From: leslie Date: Fri, 26 Sep 2008 00:13:47 +0000 (+0800) Subject: improve robustness against bad TS stream X-Git-Tag: 0.9.1~20 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=ddb6f15186bd063fa087df9027ef9d6f6b281791;p=sasc-ng.git improve robustness against bad TS stream --- diff --git a/cam.c b/cam.c index 0127832..7bd3cfc 100644 --- a/cam.c +++ b/cam.c @@ -2357,6 +2357,7 @@ bool cDeCSA::Decrypt(unsigned char *data, int len, bool force) for(int l=0; l=TS_SIZE) { if(*p!=TS_SYNC_BYTE) { for(int i=1; iCount && p[i+TS_SIZE]==TS_SYNC_BYTE)) ) { Count=i; break; } ringBuffer->Del(Count); esyslog("ERROR: skipped %d bytes to sync on TS packet on device %d",Count,cardIndex); return NULL;