diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2002-05-21 23:13:57 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2002-05-21 23:13:57 +0000 |
commit | 92ba5ffbb5fe072a3bdf37f87ec1443ee1af6744 (patch) | |
tree | c2a0e3c339c15415f90df21d5ec32fafb99f9ca0 /libavcodec/mpegvideo.h | |
parent | ddad77fadeecbe99aaf9e283310b774aa894694d (diff) | |
download | ffmpeg-92ba5ffbb5fe072a3bdf37f87ec1443ee1af6744.tar.gz |
workaround dc_scale bug in old ffmpeg msmpeg4v3 encoder (set workaround_bugs=1 for this)
Originally committed as revision 561 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/mpegvideo.h')
-rw-r--r-- | libavcodec/mpegvideo.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h index 3b44644def..47a72f621e 100644 --- a/libavcodec/mpegvideo.h +++ b/libavcodec/mpegvideo.h @@ -99,6 +99,7 @@ typedef struct MpegEncContext { float b_quant_factor;/* qscale factor between ips and b frames */ int rc_strategy; int b_frame_strategy; + int workaround_bugs; /* workaround bugs in encoders which cannot be detected automatically */ /* the following fields are managed internally by the encoder */ /* bit output */ @@ -491,6 +492,7 @@ int msmpeg4_decode_ext_header(MpegEncContext * s, int buf_size); int msmpeg4_decode_mb(MpegEncContext *s, DCTELEM block[6][64]); int msmpeg4_decode_init_vlc(MpegEncContext *s); +void ff_old_msmpeg4_dc_scale(MpegEncContext *s); /* mjpegenc.c */ |