Project

General

Profile

Actions

Bug #4519

open

MUXs allowed with duplicated transport_stream_id on the same network

Added by J Blanc over 7 years ago. Updated about 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
DVB
Target version:
Start date:
2017-08-05
Due date:
% Done:

0%

Estimated time:
Found in version:
4.2.3-19~g490b6f213
Affected Versions:

Description

transport_stream_id (Reported within TVH as TransponderID) is a unique identifier within a network, but TVH allows there to be multiple MUX definitions on the same network with the same transport_stream_id .

This can be reproduced by tuning twice on the same transponder, by setting slight changes in the original tuning value. For instance 11777H and 11778H will tune to the same transponder. The same transponder will be tuned to by initial tuning values close enough within the seeking range of the hardware tuner. The original tuning value is not the actual tuning to which the hardware device settles, because that changes every tuning as the device seeks the best signal, and it should not be used as a unique identifier.

This can occur naturally, when transponders are reorganised at the source, or more commonly when the NIT is updated with slightly changed tuning values to reduce STB tuning seek times. Because it appears the TVH does not use transport_stream_id as unique identifiers, this means these updates can create duplicates of the same transponder.

This may be the root cause of a lot of bugs, most obvious is the "duplicate Bouquet channels" issue that can occur with duplicate transponders present.

Actions

Also available in: Atom PDF