Commit 64fae94f authored by multrus's avatar multrus
Browse files

float issue 1612: Address indexing bug in calc_var_azi()

parent 3882460b
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -171,6 +171,7 @@

#define FIX_1576_LCLD_CRASH_DIFFERENT_CODEC_ISAR_FRAME_SIZE  /* Dolby: float issue 1576: fix for crash in LCLD mode when codec frame size is less than isar frame size */
#define FIX_FLOAT_1600_OMASA_WRONG_RENDER_PATH          /* Nokia: float issue 1600: fix initialization condition of stereo type detection for OMASA */
#define FIX_FLOAT_1612_CALC_VAR_AZI                     /* FhG: float issue 1612: Address bug in calc_var_azi() */

/* ##################### End NON-BE switches ########################### */

+4 −0
Original line number Diff line number Diff line
@@ -3747,7 +3747,11 @@ static int16_t calc_var_azi(

    for ( i = 0; i < idx; i++ )
    {
#ifdef FIX_FLOAT_1612_CALC_VAR_AZI
        dif = ( avg_azimuth_band[i] - avg_azimuth );
#else
        dif = ( avg_azimuth_band[idx] - avg_azimuth );
#endif
        if ( dif < 0 )
        {
            dif = -dif;