Opened 15 years ago
Closed 15 years ago
#1062 closed patch (fixed)
CRC-errors when handling PAT/PMT-tables.
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | mythtv | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
If PMT-data section length exceeds TS-packet size with less than 5 bytes, the TS-packet will be handled as a complete PMT-table and generate CRC-error.
Attachments (2)
Change History (5)
Changed 15 years ago by
Attachment: | patch-pmt-partial.diff added |
---|
comment:1 Changed 15 years ago by
Milestone: | 0.19 → unknown |
---|---|
Priority: | major → minor |
Shouldn't you check if the table has a CRC before adding 4 to the length?
comment:2 Changed 15 years ago by
Those 4 bytes are for pointerfield,table id and section length. CRC bytes are included in section length.
Changed 15 years ago by
Attachment: | problem-pmt.log added |
---|
Here is a dvbsnoop of TS-packets with PMT-tables. These packets will generate CRC-errors in current myth.
Note: See
TracTickets for help on using
tickets.
Patch for PAT/PMT tables