Er klopt iets niet aan de teletext data stream met PID 129 van Set Asia (service ID = 24003) in Transport Stream 24 bij Ziggo/Casema/Multikabel. Volgens de Program Map Table (PMT) informatie van Set Asia zou PID 100 een teletext data stream moeten zijn met een start pagina nummer 100 in de Engelse taal:
│ ├─■ program number 24003, version 24
│ │ ├─■ program_number = 24003
│ │ ├─■ version_number = 24
│ │ └─■ sections: { Required sections: 1, available sections: 1 }
│ │ └─■ section { 0/0 }
│ │ ├─■ section_number = 0
│ │ ├─■ last_section_number = 0
│ │ ├─■ PCR_PID = 39
│ │ ├─■ descriptors:
│ │ │ ├─■ system_clock_descriptor
│ │ │ │ ├─■ external_clock_reference_indicator = false
│ │ │ │ ├─■ clock_accuracy_integer = 10
│ │ │ │ └─■ clock_accuracy_exponent = 0
│ │ │ ├─■ smoothing_buffer_descriptor
│ │ │ │ ├─■ sb_leak_rate = 9249
│ │ │ │ └─■ sb_size = 2048
│ │ │ ├─■ CA_descriptor
│ │ │ │ ├─■ CA_system_ID = 1540 { Irdeto }
│ │ │ │ └─■ CA_PID = 4005
│ │ │ └─■ CA_descriptor
│ │ │ ├─■ CA_system_ID = 1538 { Irdeto }
│ │ │ └─■ CA_PID = 5005
│ │ └─■ elementary streams:
│ │ ├─■ stream
│ │ │ ├─■ stream_type = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
│ │ │ ├─■ elementary_PID = 129
│ │ │ └─■ descriptors:
│ │ │ ├─■ teletext_descriptor
│ │ │ │ └─■ teletext pages:
│ │ │ │ └─■ page { 100 }
│ │ │ │ ├─■ ISO_639_language_code = eng
│ │ │ │ ├─■ teletext_type = initial teletext page
│ │ │ │ ├─■ teletext_magazine_number = 1
│ │ │ │ └─■ teletext_page_number = 0
│ │ │ └─■ stream_identifier_descriptor
│ │ │ └─■ component_tag = 64
│ │ ├─■ stream
│ │ │ ├─■ stream_type = ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream
│ │ │ ├─■ elementary_PID = 2305
│ │ │ └─■ descriptors:
│ │ │ ├─■ video_stream_descriptor
│ │ │ │ ├─■ multiple_frame_rate_flag = false
│ │ │ │ ├─■ frame_rate_code = 3
│ │ │ │ ├─■ MPEG_1_only_flag = false
│ │ │ │ ├─■ constrained_parameter_flag = true
│ │ │ │ ├─■ still_picture_flag = false
│ │ │ │ ├─■ profile_and_level_indication = 72
│ │ │ │ ├─■ chroma_format = 1
│ │ │ │ └─■ frame_rate_extension_flag = false
│ │ │ └─■ stream_identifier_descriptor
│ │ │ └─■ component_tag = 0
│ │ └─■ stream
│ │ ├─■ stream_type = ISO/IEC 13818-3 Audio
│ │ ├─■ elementary_PID = 2307
│ │ └─■ descriptors:
│ │ ├─■ ISO_639_language_descriptor
│ │ │ └─■ audio languages:
│ │ │ └─■ language
│ │ │ ├─■ ISO_639_language_code = eng
│ │ │ └─■ audio_type = undefined
│ │ └─■ stream_identifier_descriptor
│ │ └─■ component_tag = 138
De Humax IR-FOX C ontvanger geeft echter aan "NO TELETEXT" op het moment dat pagina 100 wordt opgeroepen en ook mijn DVB-SI parser tool signaleert problemen bij het parsen van de teletext stream data:
Als ik met een andere tool de packet data inspecteer dan blijkt dat de zogenaamde pointer waarde die verwijst naar het eerste byte van de payload van een packet bij diverse packets regelmatig buiten de grenzen van het packet valt:

Corrupte data dus in die teletext data stream van Set Asia. Zouden ze bij Ziggo dan echt niet van tijd tot tijd het uitgestuurde signaal op correctheid en de juiste werking controleren? Zo moeilijk is het toch niet om af en toe even te controleren of alle componenten van kanalen nog kloppen en zo niet om de problemen te herstellen?
│ ├─■ program number 24003, version 24
│ │ ├─■ program_number = 24003
│ │ ├─■ version_number = 24
│ │ └─■ sections: { Required sections: 1, available sections: 1 }
│ │ └─■ section { 0/0 }
│ │ ├─■ section_number = 0
│ │ ├─■ last_section_number = 0
│ │ ├─■ PCR_PID = 39
│ │ ├─■ descriptors:
│ │ │ ├─■ system_clock_descriptor
│ │ │ │ ├─■ external_clock_reference_indicator = false
│ │ │ │ ├─■ clock_accuracy_integer = 10
│ │ │ │ └─■ clock_accuracy_exponent = 0
│ │ │ ├─■ smoothing_buffer_descriptor
│ │ │ │ ├─■ sb_leak_rate = 9249
│ │ │ │ └─■ sb_size = 2048
│ │ │ ├─■ CA_descriptor
│ │ │ │ ├─■ CA_system_ID = 1540 { Irdeto }
│ │ │ │ └─■ CA_PID = 4005
│ │ │ └─■ CA_descriptor
│ │ │ ├─■ CA_system_ID = 1538 { Irdeto }
│ │ │ └─■ CA_PID = 5005
│ │ └─■ elementary streams:
│ │ ├─■ stream
│ │ │ ├─■ stream_type = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
│ │ │ ├─■ elementary_PID = 129
│ │ │ └─■ descriptors:
│ │ │ ├─■ teletext_descriptor
│ │ │ │ └─■ teletext pages:
│ │ │ │ └─■ page { 100 }
│ │ │ │ ├─■ ISO_639_language_code = eng
│ │ │ │ ├─■ teletext_type = initial teletext page
│ │ │ │ ├─■ teletext_magazine_number = 1
│ │ │ │ └─■ teletext_page_number = 0
│ │ │ └─■ stream_identifier_descriptor
│ │ │ └─■ component_tag = 64
│ │ ├─■ stream
│ │ │ ├─■ stream_type = ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream
│ │ │ ├─■ elementary_PID = 2305
│ │ │ └─■ descriptors:
│ │ │ ├─■ video_stream_descriptor
│ │ │ │ ├─■ multiple_frame_rate_flag = false
│ │ │ │ ├─■ frame_rate_code = 3
│ │ │ │ ├─■ MPEG_1_only_flag = false
│ │ │ │ ├─■ constrained_parameter_flag = true
│ │ │ │ ├─■ still_picture_flag = false
│ │ │ │ ├─■ profile_and_level_indication = 72
│ │ │ │ ├─■ chroma_format = 1
│ │ │ │ └─■ frame_rate_extension_flag = false
│ │ │ └─■ stream_identifier_descriptor
│ │ │ └─■ component_tag = 0
│ │ └─■ stream
│ │ ├─■ stream_type = ISO/IEC 13818-3 Audio
│ │ ├─■ elementary_PID = 2307
│ │ └─■ descriptors:
│ │ ├─■ ISO_639_language_descriptor
│ │ │ └─■ audio languages:
│ │ │ └─■ language
│ │ │ ├─■ ISO_639_language_code = eng
│ │ │ └─■ audio_type = undefined
│ │ └─■ stream_identifier_descriptor
│ │ └─■ component_tag = 138
De Humax IR-FOX C ontvanger geeft echter aan "NO TELETEXT" op het moment dat pagina 100 wordt opgeroepen en ook mijn DVB-SI parser tool signaleert problemen bij het parsen van de teletext stream data:
code:
1
| PSI PID: 129, packet nr: 10079, Pointer value for next section exceeds packet length. |
Als ik met een andere tool de packet data inspecteer dan blijkt dat de zogenaamde pointer waarde die verwijst naar het eerste byte van de payload van een packet bij diverse packets regelmatig buiten de grenzen van het packet valt:

Corrupte data dus in die teletext data stream van Set Asia. Zouden ze bij Ziggo dan echt niet van tijd tot tijd het uitgestuurde signaal op correctheid en de juiste werking controleren? Zo moeilijk is het toch niet om af en toe even te controleren of alle componenten van kanalen nog kloppen en zo niet om de problemen te herstellen?