Go to the documentation of this file.
28 #ifndef AVCODEC_MPEG12VLC_H
29 #define AVCODEC_MPEG12VLC_H
35 #define TEX_VLC_BITS 9
37 #define MBINCR_VLC_BITS 9
38 #define MB_PAT_VLC_BITS 9
39 #define MB_PTYPE_VLC_BITS 6
40 #define MB_BTYPE_VLC_BITS 6
52 #define MPEG12_RL_NB_ELEMS 111
64 const int8_t table_run[],
const uint8_t table_level[],
65 int n,
unsigned static_size,
int flags);
68 const uint16_t table_vlc[][2], uint8_t uni_ac_vlc_len[]);
#define MPEG12_RL_NB_ELEMS
void ff_mpeg1_init_uni_ac_vlc(const int8_t max_level[], const uint8_t index_run[], const uint16_t table_vlc[][2], uint8_t uni_ac_vlc_len[])
const uint16_t ff_mpeg1_vlc_table[MPEG12_RL_NB_ELEMS+2][2]
static const VLCElem * rl_vlc[2]
RL_VLC_ELEM ff_mpeg1_rl_vlc[]
void ff_init_2d_vlc_rl(const uint16_t table_vlc[][2], RL_VLC_ELEM rl_vlc[], const int8_t table_run[], const uint8_t table_level[], int n, unsigned static_size, int flags)
const uint16_t ff_mpeg2_vlc_table[MPEG12_RL_NB_ELEMS+2][2]
VLCElem ff_mb_ptype_vlc[]
const int8_t ff_mpeg12_run[MPEG12_RL_NB_ELEMS]
const int8_t ff_mpeg12_level[MPEG12_RL_NB_ELEMS]
RL_VLC_ELEM ff_mpeg2_rl_vlc[]
VLCElem ff_dc_chroma_vlc[]
void ff_mpeg12_init_vlcs(void)
VLCElem ff_mb_btype_vlc[]
#define flags(name, subs,...)