[mythtv-commits] Ticket #10207: *fix* "PESPacket: Failed CRC check 0xVARIABLE != 0xCONSTANT for StreamID = 0x70"
MythTV
noreply at mythtv.org
Wed Dec 14 23:42:49 UTC 2011
#10207: *fix* "PESPacket: Failed CRC check 0xVARIABLE != 0xCONSTANT for StreamID =
0x70"
-----------------------------------------------+------------------------
Reporter: dekarl@… | Owner: janne
Type: Patch - Bug Fix | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - DVB | Version: Trunk Head
Severity: medium | Keywords:
Ticket locked: 0 |
-----------------------------------------------+------------------------
I was itchy after the hack from #9375 got removed and tonight I had some
time to scratch.
The issue is that SI tables end up in the PESPacket's HasCRC
implementation.
The fix is to seed the virtual method table with the right functions when
creating the various table buffers.
Still to do is changing the PSI only methods which have PES names but only
work on PSI to have the right names and log correct messages. (e.g. if we
know that its a CRC error in a PSI table we can resolve the table id to
the correct name)
Been running with the patch for some hours and its still catching CRC
errors in EIT tables correctly. recording, playback and even livetv still
work, too.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10207>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list