Commit 756fc249 authored by Jan Kiene's avatar Jan Kiene
Browse files

Accept FIX_2570_BUF_OVFL

parent 2c1aa67f
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -162,7 +162,6 @@
#define TMP_1342_WORKAROUND_DEC_FLUSH_BROKEN_IN_SR      /* FhG: Temporary workaround for incorrect implementation of decoder flush with split rendering */
#define NONBE_1122_KEEP_EVS_MODE_UNCHANGED              /* FhG: Disables fix for issue 1122 in EVS mode to keep BE tests green. This switch should be removed once the 1122 fix is added to EVS via a CR.  */
#define FIX_FLOAT_1539_G192_FORMAT_SWITCH               /* Nokia: reintroduce format switching for g192 bitstreams */
#define FIX_2570_BUF_OVFL                               /* Orange: basop issue 2570: global-buffer-overflow in lib_rend/ivas_objectRenderer_sources_fx.c */
#define FIX_1594_TDM_LAST_RATIO                         /* VA: float issue 1594: remove obsolete argument 'tdm_last_ratio' from stereo_memory_enc () */
#define FIX_1550_WRONG_RENDER_FRAMESIZE_PRINTOUT        /* Dolby: float issue 1550: Wrong render framesize printout */

+0 −6
Original line number Diff line number Diff line
@@ -318,9 +318,7 @@ void TDREND_SRC_REND_UpdateFiltersFromSpatialParams(
#ifdef FIX_1548_HARMONIZE_NON_DIEGETIC_PANNING_LAW
    float pan;
#endif
#ifdef FIX_2570_BUF_OVFL
    float wrapped_angle; // -90 <= wrapped_angle <= 90
#endif

    /* Evaluate the HR filters from the source and listener positions and orientations */
    Listener_p = hBinRendererTd->Listener_p;
@@ -395,7 +393,6 @@ void TDREND_SRC_REND_UpdateFiltersFromSpatialParams(
        set_f( hrf_left, 0.0f, *filterlength );
        set_f( hrf_right, 0.0f, *filterlength );
#ifdef FIX_1548_HARMONIZE_NON_DIEGETIC_PANNING_LAW
#ifdef FIX_2570_BUF_OVFL
        if ( SrcSpatial_p->Pos_p[1] < -1.f )
        {
            wrapped_angle = -2.f - SrcSpatial_p->Pos_p[1];
@@ -409,9 +406,6 @@ void TDREND_SRC_REND_UpdateFiltersFromSpatialParams(
            wrapped_angle = SrcSpatial_p->Pos_p[1];
        }
        pan = ( wrapped_angle + 1.f ) * 0.5f;
#else
        pan = ( SrcSpatial_p->Pos_p[1] + 1.f ) * 0.5f;
#endif
        hrf_left[0] = sinf( pan * EVS_PI * 0.5f );
        hrf_right[0] = cosf( pan * EVS_PI * 0.5f );
#else