[vlc-devel] [RFC PATCH 09/13] FIXUP: implement audio/video/spu delay

Denis Charmet typx at dinauz.org
Sat Jul 7 18:22:11 CEST 2018


On 2018-06-29 20:15, RĂ©mi Denis-Courmont wrote:
>> Large delay is an issue that VLC always had and that is not fixed by
>> this set of patches. But I though  we would handle that case when we
>> replace the input clock / buffering, no ?
> 
> And for that to work, you need to correct the PTS before buffering.

Why not then just adjust the buffering without changing the PTS.

The main advantage to editing PTSes before decoding is that you can 
pass that to a sout and keep the delays. And that would be a really nice 
feature to have.

Now the issue is that, as Thomas said is that most of the hw decoders 
with which I've workded, do care about PTS to compute their own 
discontinuities/hurryup and other internal magics.

Do we apply said delays to dts?

And we need a way to let the clock know that a delay was introduced or 
I expect slope calculation errors. Having the clock handling that is the 
most robust way we found. I can't remember why we dropped the PTS 
changes to push it back to the clock.

I'll try that in the following days and see if I can come up with 
something that would work.

Regards,
-- 
Denis Charmet - TypX
Le mauvais esprit est un art de vivre


More information about the vlc-devel mailing list