Home | History | Annotate | Download | only in src

Lines Matching refs:log_en

130     st->log_en = 3500;
146 st->log_en_hist[i] = st->log_en;
235 st->log_en = 0;
244 /* Division by DTX_HIST_SIZE = 8 has been done in dtx_buffer log_en is in Q10 */
245 st->log_en = add_int16(st->log_en, st->log_en_hist[i]);
253 /* st->log_en in Q9 */
254 st->log_en >>= 1;
258 st->log_en += 1024;
260 if (st->log_en < 0)
261 st->log_en = 0;
277 st->old_log_en = st->log_en;
314 /* st->log_en = (float)log_en_index / 2.625 - 2.0; */
316 st->log_en = shl_int16(log_en_index, 15 - 6);
319 st->log_en = mult_int16(st->log_en, 12483);
329 st->old_log_en = st->log_en;
351 L_log_en_int = mul_16by16_to_int32(int_fac, st->log_en); /* Q14 * Q9 -> Q24 */
389 /* level = (float)( pow( 2.0f, log_en ) ); */
440 st->old_log_en = st->log_en;
442 st->log_en -= 64;
469 int16 log_en_e, log_en_m, log_en;
489 /* log_en = (float)log10(L_frame_en/(float)L_FRAME)/(float)log10(2.0f); */
493 log_en = shl_int16(log_en_e, 7); /* Q7 */
494 log_en += log_en_m >> 8;
497 log_en -= 1024;
500 st->log_en_hist[st->hist_ptr] = log_en;