[linux-dvb] curious byte at the start of a si table (in the payloadof a ts packet)

Robert Schlabbach robert_s at gmx.net
Sat Aug 13 13:13:51 CEST 2005

From: "Benjamin Hess" <benjamin.h at gmx.ch>
> I record with a PES-Filter a SDT (service description table), when i got
> the TS-Packet with PayloadUnitStart == 1 the first byte of the payload
> is 0x00 and not the tableid, but the second byte is the tableid.(happens
> with every SI-Table)

The first byte is the pointer_field. All PIDs carrying service information
have this byte (PAT, PMT, SDT, NIT, etc). See ISO 13818-1 or ITU-T H.222.0
for details.

Robert Schlabbach
e-mail: robert_s at gmx.net
Berlin, Germany

More information about the linux-dvb mailing list