Ticket #1062: patch-pmt-partial.diff
File patch-pmt-partial.diff, 622 bytes (added by , 18 years ago) |
---|
-
libs/libmythtv/mpeg/mpegstreamdata.cpp
174 174 const unsigned char* pesdata = tspacket->data() + offset; 175 175 const int pes_length = (pesdata[2] & 0x0f) << 8 | pesdata[3]; 176 176 const PESPacket pes = PESPacket::View(*tspacket); 177 if ((pes_length + offset )>188)177 if ((pes_length + offset + 4)>188) 178 178 { 179 179 SavePartialPES(tspacket->PID(), new PESPacket(*tspacket)); 180 180 moreTablePackets = false;