Project

General

Profile

Bug #5759

Broken PMT handling as input (duplicated PIDs)

Added by Pablo R. about 5 years ago. Updated about 5 years ago.

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

194mhz.ts (36.4 MB) 194mhz.ts Pablo R., 2019-10-23 16:56
194mhz.png (77.8 KB) 194mhz.png Joe User, 2019-10-23 18:59

History

#1

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)

#2

Updated by Pablo R. about 5 years ago

Joe User wrote:

5950 does not have any CA info
[...]

Fine then, I am wrong.

#3

Updated by Joe User about 5 years ago

#4

Updated by Pablo R. about 5 years ago

Can be set as Invalid, as Joe user said.

#5

Updated by Jaroslav Kysela about 5 years ago

  • Status changed from New to Invalid

Also available in: Atom PDF