diff options
author | Jochen Dolze <vdr@dolze.de> | 2010-11-24 21:52:42 +0100 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2010-11-24 21:52:42 +0100 |
commit | e2430c1f20aea2082def6aa4227e7303273b72e0 (patch) | |
tree | d108227ae5295630a536d01dbf7bcba7059eeea8 /command/ts2pkt.cpp | |
parent | 83de61beb75c5554ec5773f63840990584d5da57 (diff) | |
download | vdr-plugin-markad-e2430c1f20aea2082def6aa4227e7303273b72e0.tar.gz vdr-plugin-markad-e2430c1f20aea2082def6aa4227e7303273b72e0.tar.bz2 |
Added log to recdir option
Added access check for recdir
Diffstat (limited to 'command/ts2pkt.cpp')
-rw-r--r-- | command/ts2pkt.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/command/ts2pkt.cpp b/command/ts2pkt.cpp index 3fbfa75..c3bbd15 100644 --- a/command/ts2pkt.cpp +++ b/command/ts2pkt.cpp @@ -128,6 +128,7 @@ bool cMarkAdTS2Pkt::Process(MarkAdPid Pid, uchar *TSData, int TSSize, MarkAdPack { if (counter==(int) tshdr->Counter) { + Pkt->Skipped+=TS_SIZE; return true; // duplicate paket -> just ignore } // sequence error @@ -142,6 +143,7 @@ bool cMarkAdTS2Pkt::Process(MarkAdPid Pid, uchar *TSData, int TSSize, MarkAdPack } if (!sync) { + Pkt->Skipped+=TS_SIZE; return false; // not synced } @@ -195,6 +197,7 @@ bool cMarkAdTS2Pkt::Process(MarkAdPid Pid, uchar *TSData, int TSSize, MarkAdPack { if ((buf[0]!=0) && (buf[1]!=0)) { + Pkt->Skipped+=TS_SIZE; sync=false; if (buflen<7) return false; // add a pseudo padding stream |