From 20f155ed80f42118beade21059cef19d92828748 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 19 Jan 2004 14:41:34 +0000 Subject: [PATCH] avcodec_flush_buffers() fix Originally committed as revision 2715 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/mpegvideo.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c index af8626faf2..3f21349385 100644 --- a/libavcodec/mpegvideo.c +++ b/libavcodec/mpegvideo.c @@ -3585,6 +3585,9 @@ void ff_mpeg_flush(AVCodecContext *avctx){ int i; MpegEncContext *s = avctx->priv_data; + if(s==NULL || s->picture==NULL) + return; + for(i=0; ipicture[i].data[0] && ( s->picture[i].type == FF_BUFFER_TYPE_INTERNAL || s->picture[i].type == FF_BUFFER_TYPE_USER))