Commit 99e77082 authored by Dominik Weckbecker's avatar Dominik Weckbecker 💬
Browse files

fix bug in applying SBA gains in OSBA rendering

parent 0a6b2a5e
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -827,16 +827,15 @@ ivas_error ivas_sba_dec_render(
#ifdef OBJ_EDITING_API
    if ( st_ivas->ivas_format == SBA_ISM_FORMAT || st_ivas->ism_mode == ISM_SBA_MODE_DISC )
    {
        int16_t n;
        float gain = st_ivas->hSbaIsmData->gain_bed;
        if ( gain != 1.0f )
        {
            for ( n = 0; n < nchan_out; n++ )
            for ( ch = 0; ch < nchan_out; ch++ )
            {
                int16_t i;
                for ( i = 0; i < L_FRAME48k; i++ )
                {
                    output_f_local[st_ivas->nchan_ism][i] *= gain;
                    output_f_local[ch][i] *= gain;
                }
            }
        }