Uploaded image for project: 'MediaPortal 1'
  1. MediaPortal 1
  2. MP1-3272

TsWriter can sometimes use incorrect SDT information when scanning (and '10000' channel numbers)

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 1.4.0 pre-release
    • 1.3.0
    • TsWriter
    • 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.

      Attachments

        Activity

          People

            Owlsroost Owlsroost (Inactive)
            Owlsroost Owlsroost (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: