Searched refs:int_fac (Results 1 – 2 of 2) sorted by relevance
/frameworks/av/media/codecs/amrwb/dec/src/ |
D | dtx_decoder_amr_wb.cpp | 207 int16 int_fac; in dtx_dec_amr_wb() local 340 int_fac = shl_int16(st->since_last_sid, 10); /* Q10 */ in dtx_dec_amr_wb() 341 int_fac = mult_int16(int_fac, st->true_sid_period_inv); /* Q10 * Q15 -> Q10 */ in dtx_dec_amr_wb() 345 if (int_fac > 1024) in dtx_dec_amr_wb() 347 int_fac = 1024; in dtx_dec_amr_wb() 349 int_fac = shl_int16(int_fac, 4); /* Q10 -> Q14 */ in dtx_dec_amr_wb() 351 L_log_en_int = mul_16by16_to_int32(int_fac, st->log_en); /* Q14 * Q9 -> Q24 */ in dtx_dec_amr_wb() 355 isf[i] = mult_int16(int_fac, st->isf[i]);/* Q14 * Q15 -> Q14 */ in dtx_dec_amr_wb() 358 int_fac = 16384 - int_fac; /* 1-k in Q14 */ in dtx_dec_amr_wb() 361 L_log_en_int = mac_16by16_to_int32(L_log_en_int, int_fac, st->old_log_en); in dtx_dec_amr_wb() [all …]
|
/frameworks/av/media/codecs/amrnb/dec/src/ |
D | dtx_dec.cpp | 857 Word16 int_fac; in dtx_dec() local 1168 int_fac = shl(add(1, st->since_last_sid, pOverflow), 10, pOverflow); /* Q10 */ in dtx_dec() 1169 int_fac = mult(int_fac, st->true_sid_period_inv, pOverflow); /* Q10 * Q15 -> Q10 */ in dtx_dec() 1172 if (int_fac > 1024) in dtx_dec() 1174 int_fac = 16384; in dtx_dec() 1176 else if (int_fac < -2048) in dtx_dec() 1178 int_fac = MIN_16; in dtx_dec() 1182 int_fac <<= 4; /* Q10 -> Q14 */ in dtx_dec() 1185 L_log_en_int = L_mult(int_fac, st->log_en, pOverflow); /* Q14 * Q11->Q26 */ in dtx_dec() 1188 lsp_int[i] = mult(int_fac, st->lsp[i], pOverflow);/* Q14 * Q15 -> Q14 */ in dtx_dec() [all …]
|