[linux-dvb] parsing of EIT problems

Mirko Roller mirko at mirkoroller.de
Sat Jan 21 16:07:57 CET 2006


hy,

iam trying to parse the EIT from an sat-transponder (dvb-s).

I managed to get the pid 0x12 = EIT out of the TS, and iam now analysing it.
But iam suffering from the very bad etsi docu. I do not understand some parts.

The first thing i do not understand, why is the descriptor data so bad 
readable ? Do i need some extra etsi doc to understand the descriptor data ?

Second thing, the doc is saying something, that it is possible to have
sections, sub_sections, and tables. If i do understand it right, the
eit.section_number gives the number of the current section. And should start 
with 0, bit here it starts with 152. 

Also, the complete Table is 184 bytes long, but saying that this section is 
only 70bytes long. Where does the second section (sub_section?) start ?

You see iam a little lost, can someone explain me some things ?

greets, 

Mirko Roller



example:
------------------------------------------------------------------------------
EIT Tabelle size 184 bytes (following)
61,F0,46,6D,D2,C9,98,B8, 4,4D, 0, 1,98,61,58,52,D1,F3, 9, 0, 0, 3,30, 0,
0,2B,4D, D,64,65,75, 8, 5,76,6F,72,20,4F,52,54, 0,54, 6,20, 0,80, 0,BF,20,69,
3,F6, A,80,82, D,31,30,3A,30,30,31,32,2E,30,31,23,30,30,9C,68,39,43,
FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,
FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,
FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,
FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,
FF,FF,FF,FF,FF,FF,
eit.table_id 0x61
eit.section_syntax_indicator 1
eit.section_lenght 70 
eit.service_id 0x6dd2
eit.version_number 0x4
eit.current_next_indicator 0x1
eit.transport_stream_id 0x44d
eit.orginal_network_id  0x1
eit.segment_last_section_number 0x98
eit.last_table_id 0x61
eit.event_id = 0x5852
start_time   = 2006 1 11, 9:0:0
durarion     = 3:30:0
eit.last_section_number 184
eit.section_number      152
descriptor, 43 bytes.
M
deu  vor ORT T   € ¿ i ö
€‚
------------------------------------------------------------------------------



More information about the linux-dvb mailing list