Commit 7e397bd1 authored by multrus's avatar multrus
Browse files

Merge branch 'float-1582-review-stereo_dft_quantize_itd' into 'main'

Resolve "Review stereo_dft_quantize_itd()"

See merge request !2602
parents f1d3a608 791e44e0
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -164,6 +164,7 @@
#define FIX_FLOAT_1539_G192_FORMAT_SWITCH               /* Nokia: reintroduce format switching for g192 bitstreams */
#define FIX_FLOAT_1560_SVD_NO_OPT_MAX_W_SIGN            /* FhG: float issue 1560: Avoid optimizing the division on the result of maxWithSign() with -funsafe-math-optimizations */
#define FIX_2095_REMOVE_UNUSED_ISAR_TABLES              /* Dolby: remove unused ISAR */
#define FIX_FLOAT_1582_STEREO_DFT_QUANTIZE_ITD          /* FhG: float issue 1582: Remove unncessary statement from stereo_dft_quantize_itd() */

/* #################### End BE switches ################################## */

+4 −0
Original line number Diff line number Diff line
@@ -152,7 +152,11 @@ static void stereo_dft_quantize_itd(
{
    int16_t itd;

#ifdef FIX_FLOAT_1582_STEREO_DFT_QUANTIZE_ITD
    itd = in;
#else
    itd = (int16_t) ( sign( in ) * 0.5f + in );
#endif

    /*Limit ITD*/
    if ( ( ABSVAL( itd ) > STEREO_DFT_ITD_MAX ) || ( ABSVAL( itd ) < STEREO_DFT_ITD_MIN ) )