Wrong decimation index calculation in ivas_lfe_tdplc_fx
# Basic info <!--- Add commit SHA used to reproduce --> - Fixed point: - Decoder (fixed): 76c121e6f8496b75ad63de2d192de5f99677260b # Bug description In ivas_lfe_tdplc(), the float refrence calculation is as follows: ```bash rec_frame_us[i] = rec_frame_us[( i * 48000 ) / output_Fs]; ``` But BASOP: ```bash idx = BASOP_Util_Divide3232_Scale( Mpy_32_32( L_shl( i, 16 ), L_shl( 44100, 15 ) ), output_Fs, &temp_q ); idx = shr( idx, add( sub( 15, temp_q ), 1 ) ); ``` This computes idx = i * 22050 / output_Fs instead of i * 48000 / output_Fs. <!--- Below are labels that will be added but are not shown in description. This is a template to help fill them. Add further information to the first row and remove and add labels as necessary. -->
issue