vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Thu Mar 22 20:15:10 2012 +0200| [d8a96604534966dab34ae2251d370a10f319ecd0] | committer: Rémi Denis-Courmont
PulseAudio: adjust overall latency, not (only) the buffer size Without this flag, PulseAudio will tweak the buffer parameters, but will not account for hardware latencies. As a consequence, the live caching parameter is not really followed - the latency is longer. Longer latency becomes a big problem when trying to synch with another live source (such as a V4L2 video capture device). Then audio is too late and gets discarded or messed up at output. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d8a96604534966dab34ae2251d370a10f319ecd0 --- modules/access/pulse.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/modules/access/pulse.c b/modules/access/pulse.c index 8a5818f..1c893cd 100644 --- a/modules/access/pulse.c +++ b/modules/access/pulse.c @@ -287,6 +287,7 @@ static int Open(vlc_object_t *obj) const pa_stream_flags_t flags = PA_STREAM_INTERPOLATE_TIMING | PA_STREAM_AUTO_TIMING_UPDATE + | PA_STREAM_ADJUST_LATENCY | PA_STREAM_FIX_FORMAT | PA_STREAM_FIX_RATE /*| PA_STREAM_FIX_CHANNELS*/; _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
