Hi 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) is use the dvr0 device to record the ts packet and parse it by myself, but when i parse a TS-Packet with a PES Packet inside, the startcode of the payload is a correct PES Packet start (no 0x00 in front of the payload). can anyone help me? Benjamin