Opened 19 years ago
Closed 19 years ago
Last modified 19 years ago
#2101 closed patch (fixed)
Fix RuntableMonitorSR
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | 0.20 |
Component: | dvb | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
The first attached patch fixes DVBSignalMonitor::AddPIDFilters to set the filter and mask parameters correctly for ATSC and EIT PIDs if we use the sectionreader interface.
The second patch removes the now obsolte TS table monitor.
The first patch should go in before 0.20 since it fixes EIT and ATSC for certain USB1.1 devices. The second patch should maybe go in after 0.20. Though I haven't seen differences in the last three days. It doesn't solve the bogus events in #2094. So I'm quite confident that the pes packet assembler is now correct.
Attachments (2)
Change History (5)
Changed 19 years ago by
Attachment: | fix_RunTableMonitorSR.diff added |
---|
Changed 19 years ago by
Attachment: | remove_RunTableMonitorTS.diff added |
---|
comment:1 Changed 19 years ago by
Milestone: | → 0.20 |
---|---|
Version: | → head |
comment:2 Changed 19 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
(In [10651]) Fixes #2101. Allow EIT data to be collected when the section reader is in use by the DVB signal monitor.
I'm not going to apply the other patch to use the section reader exclusively. The section reader code can not fully support both ATSC and DVB without being made significantly more complicated, and does not support "tuned" DVB channel scanning. It also does not work with some of the DVB-S and DVB-C broadcasters which improperly label their NIT and SDT tables as "other NIT" and "other SDT" tables.
The section reader as written is a functionally limited fallback for problematic USB devices, extending it to be fully functional would need to be a 0.21 project.