Loading lib_rend/ivas_objectRenderer_sources_fx.c +9 −0 Original line number Diff line number Diff line Loading @@ -270,12 +270,21 @@ static void TDREND_SRC_REND_Init_fx( /* SrcGain */ FOR( nC = 0; nC < SPAT_BIN_MAX_INPUT_CHANNELS; nC++ ) { #ifdef FIX_BASOP_2469_OBJ_EDIT_TD_REND_GAIN SrcRend_p->SrcGainMin_p_fx[nC] = 0; /* Q29 */ move16(); SrcRend_p->SrcGain_p_fx[nC] = ONE_IN_Q29; /* Q29 */ move16(); SrcRend_p->SrcGainMax_p_fx[nC] = 2137321728 /* Q29, 3.9810719f, +12 dB */; move16(); #else SrcRend_p->SrcGainMin_p_fx[nC] = 0; /* Q15 */ move16(); SrcRend_p->SrcGain_p_fx[nC] = ONE_IN_Q14; // Q14 move16(); SrcRend_p->SrcGainMax_p_fx[nC] = 32767; // TODO: make it 2, this is one in Q15, i thinki, need to change Q for that move16(); #endif } SrcRend_p->SrcGainUpdated = FALSE; move16(); Loading Loading
lib_rend/ivas_objectRenderer_sources_fx.c +9 −0 Original line number Diff line number Diff line Loading @@ -270,12 +270,21 @@ static void TDREND_SRC_REND_Init_fx( /* SrcGain */ FOR( nC = 0; nC < SPAT_BIN_MAX_INPUT_CHANNELS; nC++ ) { #ifdef FIX_BASOP_2469_OBJ_EDIT_TD_REND_GAIN SrcRend_p->SrcGainMin_p_fx[nC] = 0; /* Q29 */ move16(); SrcRend_p->SrcGain_p_fx[nC] = ONE_IN_Q29; /* Q29 */ move16(); SrcRend_p->SrcGainMax_p_fx[nC] = 2137321728 /* Q29, 3.9810719f, +12 dB */; move16(); #else SrcRend_p->SrcGainMin_p_fx[nC] = 0; /* Q15 */ move16(); SrcRend_p->SrcGain_p_fx[nC] = ONE_IN_Q14; // Q14 move16(); SrcRend_p->SrcGainMax_p_fx[nC] = 32767; // TODO: make it 2, this is one in Q15, i thinki, need to change Q for that move16(); #endif } SrcRend_p->SrcGainUpdated = FALSE; move16(); Loading