Lines Matching defs:xrpow
66 * initializes cod_info, scalefac and xrpow
73 init_xrpow_core_c(gr_info * const cod_info, FLOAT xrpow[576], int upper, FLOAT * sum)
81 xrpow[i] = sqrt(tmp * sqrt(tmp));
83 if (xrpow[i] > cod_info->xrpow_max)
84 cod_info->xrpow_max = xrpow[i];
111 init_xrpow(lame_internal_flags * gfc, gr_info * const cod_info, FLOAT xrpow[576])
117 assert(xrpow != NULL);
121 * and calculate xrpow matching our fresh scalefactors
124 memset(&(xrpow[upper]), 0, (576 - upper) * sizeof(xrpow[0]));
127 gfc->init_xrpow_core(cod_info, xrpow, upper, &sum);
369 int desired_rate, const int ch, const FLOAT xrpow[576])
382 nBits = count_bits(gfc, xrpow, cod_info, 0);
423 nBits = count_bits(gfc, xrpow, cod_info, 0);
722 gr_info * const cod_info, FLOAT const *distort, FLOAT xrpow[576], int bRefine)
788 xrpow[j + l] *= ifqstep34;
789 if (xrpow[j + l] > cod_info->xrpow_max)
790 cod_info->xrpow_max = xrpow[j + l];
809 inc_scalefac_scale(gr_info * const cod_info, FLOAT xrpow[576])
824 xrpow[j + l] *= ifqstep34;
825 if (xrpow[j + l] > cod_info->xrpow_max)
826 cod_info->xrpow_max = xrpow[j + l];
848 inc_subblock_gain(const lame_internal_flags * const gfc, gr_info * const cod_info, FLOAT xrpow[576])
903 xrpow[j + l] *= amp;
904 if (xrpow[j + l] > cod_info->xrpow_max)
905 cod_info->xrpow_max = xrpow[j + l];
914 xrpow[j + l] *= amp;
915 if (xrpow[j + l] > cod_info->xrpow_max)
916 cod_info->xrpow_max = xrpow[j + l];
942 gr_info * const cod_info, FLOAT const *distort, FLOAT xrpow[576], int bRefine)
947 amp_scalefac_bands(gfc, cod_info, distort, xrpow, bRefine);
973 inc_scalefac_scale(cod_info, xrpow);
978 status = inc_subblock_gain(gfc, cod_info, xrpow)
1012 FLOAT xrpow[576], /* coloured magnitudes of spectral */
1029 (void) bin_search_StepSize(gfc, cod_info, targ_bits, ch, xrpow);
1046 memcpy(save_xrpow, xrpow, sizeof(FLOAT) * 576);
1087 if (balance_noise(gfc, &cod_info_w, distort, xrpow, bRefine) == 0)
1104 = count_bits(gfc, xrpow, &cod_info_w, &prev_noise)) > huff_bits
1114 = count_bits(gfc, xrpow, &cod_info_w, &prev_noise)) > best_part2_3_length
1146 memcpy(save_xrpow, xrpow, sizeof(FLOAT) * 576);
1168 memcpy(xrpow, save_xrpow, sizeof(FLOAT) * 576);
1190 memcpy(xrpow, save_xrpow, sizeof(FLOAT) * 576);
1194 trancate_smallspectrums(gfc, cod_info, l3_xmin, xrpow);
1246 FLOAT xrpow[576], /* coloured magnitudes of spectral values */
1272 over = outer_loop(gfc, cod_info, l3_xmin, xrpow, ch, this_bits);
1287 memcpy(bst_xrpow, xrpow, sizeof(FLOAT) * 576);
1307 memcpy(xrpow, bst_xrpow, sizeof(FLOAT) * 576);
1498 FLOAT xrpow[576];
1524 /* init_outer_loop sets up cod_info, scalefac and xrpow
1526 ret = init_xrpow(gfc, cod_info, xrpow);
1534 VBR_encode_granule(gfc, cod_info, l3_xmin[gr][ch], xrpow,
1540 trancate_smallspectrums(gfc, &l3_side->tt[gr][ch], l3_xmin[gr][ch], xrpow);
1653 FLOAT xrpow[2][2][576];
1661 const FLOAT (*const_xrpow)[2][576] = (const FLOAT (*)[2][576])xrpow;
1666 memset(xrpow, 0, sizeof(xrpow));
1674 /* init_outer_loop sets up cod_info, scalefac and xrpow
1676 if (0 == init_xrpow(gfc, cod_info, xrpow[gr][ch])) {
1926 FLOAT xrpow[576];
1962 /* cod_info, scalefac and xrpow get initialized in init_outer_loop
1965 if (init_xrpow(gfc, cod_info, xrpow)) {
1974 (void) outer_loop(gfc, cod_info, l3_xmin, xrpow, ch, targ_bits[gr][ch]);
2015 FLOAT xrpow[576];
2052 /* init_outer_loop sets up cod_info, scalefac and xrpow
2055 if (init_xrpow(gfc, cod_info, xrpow)) {
2061 (void) outer_loop(gfc, cod_info, l3_xmin, xrpow, ch, targ_bits[ch]);