GURU Image
 

StreamGuru





Professional MPEG & DVB Software

 

Supported Descriptor List
(User-Private Ranges)

The following Descriptors from various User-Private ranges are currently being decoded by the analyzer.

Also check the Supported Core Descriptor List.

Whereever possible, the structure and naming of these descriptors has been taken from official specification documents. Where such documents were not available, the decoding is based on 3rd-party documentation/implementation or (in very few cases) reverse-engineering of obvious data patterns.

If you would like to submit more descriptors for inclusion in the decoder, please let us know.

Private SES / Astra

Private Range Descriptor Tag Descriptor Name
HEX DEC
00000001 86 134 extended_mosaic_descriptor
00000001 88 136 service_list_name_descriptor
00000001 93 147 bouquet_list_descriptor
00000001 D0 208 blucom_data_descriptor

Private BSKYB

Private Range Descriptor Tag Descriptor Name
HEX DEC
00000002 B1 177 BSKYB_LCN_descriptor
00000002 B2 178 BSKYB_service_descriptor

Private ARD/ZDF/ORF

Private Range Descriptor Tag Descriptor Name
HEX DEC
00000005 82 130 ssk_descriptor

Private EACEM

Private Range Descriptor Tag Descriptor Name
HEX DEC
00000028 83 131 logical_channel_descriptor
00000028 84 132 preferred_name_list_descriptor
00000028 85 133 preferred_name_identifier_descriptor
00000028 86 134 eacem_stream_identifier_descriptor
00000028 88 136 HD_simulcast_logical_channel_descriptor

Private NorDig

Private Range Descriptor Tag Descriptor Name
HEX DEC
00000029 83 131 logic_channel_descriptor_v1
00000029 87 135 logic_channel_descriptor_v2
00000029 A0 160 content_Protection_descriptor

Private CIPlus

Private Range Descriptor Tag Descriptor Name
HEX DEC
00000040 CB 203 ciplus_content_label_descriptor
00000040 CC 204 ciplus_service_descriptor
00000040 CD 205 ciplus_initialization_vector_descriptor
00000040 CE 206 ci_protection_descriptor
00000040 CF 207 ciplus_key_identifier_descriptor

Private Fransat

Private Range Descriptor Tag Descriptor Name
HEX DEC
0000055F 83 131 Eutelsat_channel_number_descriptor

Private UK-DBook

Private Range Descriptor Tag Descriptor Name
HEX DEC
0000233A 83 131 logical_channel_descriptor
0000233A 84 132 preferred_name_list_descriptor
0000233A 85 133 preferred_name_identifier_descriptor
0000233A 86 134 service_attribute_descriptor
0000233A 87 135 short_service_name_descriptor
0000233A 88 136 HD_simulcast_logical_channel_descriptor
0000233A 89 137 guidance_descriptor

Private fallback

This is a special descriptor range which is used internally in the software as fallback group if descriptors from the user-private range are encountered but not preceded by the mandatory private_data_specifier_descriptor indicating the applicable private range.

In almost every case where we have seen this rule violation, this is caused by attempts to send LCN descriptors. Please note that different specification have different opinions about bitfield widths and extra flags being transmitted in their respective LCN descriptors. If you read this and try to send LCNs, please make sure you tell receivers which specification you would like to apply by including the corresponding private_data_specifier_descriptor.

Private Range Descriptor Tag Descriptor Name
HEX DEC
  83 131 logical_channel_descriptor(invalid user-private,PD descriptor missing)
  88 136 HD_simulcast_logical_channel_descriptor(invalid user-private,PD descriptor missing)

Private ITC

Private Range Descriptor Tag Descriptor Name
HEX DEC
0000233A 83 131 logical_channel_descriptor
0000233A 84 132 preferred_name_list_descriptor
0000233A 85 133 preferred_name_identifier_descriptor
0000233A 86 134 eacem_stream_identifier_descriptor
0000233A 87 135 short_service_name_descriptor