Hi Johannes, [...] > > Steps 1) and 2) work ok (I can receive in /dev/dvb/adapter0/dvr0 a TS > > containing the PAT only, or a TS containing PAT+PMT), but as soon as I > > select the first ES PID the stream is corrupted... > > What exactly do you mean by "corrupted"? Basically, before selecting the first ES PID I can parse all the PAT and PMT packets that I receive, the PAT section lenght is 33 and the PMT section lenght is about 50. The Payload Unit Start Indicator bit is always 1. After selecting an ES PID, I receive a PAT packet (PID = 0x00) with the Payload Unit Start Indicator bit equal to 0, but the previous PAT section is already finished, hence I think this is an error (isn't it?). This is very strange, because it happens only after selecting an ES PID. Also, I receive some PES packets with the Payload Unit Start Indicator bit set to 1, but the Packet Start Code Prefix is wrong...
Thanks, Luca -- _____________________________________________________________________________ Copy this in your signature, if you think it is important: N O W A R ! ! ! -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f Sponsor: Ritrova la linea! Nel reparto Dimagrimento troverai tanti prodotti che faranno al caso tuo! Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2045&d=16-10 -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.