Ticket #1790: buggy_dvb_cards_fix.diff
File buggy_dvb_cards_fix.diff, 687 bytes (added by , 19 years ago) |
---|
-
libs/libmythtv/mpeg/mpegstreamdata.cpp
197 197 if (partial && partial->AddTSPacket(tspacket)) 198 198 { 199 199 // Discard broken packets 200 if (!partial->IsGood()) 200 bool buggy = _have_CRC_bug && 201 ((TableID::PMT == partial->StreamID()) || 202 (TableID::PAT == partial->StreamID())); 203 if (!buggy && !partial->IsGood()) 201 204 { 202 205 VERBOSE(VB_SIPARSER, "Discarding broken PES packet"); 203 206 ClearPartialPES(tspacket->PID());