summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo.h
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2002-01-15 22:22:41 +0000
committerMichael Niedermayer <michaelni@gmx.at>2002-01-15 22:22:41 +0000
commitae40484c1ca6df311803f2061cda9f0b85c320f4 (patch)
tree18771503d845e2baf8ddbfade980ae557ebe2cf1 /libavcodec/mpegvideo.h
parent5975626d6f7cf3bb0df7aa5e8f2fcaecc03c3b38 (diff)
(commit by michael)
bye bye weird al rounding bug ;) Originally committed as revision 268 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/mpegvideo.h')
-rw-r--r--libavcodec/mpegvideo.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h
index 9a74b7999c..03ddfc8de5 100644
--- a/libavcodec/mpegvideo.h
+++ b/libavcodec/mpegvideo.h
@@ -160,6 +160,8 @@ typedef struct MpegEncContext {
int use_skip_mb_code;
int slice_height; /* in macroblocks */
int first_slice_line;
+ int flipflop_rounding;
+ int bitrate;
/* decompression specific */
GetBitContext gb;
@@ -284,11 +286,13 @@ int rv_decode_dc(MpegEncContext *s, int n);
/* msmpeg4.c */
void msmpeg4_encode_picture_header(MpegEncContext * s, int picture_number);
+void msmpeg4_encode_ext_header(MpegEncContext * s);
void msmpeg4_encode_mb(MpegEncContext * s,
DCTELEM block[6][64],
int motion_x, int motion_y);
void msmpeg4_dc_scale(MpegEncContext * s);
int msmpeg4_decode_picture_header(MpegEncContext * s);
+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);