diff options
author | Jochen Dolze <vdr@dolze.de> | 2009-09-26 11:49:41 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2009-09-26 11:49:41 +0200 |
commit | da52aedb6aa039cd3488b13e63a4648b73e465bf (patch) | |
tree | 12d4ba30a1a23a3028fdfc77f66836b90065fbb4 /markad-standalone.cpp | |
parent | 404b1e87e9d1f8854cbbd5a438ec4791b6ed296b (diff) | |
download | vdr-plugin-markad-da52aedb6aa039cd3488b13e63a4648b73e465bf.tar.gz vdr-plugin-markad-da52aedb6aa039cd3488b13e63a4648b73e465bf.tar.bz2 |
Ignore duplicate pakets
Diffstat (limited to 'markad-standalone.cpp')
-rw-r--r-- | markad-standalone.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/markad-standalone.cpp b/markad-standalone.cpp index 3e6e8d1..7bd293e 100644 --- a/markad-standalone.cpp +++ b/markad-standalone.cpp @@ -312,16 +312,22 @@ cMarkAdStandalone::cMarkAdStandalone(const char *Directory) macontext.General.VPid.Type=MARKAD_PIDTYPE_VIDEO_H262; } - macontext.General.VPid.Num=0x3ff; -// macontext.General.DPid.Num=0x403; - macontext.General.APid.Num=0x0; + macontext.General.VPid.Num=0xa5; + //macontext.General.DPid.Num=0x403; + macontext.General.APid.Num=0x78; video_demux = new cMarkAdDemux(255); -// mp2_demux = new cMarkAdDemux(255); - mp2_demux=NULL; + if (macontext.General.APid.Num) + { + mp2_demux = new cMarkAdDemux(255); + } + + if (macontext.General.DPid.Num) + { + ac3_demux = new cMarkAdDemux(255); + } - ac3_demux = new cMarkAdDemux(255); decoder = new cMarkAdDecoder(255,index->isTS(), macontext.General.DPid.Num!=0); video = new cMarkAdVideo(255,&macontext); |