From 747069e2545bcead9303fbf7fadf60c947a7b965 Mon Sep 17 00:00:00 2001 From: Luca Abeni Date: Tue, 9 Jun 2009 10:06:25 +0000 Subject: [PATCH] Properly initialize AVFrames to default values in the MPEG decoder (fixes the AVFrame pts when decoding MPEG 1 and 2 video) Originally committed as revision 19136 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 7af9507fce..35cde71f6f 100644 --- a/libavcodec/mpegvideo.c +++ b/libavcodec/mpegvideo.c @@ -554,6 +554,9 @@ av_cold int MPV_common_init(MpegEncContext *s) } } CHECKED_ALLOCZ(s->picture, MAX_PICTURE_COUNT * sizeof(Picture)) + for(i = 0; i < MAX_PICTURE_COUNT; i++) { + avcodec_get_frame_defaults((AVFrame *)&s->picture[i]); + } CHECKED_ALLOCZ(s->error_status_table, mb_array_size*sizeof(uint8_t))