]> git.sesse.net Git - vlc/commitdiff
PulseAudio: don't print an error when latency returns no data
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 10 Aug 2011 19:44:16 +0000 (22:44 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 10 Aug 2011 19:44:16 +0000 (22:44 +0300)
This happens almost all the time, and is unfortunately normal behavior.

modules/audio_output/pulse.c

index e83d77de290b1850e5db5d68bd975dee2193b939..24c7193c6ae981019ed2d870d9c0b6409a86326d 100644 (file)
@@ -164,7 +164,8 @@ static mtime_t vlc_pa_get_latency(audio_output_t *aout,
     int negative;
 
     if (pa_stream_get_latency(s, &latency, &negative)) {
-        vlc_pa_error(aout, "unknown latency", ctx);
+        if (pa_context_errno (ctx) != PA_ERR_NODATA)
+            vlc_pa_error(aout, "unknown latency", ctx);
         return VLC_TS_INVALID;
     }
     return negative ? -latency : +latency;