Commit 4c8ee109 authored by kinuthia's avatar kinuthia
Browse files

fix memory error for TD renderer with reverb and headtracking enabled

parent a168078f
Loading
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -5447,7 +5447,12 @@ void ivas_rend_closeCrend(
#else
ivas_error ivas_rend_closeCrend(
#endif
#ifdef FIX_329_ENABLE_TD_RENDERER_REVERB_MC
    CREND_WRAPPER_HANDLE *pCrend,
    RENDERER_TYPE *renderer_type );
#else
    CREND_WRAPPER_HANDLE *pCrend );
#endif

ivas_error ivas_rend_crendProcess(
    const CREND_WRAPPER *pCrend,
+4 −0
Original line number Diff line number Diff line
@@ -1707,7 +1707,11 @@ void ivas_destroy_dec(

    /* Crend handle */
#ifdef FIX_197_CREND_INTERFACE
#ifdef FIX_329_ENABLE_TD_RENDERER_REVERB_MC
    ivas_rend_closeCrend( &( st_ivas->hCrendWrapper ), &st_ivas->renderer_type );
#else
    ivas_rend_closeCrend( &( st_ivas->hCrendWrapper ) );
#endif
#else
    ivas_crend_close( st_ivas );
#endif
+4 −0
Original line number Diff line number Diff line
@@ -1155,7 +1155,11 @@ static ivas_error ivas_ism_bitrate_switching(

            /* close the crend binaural renderer */
#ifdef FIX_197_CREND_INTERFACE
#ifdef FIX_329_ENABLE_TD_RENDERER_REVERB_MC
            ivas_rend_closeCrend( &( st_ivas->hCrendWrapper ), &st_ivas->renderer_type );
#else
            ivas_rend_closeCrend( &( st_ivas->hCrendWrapper ) );
#endif
#else
            ivas_crend_close( st_ivas );

+4 −0
Original line number Diff line number Diff line
@@ -1041,7 +1041,11 @@ static ivas_error ivas_mc_dec_reconfig(
#endif
            {
#ifdef FIX_197_CREND_INTERFACE
#ifdef FIX_329_ENABLE_TD_RENDERER_REVERB_MC
                ivas_rend_closeCrend( &( st_ivas->hCrendWrapper ), &st_ivas->renderer_type );
#else
                ivas_rend_closeCrend( &( st_ivas->hCrendWrapper ) );
#endif
#else
                ivas_crend_close( st_ivas );
#endif
+4 −0
Original line number Diff line number Diff line
@@ -170,7 +170,11 @@ ivas_error ivas_sba_dec_reinit(

    /* Crend handle */
#ifdef FIX_197_CREND_INTERFACE
#ifdef FIX_329_ENABLE_TD_RENDERER_REVERB_MC
    ivas_rend_closeCrend( &st_ivas->hCrendWrapper, &st_ivas->renderer_type );
#else
    ivas_rend_closeCrend( &st_ivas->hCrendWrapper );
#endif
#else
    ivas_crend_close( st_ivas );
#endif
Loading