[dvblast-devel] Lip sync error

Jaroslav Klaus jaroslav.klaus at gmail.com
Tue Feb 23 17:43:19 CET 2010


On 20 Feb 2010, at 15:14, Christophe Massiot wrote:

> On Sat, Feb 20, 2010, Jaroslav Klaus wrote:
> 
>> I get lip sync error also with vlc with dvb-caching = 1. I haven't read vlc source code yet but is it possible vlc eliminates PTS difference of audio and video using cache (only for DVB access)?  My STB probably cannot handle PTS correctly. I compared VLC client and STB and I got audio presented in the same time while STB presented video too soon (no video cache in STB?). So far it looks dvblast is innocent.
> 
> Probably the video uses too large a buffer for the STB. VLC realigns all
> timestamps and reworks the buffering, so it is not visible there, but
> DVBlast doesn't modify the stream.

What do you think about solution to buffer video packets until audio PTS will be close to PTS of video packets and send them together? I don't know if there are some meta-infomation packets in mpeg-ts that would be broken by this packet disorder. What's the chance this would work? Thanks

Jaroslav


More information about the dvblast-devel mailing list