Commit c5e06f1c authored by Devansh Kandpal's avatar Devansh Kandpal
Browse files

Fixed point data type changes

parent e972f426
Loading
Loading
Loading
Loading
+16 −7
Original line number Diff line number Diff line
@@ -119,7 +119,16 @@ ivas_error ivas_reverb_prepare_cldfb_params(

    ivas_reverb_interpolate_acoustic_data_fx( pInput_params->nBands, pInput_params->pFc_input_fx, pInput_params->pAcoustic_rt60_fx, pInput_params->pAcoustic_dsr_fx,
                                              CLDFB_NO_CHANNELS_MAX, fc_fx, pOutput_t60_fx, pOutput_ene_fx, pOutput_t60_e, pOutput_ene_e );

    const Word16 input_table_size,
        const Word32 *pInput_fc,  // input in Q16
        const Word32 *pInput_t60, // input in Q26
        const Word32 *pInput_dsr, // input in Q30
        const Word16 output_table_size,
        const Word32 *pOutput_fc, // Q16
        Word32 *pOutput_t60,      // pOutput_t60_e
        Word32 *pOutput_dsr,      // pOutput_dsr_e
        Word16 *pOutput_t60_e,    // output e
        Word16 *pOutput_dsr_e     // output e
    /* adjust DSR for the delay difference */
    delay_diff_fx = L_sub( pInput_params->inputPreDelay_fx, pInput_params->acousticPreDelay_fx );

@@ -282,8 +291,8 @@ static ivas_error ivas_reverb_get_cldfb_hrtf_set_properties(
 *-----------------------------------------------------------------------------------------*/

static void ivas_reverb_set_energies(
    const float *avg_pwr_l,
    const float *avg_pwr_r,
    const Word32 *avg_pwr_l,
    const Word32 *avg_pwr_r,
#else
/*-----------------------------------------------------------------------------------------*
 * Function ivas_reverb_get_fastconv_hrtf_set_energies()
@@ -299,16 +308,16 @@ static ivas_error ivas_reverb_get_fastconv_hrtf_set_energies(
    const int16_t use_brir,
#endif
    const int32_t sampling_rate,
    float *avg_pwr_left,
    float *avg_pwr_right )
    Word32 *avg_pwr_left,
    Word32 *avg_pwr_right )
{
    int16_t freq_idx;
#ifndef NONBE_FIX_922_PRECOMPUTED_HRTF_PROPERTIES
    float avg_pwr_left_fft[FFT_SPECTRUM_SIZE];
    float avg_pwr_right_fft[FFT_SPECTRUM_SIZE];
#endif
    float input_fc[FFT_SPECTRUM_SIZE];
    float output_fc[CLDFB_NO_CHANNELS_MAX];
    Word32 input_fc[FFT_SPECTRUM_SIZE];
    Word32 output_fc[CLDFB_NO_CHANNELS_MAX];
#ifndef NONBE_FIX_922_PRECOMPUTED_HRTF_PROPERTIES
    ivas_error error;
#endif