Opened 20 years ago
Closed 20 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)
by , 20 years ago
Attachment: | patch-pmt-partial.diff added |
---|
comment:1 by , 20 years ago
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 by , 20 years ago
Those 4 bytes are for pointerfield,table id and section length. CRC bytes are included in section length.
by , 20 years ago
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