diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2002-04-22 12:45:22 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2002-04-22 12:45:22 +0000 |
commit | eec1c6b94cb2796faaebd5bbffb40bf61556625d (patch) | |
tree | 02fa52169a184bfaf9cbccd8079494eda2cc7dd2 /libavcodec/mpegvideo.c | |
parent | 976f969b24f109fa7a6fabaf0e85fb654ed7abb9 (diff) | |
download | ffmpeg-eec1c6b94cb2796faaebd5bbffb40bf61556625d.tar.gz |
divx 5.01 support
Originally committed as revision 412 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/mpegvideo.c')
-rw-r--r-- | libavcodec/mpegvideo.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c index 112d684373..5885fd73d2 100644 --- a/libavcodec/mpegvideo.c +++ b/libavcodec/mpegvideo.c @@ -292,6 +292,11 @@ int MPV_common_init(MpegEncContext *s) if (!s->mbintra_table) goto fail; memset(s->mbintra_table, 1, s->mb_num); + + /* divx501 bitstream reorder buffer */ + s->bitstream_buffer= av_mallocz(BITSTREAM_BUFFER_SIZE); + if (!s->bitstream_buffer) + goto fail; } /* default structure is frame */ s->picture_structure = PICT_FRAME; @@ -340,6 +345,7 @@ void MPV_common_end(MpegEncContext *s) CHECK_FREE(s->me_scratchpad); CHECK_FREE(s->mbskip_table); + CHECK_FREE(s->bitstream_buffer); for(i=0;i<3;i++) { int j; CHECK_FREE(s->last_picture_base[i]); |