Details
-
Bug
-
Resolution: Fixed
-
Major
-
1.3.0
-
None
-
Operating System: Windows 7
Platform: Intel
Description
TsWriter can sometimes use incorrect SDT information when scanning, resulting in channels with '10000' LCN numbers and duplicate channels after scanning multiple tuners (some with correct LCN and others with 10000).
The problem is caused by searching/accepting any 'Service Description Table' (SDT) when scanning, instead of only using the SDT for the mux being scanned.
h4. Steps to Reproduce
Scanning UK Freeview DVB-T/DVB-T2 muxes seems to trigger the problem easily.
h4. Additional Information
Bug fix is to modify the SDT parser code (in 'SdtParser.cpp') so that it only looks for table_id 0x42 (the ID for the current mux SDT) and *not* also for table_id 0x46 (the ID of the SDTs for the 'other' muxes in the network).
Modified TsWriter.ax binary attached here - http://forum.team-mediaportal.com/threads/additional-duplicate-freeview-channels-suddenly-picked-up.117183/#post-976750
Modified source file attached.
The problem is caused by searching/accepting any 'Service Description Table' (SDT) when scanning, instead of only using the SDT for the mux being scanned.
h4. Steps to Reproduce
Scanning UK Freeview DVB-T/DVB-T2 muxes seems to trigger the problem easily.
h4. Additional Information
Bug fix is to modify the SDT parser code (in 'SdtParser.cpp') so that it only looks for table_id 0x42 (the ID for the current mux SDT) and *not* also for table_id 0x46 (the ID of the SDTs for the 'other' muxes in the network).
Modified TsWriter.ax binary attached here - http://forum.team-mediaportal.com/threads/additional-duplicate-freeview-channels-suddenly-picked-up.117183/#post-976750
Modified source file attached.
Attachments
Issue Links
- links to