Bug #5759
Broken PMT handling as input (duplicated PIDs)
Status:
Invalid
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2019-10-23
Due date:
% Done:
0%
Estimated time:
Found in version:
4.3-1842
Affected Versions:
Description
I am with facing a PMT table whose services share audio and video PIDs.
Although everything seems lost, I realize that VLC seems to separate PIDs more or less adequately even if they are incorrect, even marking the services as encripted.
While tvh only marks one service as encrypted. I think there may be something wrong in the processing of the tables. Even knowing they are out of regulation.
Service 5940 and 5950 shows as scrambled on VLC.
But on TVH only 5940 is scrambled .
Atached .ts file
Files
History
Updated by Joe User about 5 years ago
5950 does not have any CA info
PMTs +-program: 0x1734 (5940) | +-TableType: program_map_section (0/0) | +-table_id: 0x2 (2) => program_map_section | +-section_syntax_indicator: 0x1 (1) | +-private_indicator: 0x0 (0) | +-section_length: 0x23 (35) | +-table_id_extension: 0x1734 (5940) | +-version: 0x7 (7) | +-current_next_indicator: 0x1 (1) => current | +-section_number: 0x0 (0) | +-last_section_number: 0x0 (0) | +-private_data: 0xF735F00C09045601E030090418B2F73A02F735F00003F736F0006054B4BC ".5....V..0.....:..5....6..`T.." | +-PMT_PID: 0x1734 (5940) | +-PCR_PID: 0x1735 (5941) | +-program_info_length: 0xC (12) | +-program_info: 2 entries | | +-Descriptor: CA_descriptor: 0x9 (9) | | | +-descriptor_tag: 0x9 (9) => CA_descriptor | | | +-descriptor_length: 0x4 (4) | | | +-descriptor_data: 0x5601E030 "V..0" | | | +-CA_system_ID: 0x5601 (22017) => Verimatrix, Inc. #1 | | | +-CA_PID: 0x30 (48) | | | +-private_data_byte: - | | +-Descriptor: CA_descriptor: 0x9 (9) | | +-descriptor_tag: 0x9 (9) => CA_descriptor | | +-descriptor_length: 0x4 (4) | | +-descriptor_data: 0x18B2F73A "...:" | | +-CA_system_ID: 0x18B2 (6322) => Kudelski SA | | +-CA_PID: 0x173A (5946) | | +-private_data_byte: - | +-components: 2 entries | +-component (ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream) | | +-stream_type: 0x2 (2) => ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream | | +-elementary_PID: 0x1735 (5941) | | +-ES_info_length: 0x0 (0) | +-component (ISO/IEC 11172 Audio) | +-stream_type: 0x3 (3) => ISO/IEC 11172 Audio | +-elementary_PID: 0x1736 (5942) | +-ES_info_length: 0x0 (0) +-program: 0x173E (5950) +-TableType: program_map_section (0/0) +-table_id: 0x2 (2) => program_map_section +-section_syntax_indicator: 0x1 (1) +-private_indicator: 0x0 (0) +-section_length: 0x17 (23) +-table_id_extension: 0x173E (5950) +-version: 0x6 (6) +-current_next_indicator: 0x1 (1) => current +-section_number: 0x0 (0) +-last_section_number: 0x0 (0) +-private_data: 0xF735F00002F735F00003F736F000C933B746 ".5....5....6...3.F" +-PMT_PID: 0x173E (5950) +-PCR_PID: 0x1735 (5941) +-program_info_length: 0x0 (0) +-components: 2 entries +-component (ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream) | +-stream_type: 0x2 (2) => ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream | +-elementary_PID: 0x1735 (5941) | +-ES_info_length: 0x0 (0) +-component (ISO/IEC 11172 Audio) +-stream_type: 0x3 (3) => ISO/IEC 11172 Audio +-elementary_PID: 0x1736 (5942) +-ES_info_length: 0x0 (0)
Updated by Pablo R. about 5 years ago
Joe User wrote:
5950 does not have any CA info
[...]
Fine then, I am wrong.