FFmpeg
|
Go to the source code of this file.
Macros | |
#define | TMODE_COUNT 4 |
#define | BITALLOC_12_VLC_BITS 9 |
#define | SCALES_COUNT 5 |
#define | SCALES_VLC_BITS 9 |
#define | DCA_INIT_VLC(vlc, a, b, c, d) |
#define | LBR_INIT_VLC(vlc, tab, nb_bits) |
Functions | |
av_cold void | ff_dca_init_vlcs (void) |
uint32_t | ff_dca_vlc_calc_quant_bits (int *values, uint8_t n, uint8_t sel, uint8_t table) |
void | ff_dca_vlc_enc_quant (PutBitContext *pb, int *values, uint8_t n, uint8_t sel, uint8_t table) |
uint32_t | ff_dca_vlc_calc_alloc_bits (int *values, uint8_t n, uint8_t sel) |
void | ff_dca_vlc_enc_alloc (PutBitContext *pb, int *values, uint8_t n, uint8_t sel) |
#define SCALES_VLC_BITS 9 |
Definition at line 72 of file dcahuff.c.
Referenced by ff_dca_init_vlcs().
Referenced by ff_dca_init_vlcs().
#define LBR_INIT_VLC | ( | vlc, | |
tab, | |||
nb_bits | |||
) |
Referenced by ff_dca_init_vlcs().
Definition at line 1263 of file dcahuff.c.
Referenced by dcadec_init().
Definition at line 1338 of file dcahuff.c.
Referenced by accumulate_huff_bit_consumption().
void ff_dca_vlc_enc_quant | ( | PutBitContext * | pb, |
int * | values, | ||
uint8_t | n, | ||
uint8_t | sel, | ||
uint8_t | table | ||
) |
Definition at line 1350 of file dcahuff.c.
Referenced by put_subframe_samples().
Definition at line 1360 of file dcahuff.c.
Referenced by set_best_abits_code().
void ff_dca_vlc_enc_alloc | ( | PutBitContext * | pb, |
int * | values, | ||
uint8_t | n, | ||
uint8_t | sel | ||
) |
Definition at line 1371 of file dcahuff.c.
Referenced by put_subframe().
|
static |
Definition at line 30 of file dcahuff.c.
Referenced by ff_dca_init_vlcs().
|
static |
Definition at line 31 of file dcahuff.c.
Referenced by ff_dca_init_vlcs().
|
static |
Definition at line 38 of file dcahuff.c.
Referenced by ff_dca_init_vlcs().
|
static |
Definition at line 46 of file dcahuff.c.
Referenced by ff_dca_init_vlcs().
|
static |
Definition at line 50 of file dcahuff.c.
Referenced by ff_dca_init_vlcs(), and ff_dca_vlc_enc_alloc().
|
static |
Definition at line 63 of file dcahuff.c.
Referenced by ff_dca_init_vlcs(), ff_dca_vlc_calc_alloc_bits(), and ff_dca_vlc_enc_alloc().
|
static |
Definition at line 73 of file dcahuff.c.
Referenced by ff_dca_init_vlcs().
|
static |
Definition at line 161 of file dcahuff.c.
Referenced by ff_dca_init_vlcs().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 983 of file dcahuff.c.
Referenced by ff_dca_init_vlcs(), ff_dca_vlc_calc_quant_bits(), and ff_dca_vlc_enc_quant().
|
static |
Definition at line 987 of file dcahuff.c.
Referenced by ff_dca_init_vlcs(), ff_dca_vlc_calc_quant_bits(), and ff_dca_vlc_enc_quant().
|
static |
Definition at line 991 of file dcahuff.c.
Referenced by ff_dca_init_vlcs().
|
static |
Definition at line 1004 of file dcahuff.c.
Referenced by ff_dca_init_vlcs(), and ff_dca_vlc_enc_quant().
|
static |
Definition at line 1022 of file dcahuff.c.
Referenced by ff_dca_init_vlcs(), ff_dca_vlc_calc_quant_bits(), and ff_dca_vlc_enc_quant().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
DCAVLC ff_dca_vlc_bit_allocation |
Definition at line 1245 of file dcahuff.c.
Referenced by parse_subframe_header().
DCAVLC ff_dca_vlc_transition_mode |
Definition at line 1246 of file dcahuff.c.
Referenced by parse_subframe_header().
DCAVLC ff_dca_vlc_scale_factor |
Definition at line 1247 of file dcahuff.c.
Referenced by parse_joint_scale(), and parse_scale().
DCAVLC ff_dca_vlc_quant_index[DCA_CODE_BOOKS] |
Definition at line 1248 of file dcahuff.c.
Referenced by parse_huffman_codes(), and parse_x96_subframe_header().
VLC ff_dca_vlc_tnl_grp[5] |
Definition at line 1250 of file dcahuff.c.
Referenced by parse_tonal().
VLC ff_dca_vlc_tnl_scf |
Definition at line 1251 of file dcahuff.c.
Referenced by parse_tonal().
VLC ff_dca_vlc_damp |
Definition at line 1252 of file dcahuff.c.
Referenced by parse_tonal().
VLC ff_dca_vlc_dph |
Definition at line 1253 of file dcahuff.c.
Referenced by parse_tonal().
VLC ff_dca_vlc_fst_rsd_amp |
Definition at line 1254 of file dcahuff.c.
Referenced by parse_scale_factors().
VLC ff_dca_vlc_rsd_apprx |
Definition at line 1255 of file dcahuff.c.
Referenced by parse_scale_factors().
VLC ff_dca_vlc_rsd_amp |
Definition at line 1256 of file dcahuff.c.
Referenced by parse_scale_factors().
VLC ff_dca_vlc_avg_g3 |
Definition at line 1257 of file dcahuff.c.
Referenced by parse_grid_1_chunk(), and parse_grid_1_sec_ch().
VLC ff_dca_vlc_st_grid |
Definition at line 1258 of file dcahuff.c.
Referenced by parse_st_code().
VLC ff_dca_vlc_grid_2 |
Definition at line 1259 of file dcahuff.c.
Referenced by parse_grid_2().
VLC ff_dca_vlc_grid_3 |
Definition at line 1260 of file dcahuff.c.
Referenced by parse_grid_3().
VLC ff_dca_vlc_rsd |
Definition at line 1261 of file dcahuff.c.
Referenced by parse_ch().