[linux-dvb] Disassembling the EIT

Felix Domke tmbinc at elitedvb.net
Mon Apr 3 23:19:05 CEST 2006

Mirko Roller wrote:
> Normaly on a TS ( from one Transponder ) i get the EIT/descriptors for 
> different  TV/Radio Stations. Now i have some problems.
> How can i differ between the different Stations on one TS.
> What is the different between:
> transport_stream_id and
> service_id
Original Network ID (=ONID), ServiceID (=SID) should uniquely identify a
service. (In reality, it's not so easy, but let us assume it's true).

every ONID:SID (i.e.: "service", or "service definition") has an
associated TSID, i.e. the TSID where this service can be found. There
are no two ONID:SID combinations with different TSIDs.

> And is it possible that an event_id, could occour with different 
> transport_stream_id / service_id combinations.
Yes, quoting the mighty en 300468:

"event_id: This 16-bit field contains the identification number of the
described event (uniquely allocated within a
service definition)."

"Uniquely allocated within a service definition" means that every
ONID:SID combination has a space of 16bit event_ids. Two (same)
event-ids from different services have nothin in common. They are


More information about the linux-dvb mailing list