Unverified Commit de9f32ac authored by norvell's avatar norvell
Browse files

Fixed init of TD renderer gain

parent 8ee8334f
Loading
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -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();