]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Put debug message before attempt to recover from snd_pcm_delay negative result
authorMike Brady <mikebrady@eircom.net>
Tue, 29 Mar 2016 12:29:54 +0000 (12:29 +0000)
committerMike Brady <mikebrady@eircom.net>
Tue, 29 Mar 2016 12:29:54 +0000 (12:29 +0000)
audio_alsa.c

index 06cc1bd0d87dd2f4b1b4dff52396d309df984ab7..795ff77bd2821e1e7f5304b496aada3e56c6d31e 100644 (file)
@@ -427,9 +427,9 @@ static long delay() {
       derr = snd_pcm_delay(alsa_handle, &current_delay);
       // current_avail not used
       if (derr != 0) {
-        ignore = snd_pcm_recover(alsa_handle, derr, 0);
         debug(1, "Error %d in delay(): %s. Delay reported is %d frames.", derr,
               snd_strerror(derr), current_delay);
+        ignore = snd_pcm_recover(alsa_handle, derr, 0);
         current_delay = -1;
       }
     } else if (snd_pcm_state(alsa_handle) == SND_PCM_STATE_PREPARED) {