# HG changeset patch # User lucabe # Date 1244541985 0 # Node ID 6487152f17f2defd02995b22456ba81f1242bd55 # Parent bca8ee90e5ebff0692ba1f861842c9ffc949ef15 Properly initialize AVFrames to default values in the MPEG decoder (fixes the AVFrame pts when decoding MPEG 1 and 2 video) diff -r bca8ee90e5eb -r 6487152f17f2 mpegvideo.c --- a/mpegvideo.c Sun Jun 07 19:30:54 2009 +0000 +++ b/mpegvideo.c Tue Jun 09 10:06:25 2009 +0000 @@ -554,6 +554,9 @@ } } 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))