summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo.h
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2003-11-30 14:35:35 +0000
committerMichael Niedermayer <michaelni@gmx.at>2003-11-30 14:35:35 +0000
commit68b94c354d913a9cc8b110d66d8d5faab3572025 (patch)
treefe001be77acded033a1cb532492d689e9579fed9 /libavcodec/mpegvideo.h
parent3e8a5124a24719c89921cc5aa6215ff9d480ed0e (diff)
rv20 decoder
Originally committed as revision 2543 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/mpegvideo.h')
-rw-r--r--libavcodec/mpegvideo.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h
index 62b004fa3b..e80e3b73a5 100644
--- a/libavcodec/mpegvideo.h
+++ b/libavcodec/mpegvideo.h
@@ -526,6 +526,7 @@ typedef struct MpegEncContext {
int h263_aic; ///< Advanded INTRA Coding (AIC)
int h263_aic_dir; ///< AIC direction: 0 = left, 1 = top
int alt_inter_vlc; ///< alternative inter vlc
+ int modified_quant;
/* mpeg4 specific */
int time_increment_resolution;
@@ -814,8 +815,12 @@ static inline int get_rl_index(const RLTable *rl, int last, int run, int level)
extern uint8_t ff_mpeg4_y_dc_scale_table[32];
extern uint8_t ff_mpeg4_c_dc_scale_table[32];
+extern uint8_t ff_aic_dc_scale_table[32];
extern const int16_t ff_mpeg4_default_intra_matrix[64];
extern const int16_t ff_mpeg4_default_non_intra_matrix[64];
+extern const uint16_t ff_mba_max[6];
+extern const uint8_t ff_mba_length[6];
+
int ff_h263_decode_init(AVCodecContext *avctx);
int ff_h263_decode_frame(AVCodecContext *avctx,
void *data, int *data_size,