OSDN Git Service

avcodec/texturedsp: Fix runtime error: left shift of 255 by 24 places cannot be repre...
[android-x86/external-ffmpeg.git] / libavdevice / alsa.c
index 8d27913..1bbff30 100644 (file)
@@ -300,6 +300,8 @@ av_cold int ff_alsa_close(AVFormatContext *s1)
 {
     AlsaData *s = s1->priv_data;
 
+    snd_pcm_nonblock(s->h, 0);
+    snd_pcm_drain(s->h);
     av_freep(&s->reorder_buf);
     if (CONFIG_ALSA_INDEV)
         ff_timefilter_destroy(s->timefilter);