Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: PCM syncing



Andreas Schultz writes:
 > Ralph Metzler wrote:
 > > I added a crude syncing mechanism for PCM playback to the firmware.
 > > First tests playing back a DVD with PCM sound are promising.
 > > Previously sync was often lost when freezing and continuing 
 > > the playback. Now it always stays in sync.
 > > 
 > > To take advantage of this in DVD playback you will have to insert
 > > the PTS of the initial AC3 PES into the PCM PES. 
 > > The total PES length still must not exceed 2048 bytes and it seems
 > > that the actual PCM payload (after PES header and PCM header)
 > > has to be word aligned to the PES start for the AV7110 to correctly
 > > swallow it. So, add padding to the PES header if necessary.
 > 
 > 
 > Ahhhrrrrggggghhhh, now i have to dig through tons of vdr-devel-xxxxx 
 > directories to find the PTS insert stuff again :-))).
 > I played with it and throwed it away because it messed up the output.
 > 
 > Anyway, many thanks for this.
 > 
 > One more question, either i got the wrong PTS or video packet PTS are 
 > not same as audio packet PTS for AC3. Is that OK, or do they have to be 
 > syncron?

They should be. Otherwise, you really won't have much fun with my 
syncing code ...
How big are the differences you are seeing?

Ralph


-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.


Home | Main Index | Thread Index