Commit afe1cc68 authored by emerit's avatar emerit
Browse files

fix bug

parent 3e05b41c
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1825,11 +1825,13 @@ cleanup:
    RotationFileReader_close( &externalOrientationFileReader );
    RotationFileReader_close( &referenceRotReader );
    Vector3PairFileReader_close( &referenceVectorReader );
#ifdef FIX_POINT_HRTF_FILE_FORMAT
#ifndef FIX_POINT_HRTF_FILE_OPTIM
    destroy_td_hrtf( hHrtfTD );
#ifdef FIX_POINT_HRTF_FILE_FORMAT_REVERB
    destroy_hrtf_statistics( hHrtfStatistics );
#endif
#endif
#endif

    IVAS_REND_Close( &hIvasRend );
+4 −0
Original line number Diff line number Diff line
@@ -2776,7 +2776,11 @@ void ivas_rend_closeCrend(
        return;
    }

#ifdef FIX_POINT_CREND_HRTF_FILE_FORMAT
    IF( ( *pCrend )->hHrtfCrend != NULL && ( *pCrend )->hHrtfCrend->init_from_rom )
#else
    IF( ( *pCrend )->hHrtfCrend != NULL )
#endif
    {
        ivas_hrtf_close( &( *pCrend )->hHrtfCrend );
    }
+6 −6
Original line number Diff line number Diff line
@@ -6139,12 +6139,12 @@ static ivas_error renderMcToBinauralRoom(
        hCrend = mcInput->crendWrapper->hCrend;

        /* call CREND */
        // IF( NE_32( ( error = ivas_rend_crendProcess( mcInput->crendWrapper, mcInput->base.inConfig, outConfig, NULL, NULL, NULL, NULL, p_tmpRendBuffer, *mcInput->base.ctx.pOutSampleRate,
        //                                              getNumSubframesInBuffer( &outAudio, *mcInput->base.ctx.pOutSampleRate ) ) ),
        //            IVAS_ERR_OK ) )
        // {
        //     return error;
        // }
        IF( NE_32( ( error = ivas_rend_crendProcess( mcInput->crendWrapper, mcInput->base.inConfig, outConfig, NULL, NULL, NULL, NULL, p_tmpRendBuffer, *mcInput->base.ctx.pOutSampleRate,
                                                     getNumSubframesInBuffer( &outAudio, *mcInput->base.ctx.pOutSampleRate ) ) ),
                   IVAS_ERR_OK ) )
        {
            return error;
        }
        IF( hCrend->hReverb != NULL )
        {
            exp = sub( exp, Q2 );
Loading