/third_party/lame/libmp3lame/ |
H A D | quantize.c | 66 * initializes cod_info, scalefac and xrpow 73 init_xrpow_core_c(gr_info * const cod_info, FLOAT xrpow[576], int upper, FLOAT * sum) in init_xrpow_core_c() argument 79 tmp = fabs(cod_info->xr[i]); in init_xrpow_core_c() 83 if (xrpow[i] > cod_info->xrpow_max) in init_xrpow_core_c() 84 cod_info->xrpow_max = xrpow[i]; in init_xrpow_core_c() 111 init_xrpow(lame_internal_flags * gfc, gr_info * const cod_info, FLOAT xrpow[576]) in init_xrpow() argument 115 int const upper = cod_info->max_nonzero_coeff; in init_xrpow() 118 cod_info->xrpow_max = 0; in init_xrpow() 127 gfc->init_xrpow_core(cod_info, xrpow, upper, &sum); in init_xrpow() 136 for (i = 0; i < cod_info in init_xrpow() 160 psfb21_analogsilence(lame_internal_flags const *gfc, gr_info * const cod_info) psfb21_analogsilence() argument 227 init_outer_loop(lame_internal_flags const *gfc, gr_info * const cod_info) init_outer_loop() argument 368 bin_search_StepSize(lame_internal_flags * const gfc, gr_info * const cod_info, int desired_rate, const int ch, const FLOAT xrpow[576]) bin_search_StepSize() argument 541 loop_break(const gr_info * const cod_info) loop_break() argument 721 amp_scalefac_bands(lame_internal_flags * gfc, gr_info * const cod_info, FLOAT const *distort, FLOAT xrpow[576], int bRefine) amp_scalefac_bands() argument 809 inc_scalefac_scale(gr_info * const cod_info, FLOAT xrpow[576]) inc_scalefac_scale() argument 848 inc_subblock_gain(const lame_internal_flags * const gfc, gr_info * const cod_info, FLOAT xrpow[576]) inc_subblock_gain() argument 941 balance_noise(lame_internal_flags * gfc, gr_info * const cod_info, FLOAT const *distort, FLOAT xrpow[576], int bRefine) balance_noise() argument 1011 outer_loop(lame_internal_flags * gfc, gr_info * const cod_info, const FLOAT * const l3_xmin, FLOAT xrpow[576], const int ch, const int targ_bits) outer_loop() argument 1218 gr_info *const cod_info = &l3_side->tt[gr][ch]; iteration_finish_one() local 1245 VBR_encode_granule(lame_internal_flags * gfc, gr_info * const cod_info, const FLOAT * const l3_xmin, FLOAT xrpow[576], const int ch, int min_bits, int max_bits) VBR_encode_granule() argument 1416 gr_info *const cod_info = &gfc->l3_side.tt[gr][ch]; VBR_old_prepare() local 1522 gr_info *const cod_info = &l3_side->tt[gr][ch]; VBR_old_iteration_loop() local 1617 gr_info *const cod_info = &gfc->l3_side.tt[gr][ch]; VBR_new_prepare() local 1672 gr_info *const cod_info = &l3_side->tt[gr][ch]; VBR_new_iteration_loop() local 1739 gr_info const *const cod_info = &l3_side->tt[gr][ch]; VBR_new_iteration_loop() local 1829 gr_info const *const cod_info = &l3_side->tt[gr][ch]; calc_target_bits() local 1931 gr_info *cod_info; ABR_iteration_loop() local 2020 gr_info *cod_info; CBR_iteration_loop() local [all...] |
H A D | vbrquantize.c | 51 gr_info *cod_info; member 398 const FLOAT *const xr = &that->cod_info->xr[0]; in block_sf() 400 const int *const width = &that->cod_info->width[0]; in block_sf() 401 const char *const energy_above_cutoff = &that->cod_info->energy_above_cutoff[0]; in block_sf() 402 unsigned int const max_nonzero_coeff = (unsigned int) that->cod_info->max_nonzero_coeff; in block_sf() 406 int const psymax = that->cod_info->psymax; in block_sf() 408 assert(that->cod_info->max_nonzero_coeff >= 0); in block_sf() 505 gr_info *const cod_info = that->cod_info; in quantize_x34() local 506 int const ifqstep = (cod_info in quantize_x34() 596 set_subblock_gain(gr_info * cod_info, const int mingain_s[3], int sf[]) set_subblock_gain() argument 689 set_scalefacs(gr_info * cod_info, const int *vbrsfmin, int sf[], const uint8_t * max_range) set_scalefacs() argument 733 checkScalefactor(const gr_info * cod_info, const int vbrsfmin[SFBMAX]) checkScalefactor() argument 773 gr_info *const cod_info = that->cod_info; short_block_constrain() local 851 gr_info *const cod_info = that->cod_info; long_block_constrain() local 1044 gr_info const *const cod_info = that->cod_info; searchGlobalStepsizeMax() local 1239 gr_info *const cod_info = &gfc->l3_side.tt[gr][ch]; reduce_bit_usage() local [all...] |
H A D | quantize_pvt.c | 592 III_psy_ratio const *const ratio, gr_info * const cod_info, FLOAT * pxmin) in calc_xmin() 597 const FLOAT *const xr = cod_info->xr; in calc_xmin() 600 for (gsfb = 0; gsfb < cod_info->psy_lmax; gsfb++) { in calc_xmin() 608 width = cod_info->width[gsfb]; in calc_xmin() 646 cod_info->energy_above_cutoff[gsfb] = (en0 > xmin+1e-14f) ? 1 : 0; in calc_xmin() 661 if (cod_info->block_type != SHORT_TYPE) { /* NORM, START or STOP type, but not SHORT */ in calc_xmin() 674 if (cod_info->block_type != SHORT_TYPE) { /* NORM, START or STOP type, but not SHORT */ in calc_xmin() 684 cod_info->max_nonzero_coeff = max_nonzero; in calc_xmin() 688 for (sfb = cod_info->sfb_smin; gsfb < cod_info in calc_xmin() 591 calc_xmin(lame_internal_flags const *gfc, III_psy_ratio const *const ratio, gr_info * const cod_info, FLOAT * pxmin) calc_xmin() argument 752 calc_noise_core_c(const gr_info * const cod_info, int *startline, int l, FLOAT step) calc_noise_core_c() argument 817 calc_noise(gr_info const *const cod_info, FLOAT const *l3_xmin, FLOAT * distort, calc_noise_result * const res, calc_noise_data * prev_noise) calc_noise() argument 936 set_pinfo(lame_internal_flags const *gfc, gr_info * const cod_info, const III_psy_ratio * const ratio, const int gr, const int ch) set_pinfo() argument 1056 gr_info *const cod_info = &gfc->l3_side.tt[gr][ch]; set_frame_pinfo() local [all...] |
H A D | takehiro.c | 282 quantize_xrpow(const FLOAT * xp, int *pi, FLOAT istep, gr_info const *const cod_info, in quantize_xrpow() argument 305 prev_data_use = (prev_noise && (cod_info->global_gain == prev_noise->global_gain)); in quantize_xrpow() 307 if (cod_info->block_type == SHORT_TYPE) in quantize_xrpow() 315 if (prev_data_use || cod_info->block_type == NORM_TYPE) { in quantize_xrpow() 317 cod_info->global_gain in quantize_xrpow() 318 - ((cod_info->scalefac[sfb] + (cod_info->preflag ? pretab[sfb] : 0)) in quantize_xrpow() 319 << (cod_info->scalefac_scale + 1)) in quantize_xrpow() 320 - cod_info->subblock_gain[cod_info in quantize_xrpow() 810 recalc_divide_init(const lame_internal_flags * const gfc, gr_info const *cod_info, int const *const ix, int r01_bits[], int r01_div[], int r0_tbl[], int r1_tbl[]) recalc_divide_init() argument 1136 mpeg1_scale_bitcount(const lame_internal_flags * gfc, gr_info * const cod_info) mpeg1_scale_bitcount() argument 1218 mpeg2_scale_bitcount(const lame_internal_flags * gfc, gr_info * const cod_info) mpeg2_scale_bitcount() argument 1319 scale_bitcount(const lame_internal_flags * gfc, gr_info * cod_info) scale_bitcount() argument [all...] |
H A D | quantize_pvt.h | 49 -cod_info->global_gain 50 + ((scalefac[] + (cod_info->preflag ? pretab[sfb] : 0)) 51 << (cod_info->scalefac_scale + 1)) 52 + cod_info->subblock_gain[cod_info->window[sfb]] * 8; 94 III_psy_ratio const *const ratio, gr_info * const cod_info, FLOAT * l3_xmin); 96 int calc_noise(const gr_info * const cod_info, 108 gr_info * const cod_info, calc_noise_data * prev_noise); 110 gr_info * const cod_info, calc_noise_data * prev_noise); 113 void best_huffman_divide(const lame_internal_flags * const gfc, gr_info * const cod_info); [all...] |
H A D | encoder.c | 388 gr_info *const cod_info = &gfc->l3_side.tt[gr][ch]; in lame_encode_mp3_frame() local 389 cod_info->block_type = blocktype[ch]; in lame_encode_mp3_frame() 390 cod_info->mixed_block_flag = 0; in lame_encode_mp3_frame()
|
H A D | util.h | 541 void (*init_xrpow_core) (gr_info * const cod_info, FLOAT xrpow[576], int upper,
|
/third_party/lame/libmp3lame/vector/ |
H A D | xmm_quantize_sub.c | 63 init_xrpow_core_sse(gr_info * const cod_info, FLOAT xrpow[576], int max_nz, FLOAT * sum) in init_xrpow_core_sse() argument 78 _mm_prefetch((char const *) cod_info->xr, _MM_HINT_T0); in init_xrpow_core_sse() 85 vec_tmp._m128 = _mm_loadu_ps(&(cod_info->xr[i])); /* load */ in init_xrpow_core_sse() 94 case 3: vec_tmp._float[2] = cod_info->xr[upper4+2]; in init_xrpow_core_sse() 95 case 2: vec_tmp._float[1] = cod_info->xr[upper4+1]; in init_xrpow_core_sse() 96 case 1: vec_tmp._float[0] = cod_info->xr[upper4+0]; in init_xrpow_core_sse() 119 cod_info->xrpow_max = tmp_max; in init_xrpow_core_sse()
|
H A D | lame_intrin.h | 28 init_xrpow_core_sse(gr_info * const cod_info, FLOAT xrpow[576], int upper, FLOAT * sum);
|