comparison mpegvideo.h @ 1639:3e2b774edce4 libavcodec

rv20 decoder
author michael
date Sun, 30 Nov 2003 14:35:35 +0000
parents 7799582dc9b8
children 0226cad80fc2
comparison
equal deleted inserted replaced
1638:e389d57db630 1639:3e2b774edce4
524 /* H.263+ specific */ 524 /* H.263+ specific */
525 int umvplus; ///< == H263+ && unrestricted_mv 525 int umvplus; ///< == H263+ && unrestricted_mv
526 int h263_aic; ///< Advanded INTRA Coding (AIC) 526 int h263_aic; ///< Advanded INTRA Coding (AIC)
527 int h263_aic_dir; ///< AIC direction: 0 = left, 1 = top 527 int h263_aic_dir; ///< AIC direction: 0 = left, 1 = top
528 int alt_inter_vlc; ///< alternative inter vlc 528 int alt_inter_vlc; ///< alternative inter vlc
529 int modified_quant;
529 530
530 /* mpeg4 specific */ 531 /* mpeg4 specific */
531 int time_increment_resolution; 532 int time_increment_resolution;
532 int time_increment_bits; ///< number of bits to represent the fractional part of time 533 int time_increment_bits; ///< number of bits to represent the fractional part of time
533 int last_time_base; 534 int last_time_base;
812 return index + level - 1; 813 return index + level - 1;
813 } 814 }
814 815
815 extern uint8_t ff_mpeg4_y_dc_scale_table[32]; 816 extern uint8_t ff_mpeg4_y_dc_scale_table[32];
816 extern uint8_t ff_mpeg4_c_dc_scale_table[32]; 817 extern uint8_t ff_mpeg4_c_dc_scale_table[32];
818 extern uint8_t ff_aic_dc_scale_table[32];
817 extern const int16_t ff_mpeg4_default_intra_matrix[64]; 819 extern const int16_t ff_mpeg4_default_intra_matrix[64];
818 extern const int16_t ff_mpeg4_default_non_intra_matrix[64]; 820 extern const int16_t ff_mpeg4_default_non_intra_matrix[64];
821 extern const uint16_t ff_mba_max[6];
822 extern const uint8_t ff_mba_length[6];
823
819 int ff_h263_decode_init(AVCodecContext *avctx); 824 int ff_h263_decode_init(AVCodecContext *avctx);
820 int ff_h263_decode_frame(AVCodecContext *avctx, 825 int ff_h263_decode_frame(AVCodecContext *avctx,
821 void *data, int *data_size, 826 void *data, int *data_size,
822 uint8_t *buf, int buf_size); 827 uint8_t *buf, int buf_size);
823 int ff_h263_decode_end(AVCodecContext *avctx); 828 int ff_h263_decode_end(AVCodecContext *avctx);