30 #ifndef AVCODEC_MSMPEG4DATA_H 31 #define AVCODEC_MSMPEG4DATA_H 41 const uint16_t *table_mv_code;
42 const uint8_t *table_mv_bits;
43 const uint8_t *table_mvx;
44 const uint8_t *table_mvy;
45 uint16_t *table_mv_index;
49 extern VLC ff_msmp4_mb_i_vlc;
50 extern VLC ff_msmp4_dc_luma_vlc[2];
51 extern VLC ff_msmp4_dc_chroma_vlc[2];
54 extern const uint16_t ff_msmp4_mb_i_table[64][2];
56 #define WMV1_SCANTABLE_COUNT 4 58 extern const uint8_t ff_wmv1_scantable[WMV1_SCANTABLE_COUNT][64];
60 #define NB_RL_TABLES 6 62 extern RLTable ff_rl_table[NB_RL_TABLES];
63 extern uint8_t ff_static_rl_table_store[NB_RL_TABLES][2][2 * MAX_RUN + MAX_LEVEL + 3];
65 extern uint32_t ff_v2_dc_lum_table[512][2];
66 extern uint32_t ff_v2_dc_chroma_table[512][2];
68 extern const uint8_t ff_wmv1_y_dc_scale_table[32];
69 extern const uint8_t ff_wmv1_c_dc_scale_table[32];
70 extern const uint8_t ff_old_ff_y_dc_scale_table[32];
74 extern const uint8_t ff_v2_mb_type[8][2];
75 extern const uint8_t ff_v2_intra_cbpc[4][2];
77 extern const uint32_t ff_table_mb_non_intra[128][2];
78 extern const uint8_t ff_table_inter_intra[4][2];
80 extern const uint32_t ff_table0_dc_lum[120][2];
81 extern const uint32_t ff_table1_dc_lum[120][2];
82 extern const uint32_t ff_table0_dc_chroma[120][2];
83 extern const uint32_t ff_table1_dc_chroma[120][2];
85 #define WMV2_INTER_CBP_TABLE_COUNT 4 86 extern const uint32_t (*
const ff_wmv2_inter_table[WMV2_INTER_CBP_TABLE_COUNT])[2];
RLTable.
Definition: rl.h:39
Definition: msmpeg4data.h:39
common internal and external API header