Lines Matching refs:drc_fac
462 ch_data->drc_fac[0] = ptr_bs_data->dyn_rng_dlbl[0]; in ixheaacd_copy_drc_data()
469 ch_data->drc_fac[band_num] = ptr_bs_data->dyn_rng_dlbl[band_num]; in ixheaacd_copy_drc_data()
558 for (j = 0; j < MAX_DRC_BANDS; j++) pstr_drc_data->drc_fac[j] = 0; in ixheaacd_drc_dec_create()
877 WORD32 drc_fac, div_val, mod_val, ret_val, offset_value; in ixheaacd_drc_apply() local
944 if (pstr_drc_data->drc_fac[drc_band] < 0) { in ixheaacd_drc_apply()
951 drc_fac = in ixheaacd_drc_apply()
952 pstr_drc_dec->str_drc_channel_data[channel].drc_fac[drc_band] * in ixheaacd_drc_apply()
954 if (drc_fac < 0) { in ixheaacd_drc_apply()
955 drc_fac *= -1; in ixheaacd_drc_apply()
958 div_val = ixheaacd_get_div_value_2400(drc_fac); in ixheaacd_drc_apply()
961 mod_val = drc_fac - (div_val * 2400); in ixheaacd_drc_apply()
962 drc_fac = mod_val * 10; in ixheaacd_drc_apply()
966 div_val = ixheaacd_get_div_value_2400(drc_fac); in ixheaacd_drc_apply()
969 mod_val = drc_fac - (div_val * 2400); in ixheaacd_drc_apply()
970 drc_fac = mod_val * 10; in ixheaacd_drc_apply()
973 ret_val = ixheaacd_get_div_value_24(drc_fac); in ixheaacd_drc_apply()