ao_alsa: log more information on short writes

This commit is contained in:
wm4
2020-09-02 22:22:45 +02:00
parent 2f30d5c060
commit 5fc34cb4d6
+4 -2
View File
@@ -1085,8 +1085,10 @@ static bool audio_write(struct ao *ao, void **data, int samples)
}
CHECK_ALSA_ERROR("pcm write error");
if (err != samples)
MP_WARN(ao, "unexpected short write\n");
if (err >= 0 && err != samples) {
MP_WARN(ao, "unexpected short write (%d of %d frames), dropping audio\n",
(int)err, samples);
}
return true;