Lines Matching refs:drc_fac
465 ch_data->drc_fac[0] = ptr_bs_data->dyn_rng_dlbl[0]; in ixheaacd_copy_drc_data()
472 ch_data->drc_fac[band_num] = ptr_bs_data->dyn_rng_dlbl[band_num]; in ixheaacd_copy_drc_data()
561 for (j = 0; j < MAX_DRC_BANDS; j++) pstr_drc_data->drc_fac[j] = 0; in ixheaacd_drc_dec_create()
880 WORD32 drc_fac, div_val, mod_val, ret_val, offset_value; in ixheaacd_drc_apply() local
947 if (pstr_drc_data->drc_fac[drc_band] < 0) { in ixheaacd_drc_apply()
954 drc_fac = in ixheaacd_drc_apply()
955 pstr_drc_dec->str_drc_channel_data[channel].drc_fac[drc_band] * in ixheaacd_drc_apply()
957 if (drc_fac < 0) { in ixheaacd_drc_apply()
958 drc_fac *= -1; in ixheaacd_drc_apply()
961 div_val = ixheaacd_get_div_value_2400(drc_fac); in ixheaacd_drc_apply()
964 mod_val = drc_fac - (div_val * 2400); in ixheaacd_drc_apply()
965 drc_fac = mod_val * 10; in ixheaacd_drc_apply()
969 div_val = ixheaacd_get_div_value_2400(drc_fac); in ixheaacd_drc_apply()
972 mod_val = drc_fac - (div_val * 2400); in ixheaacd_drc_apply()
973 drc_fac = mod_val * 10; in ixheaacd_drc_apply()
976 ret_val = ixheaacd_get_div_value_24(drc_fac); in ixheaacd_drc_apply()