call AVCodec.flush() for audio too

Originally committed as revision 7061 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Michael Niedermayer 2006-11-14 16:39:32 +00:00
parent 1fc17d1582
commit 0bc5ccb899
1 changed files with 1 additions and 0 deletions

View File

@ -1922,6 +1922,7 @@ static int decode_thread(void *arg)
}else{ }else{
if (is->audio_stream >= 0) { if (is->audio_stream >= 0) {
packet_queue_flush(&is->audioq); packet_queue_flush(&is->audioq);
avcodec_flush_buffers(ic->streams[audio_index]->codec);
} }
if (is->subtitle_stream >= 0) { if (is->subtitle_stream >= 0) {
packet_queue_flush(&is->subtitleq); packet_queue_flush(&is->subtitleq);