[vlc-devel] [PATCH] MMDevice: fix crackling and libsync...

Rémi Denis-Courmont remi at remlab.net
Thu Nov 28 12:20:11 CET 2013


On Thu, 28 Nov 2013 11:55:24 +0100, Jean-Baptiste Kempf <jb at videolan.org>
wrote:
> ... by NULLifying the TimeGet function.

I don't know what libsync is, but this patch removes A/V synch completely.
This is unacceptable.

> See:
>
http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/55987ac9-69b5-46e5-9615-141fba07ac9e/the-pu64position-obtained-using-getposition-in-iaudioclock-sometimes-doesnt-correlate-with-time

AFAIR, VLC is not calling the clock in a tight loop. Unless the decoder
outputs ridiculously short packets, system calls will not be the
bottleneck. So that URL is mostly irrelevant. But even then, the patch does
not correspond to the quoted solution.

-- 
Rémi Denis-Courmont
Sent from my collocated server



More information about the vlc-devel mailing list