Jonathan Kempson wrote:
> Simon,
>
> I'll look into the muxes stuff :)
Nice one :) muxes are grabbed using: dvbsnoop -nph -n 500 0x10
Example snippet:
Transport_stream_ID: 2033 (0x07f1)
Original_network_ID: 2 (0x0002) [= Astra Satellite Network 28,2°E | Société Européenne des Satellites]
reserved_1: 15 (0x0f)
Transport_descriptor_length: 13 (0x000d)
DVB-DescriptorTag: 67 (0x43) [= satellite_delivery_system_descriptor]
descriptor_length: 11 (0x0b)
Frequency: 19088208 (= 12.34350 GHz)
Orbital_position: 642 (= 28.2)
West_East_flag: 1 (0x01) [= EAST]
Polarisation: 0 (0x00) [= linear - horizontal]
Kind: 1 (0x01) [= DVB-S2]
Roll Off Faktor: 0 (0x00) [= Alpha 0.35]
Modulation_type: 1 (0x01) [= QPSK]
Symbol_rate: 2707456 (= 29.5000)
FEC_inner: 3 (0x03) [= 3/4 conv. code rate]
Which clearly ties to the Transport_Stream_ID for services from: dvbsnoop -nph -n 500 x011
------------------------------------------------------------
SECT-Packet: 00000030 PID: 17 (0x0011), Length: 903 (0x0387)
Time received: Mon 2014-04-07 18:52:15.632
------------------------------------------------------------
PID: 17 (0x0011) [= assigned for: DVB Service Description Table (SDT), Bouquet Association Table (BAT)]
Guess table from table id...
SDT-decoding....
Table_ID: 66 (0x42) [= Service Description Table (SDT) - actual transport stream]
section_syntax_indicator: 1 (0x01)
reserved_1: 1 (0x01)
reserved_2: 3 (0x03)
Section_length: 900 (0x0384)
Transport_Stream_ID: 2033 (0x07f1)
reserved_3: 3 (0x03)
Version_number: 17 (0x11)
current_next_indicator: 1 (0x01) [= valid now]
Section_number: 0 (0x00)
Last_Section_number: 1 (0x01)
Original_network_ID: 2 (0x0002) [= Astra Satellite Network 28,2°E | Société Européenne des Satellites]
reserved_4: 255 (0xff)
Service_id: 3826 (0x0ef2) [= --> refers to PMT program_number]
reserved_1: 63 (0x3f)
EIT_schedule_flag: 1 (0x01)
EIT_present_following_flag: 1 (0x01)
Running_status: 4 (0x04) [= running]
Free_CA_mode: 1 (0x01) [= streams [partially] CA controlled]
Descriptors_loop_length: 214 (0x00d6)
DVB-DescriptorTag: 72 (0x48) [= service_descriptor]
descriptor_length: 23 (0x17)
service_type: 25 (0x19) [= advanced codec HD digital television service]
service_provider_name_length: 5 (0x05)
service_provider_name: "BSkyB" -- Charset: Latin alphabet
service_name_length: 15 (0x0f)
Service_name: "Sky Sports 4 HD" -- Charset: Latin alphabet
DVB-DescriptorTag: 73 (0x49) [= country_availibility_descriptor]
descriptor_length: 7 (0x07)
country_availability_flag: 1 (0x01)
reserved: 127 (0x7f)
country_code: GBR
country_code: IRL
DVB-DescriptorTag: 95 (0x5f) [= private_data_specifier_descriptor]
descriptor_length: 4 (0x04)
PrivateDataSpecifier: 2 (0x00000002) [= BskyB 1]
DVB-DescriptorTag: 74 (0x4a) [= linkage_descriptor]
descriptor_length: 49 (0x31)
transport_stream_ID: 2033 (0x07f1)
original_network_ID: 2 (0x0002) [= Astra Satellite Network 28,2°E | Société Européenne des Satellites]
service_ID: 3826 (0x0ef2) [= --> refers to PMT program_number]
linkage_type: 156 (0x9c) [= user defined]
Private Data:
0000: 10 05 ff ff 05 2a e1 10 07 ff ff 05 2a e1 10 06 .....*......*...
0010: ff ff 05 2a e1 10 08 00 32 05 2c e1 10 08 00 22 ...*....2.,...."
0020: 05 2a e1 10 08 00 21 05 2a e1 .*....!.*.
DVB-DescriptorTag: 178 (0xb2) [= User defined]
descriptor_length: 121 (0x79)
Descriptor-data:
0000: 1d 00 f0 2c a5 b9 be ab 8c 21 f2 04 97 34 94 43 ...,.....!...4.C
0010: 0a 97 d6 be 5a 0d f3 1d bf 63 55 de 82 a9 c5 90 ....Z....cU.....
0020: af 35 8e b5 71 83 48 68 37 cc 76 fd 8d 55 fa b8 .5..q.Hh7.v..U..
0030: c1 4b e0 7b e4 2a b8 c2 46 c6 15 88 71 61 67 69 .K.{.*..F...qagi
0040: 6e a9 7a ae 30 24 d5 99 7e ab 8c 14 b4 74 32 53 n.z.0$..~....t2S
0050: b4 35 57 8f db 55 d1 e3 29 4f ea b8 c2 37 09 80 .5W..U..)O...7..
0060: 8e ab 8c 04 03 55 78 fa ae 30 8d 4c a3 a5 b0 40 .....Ux..0.L...@
0070: 47 b7 27 58 a3 d5 5e 3f 6a G.'X..^?j
Service_id: 3827 (0x0ef3) [= --> refers to PMT program_number]
reserved_1: 63 (0x3f)
EIT_schedule_flag: 1 (0x01)
EIT_present_following_flag: 1 (0x01)
Running_status: 4 (0x04) [= running]
Free_CA_mode: 1 (0x01) [= streams [partially] CA controlled]
Descriptors_loop_length: 138 (0x008a)
DVB-DescriptorTag: 72 (0x48) [= service_descriptor]
descriptor_length: 23 (0x17)
service_type: 25 (0x19) [= advanced codec HD digital television service]
service_provider_name_length: 5 (0x05)
service_provider_name: "BSkyB" -- Charset: Latin alphabet
service_name_length: 15 (0x0f)
Service_name: "Sky Sports 4 HD" -- Charset: Latin alphabet
DVB-DescriptorTag: 73 (0x49) [= country_availibility_descriptor]
descriptor_length: 7 (0x07)
country_availability_flag: 1 (0x01)
reserved: 127 (0x7f)
country_code: GBR
country_code: IRL
DVB-DescriptorTag: 95 (0x5f) [= private_data_specifier_descriptor]
descriptor_length: 4 (0x04)
PrivateDataSpecifier: 2 (0x00000002) [= BskyB 1]
DVB-DescriptorTag: 178 (0xb2) [= User defined]
descriptor_length: 96 (0x60)
Descriptor-data:
0000: 1d 00 f0 3a 18 75 9a c3 28 5f 55 c6 11 ba ae 30 ...:.u..(_U....0
0010: 91 8c a5 3f 63 0f 4f 90 fd cc d2 9b a5 15 85 01 ...?c.O.........
0020: 42 28 c2 85 9e cf 67 b3 d9 f7 45 ab bd 3d 59 8c B(....g...E..=Y.
0030: b7 4a 2b 59 e2 b6 88 ac e8 6c 56 8a d1 5b 74 5e .J+Y.....lV..[t^
0040: b2 0b a1 ab 3b 61 7e 55 86 ab 8c 09 32 15 5c 60 ....;a~U....2.\`
0050: d2 95 65 ab 8c 1a 43 71 0e 3d 11 ab 8c 2a fd ea ..e...Cq.=...*..
Service_id: 3853 (0x0f0d) [= --> refers to PMT program_number]
reserved_1: 63 (0x3f)
EIT_schedule_flag: 1 (0x01)
EIT_present_following_flag: 1 (0x01)
Running_status: 4 (0x04) [= running]
Free_CA_mode: 1 (0x01) [= streams [partially] CA controlled]
Descriptors_loop_length: 187 (0x00bb)
DVB-DescriptorTag: 72 (0x48) [= service_descriptor]
descriptor_length: 23 (0x17)
service_type: 25 (0x19) [= advanced codec HD digital television service]
service_provider_name_length: 5 (0x05)
service_provider_name: "BSkyB" -- Charset: Latin alphabet
service_name_length: 15 (0x0f)
Service_name: "Sky Atlantic HD" -- Charset: Latin alphabet
DVB-DescriptorTag: 73 (0x49) [= country_availibility_descriptor]
descriptor_length: 7 (0x07)
country_availability_flag: 1 (0x01)
reserved: 127 (0x7f)
country_code: GBR
country_code: IRL
DVB-DescriptorTag: 95 (0x5f) [= private_data_specifier_descriptor]
descriptor_length: 4 (0x04)
PrivateDataSpecifier: 2 (0x00000002) [= BskyB 1]
DVB-DescriptorTag: 178 (0xb2) [= User defined]
descriptor_length: 145 (0x91)
Descriptor-data:
0000: 1d 01 70 04 c0 47 71 35 25 d9 79 d5 5e 3e e0 72 ..p..Gq5%.y.^>.r
0010: 0c 1a 5f 5a e4 b5 26 94 f4 e0 fa 7f 2c b5 71 83 .._Z..&.....,.q.
0020: 4e ab 8c 1a 37 02 ab 8c 09 35 5c 60 cb a4 69 24 N...7....5\`..i$
0030: c5 d5 c6 14 2f 57 18 29 47 aa e3 03 80 b1 b9 3a ..../W.)G......:
0040: fd 2b e1 63 55 c6 08 41 a0 ee ab 8c 0d e4 97 c2 .+.cU..A........
0050: c6 90 d5 71 84 d6 90 dc 3e ae 30 52 8f 55 c6 10 ...q....>.0R.U..
0060: fa ae 30 69 a2 38 7a 4f 3f aa e3 08 dc 1f fa ae ..0i.8zO?.......
0070: 30 7e d5 71 83 46 ab 8c 21 f5 66 0d 97 9a b8 c1 0~.q.F..!.f.....
0080: a5 79 d5 71 83 e8 6a b8 c1 a3 17 f3 ee da 23 03 .y.q..j.......#.
0090: b5 .
Service_id: 3861 (0x0f15) [= --> refers to PMT program_number]
reserved_1: 63 (0x3f)
EIT_schedule_flag: 1 (0x01)
EIT_present_following_flag: 1 (0x01)
Running_status: 4 (0x04) [= running]
Free_CA_mode: 1 (0x01) [= streams [partially] CA controlled]
Descriptors_loop_length: 162 (0x00a2)
DVB-DescriptorTag: 72 (0x48) [= service_descriptor]
descriptor_length: 15 (0x0f)
service_type: 25 (0x19) [= advanced codec HD digital television service]
service_provider_name_length: 5 (0x05)
service_provider_name: "BSkyB" -- Charset: Latin alphabet
service_name_length: 7 (0x07)
Service_name: "Sky1 HD" -- Charset: Latin alphabet
DVB-DescriptorTag: 73 (0x49) [= country_availibility_descriptor]
descriptor_length: 7 (0x07)
country_availability_flag: 1 (0x01)
reserved: 127 (0x7f)
country_code: GBR
country_code: IRL
DVB-DescriptorTag: 95 (0x5f) [= private_data_specifier_descriptor]
descriptor_length: 4 (0x04)
PrivateDataSpecifier: 2 (0x00000002) [= BskyB 1]
DVB-DescriptorTag: 178 (0xb2) [= User defined]
descriptor_length: 128 (0x80)
Descriptor-data:
0000: 1d 01 70 04 c0 47 59 f5 57 8f a9 f2 90 d5 71 84 ..p..GY.W.....q.
0010: 3e ab 8c 26 35 5c 60 a5 aa e3 08 ed ee de 4d 35 >..&5\`.......M5
0020: 71 82 95 7e ed aa e3 0a 2d 23 49 26 2e ae 30 a1 q..~....-#I&..0.
0030: 7a b8 c1 4a 3c 64 b1 d5 c6 0a 53 4d 57 18 3a d5 z..J<d....SMW.:.
0040: c6 0a 51 e1 e9 68 6a b8 c2 1f 70 f0 6d 57 18 12 ..Q..hj...p.mW..
0050: 6a cc 1b 55 c6 0e 7a ae 89 d5 71 81 c0 6a b8 c0 j..U..z...q..j..
0060: 93 72 75 fa 57 c2 c6 73 1b 55 c6 0f b5 71 82 94 .ru.W..s.U...q..
0070: 78 3e 9f cb 7a 75 5c 60 f7 aa e3 05 2d 55 e3 d5 x>..zu\`....-U..
Service_id: 3865 (0x0f19) [= --> refers to PMT program_number]
reserved_1: 63 (0x3f)
EIT_schedule_flag: 1 (0x01)
EIT_present_following_flag: 1 (0x01)
Running_status: 4 (0x04) [= running]
Free_CA_mode: 1 (0x01) [= streams [partially] CA controlled]
Descriptors_loop_length: 162 (0x00a2)
DVB-DescriptorTag: 72 (0x48) [= service_descriptor]
descriptor_length: 15 (0x0f)
service_type: 25 (0x19) [= advanced codec HD digital television service]
service_provider_name_length: 5 (0x05)
service_provider_name: "BSkyB" -- Charset: Latin alphabet
service_name_length: 7 (0x07)
Service_name: "Sky1 HD" -- Charset: Latin alphabet
DVB-DescriptorTag: 73 (0x49) [= country_availibility_descriptor]
descriptor_length: 7 (0x07)
country_availability_flag: 1 (0x01)
reserved: 127 (0x7f)
country_code: GBR
country_code: IRL
DVB-DescriptorTag: 95 (0x5f) [= private_data_specifier_descriptor]
descriptor_length: 4 (0x04)
PrivateDataSpecifier: 2 (0x00000002) [= BskyB 1]
DVB-DescriptorTag: 178 (0xb2) [= User defined]
descriptor_length: 128 (0x80)
Descriptor-data:
0000: 1d 08 70 04 c0 47 59 f5 57 8f a9 f2 90 d5 71 84 ..p..GY.W.....q.
0010: 3e ab 8c 26 35 5c 60 a5 aa e3 08 ed ee de 4d 35 >..&5\`.......M5
0020: 71 82 95 7e ed aa e3 0a 2d 23 49 26 2e ae 30 a1 q..~....-#I&..0.
0030: 7a b8 c1 4a 3c 64 b1 d5 c6 0a 53 4d 57 18 3a d5 z..J<d....SMW.:.
0040: c6 0a 51 e1 e9 68 6a b8 c2 1f 70 f0 6d 57 18 12 ..Q..hj...p.mW..
0050: 6a cc 1b 55 c6 0e 7a ae 89 d5 71 81 c0 6a b8 c0 j..U..z...q..j..
0060: 93 72 75 fa 57 c2 c6 73 1b 55 c6 0f b5 71 82 94 .ru.W..s.U...q..
0070: 78 3e 9f cb 7a 75 5c 60 f7 aa e3 05 2d 55 e3 d5 x>..zu\`....-U..
CRC: 2309035531 (0x89a1160b)
==========================================================
PS for anyone else interested in this the EPG data is also found with: dvbsnoop -nph -n 500 0x12
Sry for the long post :p