Home | History | Annotate | Download | only in decoder

Lines Matching refs:lg

107 static VOID ixheaacd_low_fq_deemphasis(FLOAT32 x[], WORD32 lg,
113 i_max = lg / 4;
141 WORD32 frame_index, FLOAT32 lp_flt_coff_a[], WORD32 lg,
173 mode = lg / (usac_data->len_subfrm);
221 for (i = 0; i < lg; i++) x[i] = (FLOAT32)ptr_tcx_quant[i];
223 for (i = lg / 6; i < lg; i += 8) {
224 WORD32 k, max_k = min(lg, i + 8);
236 ixheaacd_low_fq_deemphasis(x, lg, alfd_gains);
245 for (i = 0; i < lg; i++) energy += x[i] * x[i];
247 temp = (FLOAT32)sqrt(energy) / lg;
255 ixheaacd_noise_shaping(x, lg, (usac_data->len_subfrm) / 4, gain1, gain2);
257 shiftp = ixheaacd_float2fix(x, int_x, lg);
260 lg - (2 * fac_length), &preshift);
263 ixheaacd_fix2float(int_xn1, xn_buf, (lg + (2 * fac_length)), &shiftp,
266 ixheaacd_vec_cnst_mul((2.0f / lg), xn_buf, xn_buf, lg + (2 * fac_length));
269 gain_tcx * 0.5f * (FLOAT32)sqrt(((FLOAT32)fac_length) / (FLOAT32)lg);
272 st->fac_fd_data[i] = alfd_gains[i * lg / (8 * fac_length)];
321 for (i = 0; i < lg + (2 * fac_length); i++) xn_buf[i] *= gain_tcx;
338 ixheaacd_mem_cpy(xn_buf + lg - 1, st->exc_prev, 1 + (2 * fac_length));
341 xn_buf[i + lg] *= sine_window[(2 * fac_length) - 1 - i];
363 ixheaacd_mem_cpy(xn, synth, lg);
367 ixheaacd_preemphsis_tool_float(xn - ORDER, PREEMPH_FILT_FAC, ORDER + lg, tmp);
371 ixheaacd_residual_tool_float(ptr_a, xn, exc, lg, 1);