Commit c17c1972 authored by emerit's avatar emerit
Browse files

fix msan error

parent 1ff5d2ab
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -182,6 +182,7 @@ void TDREND_MIX_Dealloc(
        {
            free( hBinRendererTd->HrFiltSet_p );
            hBinRendererTd->HrFiltSet_p = NULL;
            hBinRendererTd->pHrFiltSet_p = NULL;
        }
#else
        free( hBinRendererTd->HrFiltSet_p );
@@ -244,10 +245,16 @@ ivas_error TDREND_MIX_Init(
            return error;
        }
        *hHrtfTD = hBinRendererTd->HrFiltSet_p;
#ifdef FIX_BINARY_BINAURAL_READING
        hBinRendererTd->pHrFiltSet_p = NULL;
#endif
    }
    else
    {
        hBinRendererTd->HrFiltSet_p = *hHrtfTD;
#ifdef FIX_BINARY_BINAURAL_READING
        hBinRendererTd->pHrFiltSet_p = hHrtfTD;
#endif
    }

    if ( hBinRendererTd->HrFiltSet_p->SampleRate != output_Fs )
+3 −0
Original line number Diff line number Diff line
@@ -1121,6 +1121,9 @@ typedef struct ivas_binaural_td_rendering_struct
    float Gain;                           /* Mixer gain */
    TDREND_MIX_Listener_t *Listener_p;    /* The virtual listener */
    TDREND_HRFILT_FiltSet_t *HrFiltSet_p; /* HR filter set */
#ifdef FIX_BINARY_BINAURAL_READING
    TDREND_HRFILT_FiltSet_t **pHrFiltSet_p; /* HR filter set */
#endif

    int16_t UseCommonDistAttenModel;        /* Use common dist atten model (TRUE/FALSE) */
    int16_t DistAttenEnabled;               /* (TRUE/FALSE) */