Loading apps/decoder.c +9 −6 Original line number Diff line number Diff line Loading @@ -538,6 +538,13 @@ cleanup: IVAS_DEC_HRTF_HANDLE hHrtfTD; IVAS_DEC_GetHrtfHandle( hIvasDec, &hHrtfTD ); dealloc_HRTF_binary( hHrtfTD ); #ifdef HRTF_BINARY_FILE #ifdef FIX_MEMORY_COUNTING_HRTF_BINARY_FILE IVAS_DEC_HRTF_CREND_HANDLE hSetOfHRTF; IVAS_DEC_GetHrtfCRendHandle( hIvasDec, &hSetOfHRTF ); destroy_SetOfHRTF( hSetOfHRTF ); #endif #endif } IVAS_DEC_Close( &hIvasDec ); CustomLsReader_close( &hLsCustomReader ); Loading Loading @@ -1505,9 +1512,7 @@ static ivas_error decodeG192( } #ifdef WMOPS update_wmops(); #ifdef MEM_COUNT_DETAILS export_mem( "mem_analysis.csv" ); #endif update_mem(); #endif } Loading Loading @@ -1978,9 +1983,7 @@ static ivas_error decodeVoIP( #ifdef WMOPS update_wmops(); #ifdef MEM_COUNT_DETAILS export_mem( "mem_analysis.csv" ); #endif update_mem(); #endif } Loading apps/encoder.c +1 −3 Original line number Diff line number Diff line Loading @@ -717,9 +717,7 @@ int main( #ifdef WMOPS update_wmops(); #ifdef MEM_COUNT_DETAILS export_mem( "mem_analysis.csv" ); #endif update_mem(); #endif } Loading apps/renderer.c +1 −3 Original line number Diff line number Diff line Loading @@ -999,9 +999,7 @@ int main( #ifdef WMOPS update_wmops(); #ifdef MEM_COUNT_DETAILS export_mem( "mem_analysis.csv" ); #endif update_mem(); #endif } Loading lib_com/ivas_cnst.h +6 −0 Original line number Diff line number Diff line Loading @@ -1409,10 +1409,16 @@ typedef enum #define SFX_SPAT_BIN_NUM_SUBSAMPLES 64 #define ITD_MEM_LEN (MAX_ITD + SFX_SPAT_BIN_SINC_M) #define L_SUBFRAME5MS_48k (L_FRAME48k/4) #ifdef FIX_337_TDREND_INTP #define MAX_ANGULAR_STEP (1.0f) #else #define MAX_ANGULAR_STEP (15.0f) #endif #define MAX_ANGULAR_STEP_INV ( 1.0f / MAX_ANGULAR_STEP ) #define MAX_INTERPOLATION_STEPS 12 #ifndef FIX_310_TD_REND_DELAY #define BINAURAL_TD_LATENCY_S 0.0f /* ITD fix removes TD renderer delay -- should be cleaned out */ #endif /* ----- Enums - TD Renderer ----- */ Loading lib_com/ivas_prot.h +5 −0 Original line number Diff line number Diff line Loading @@ -4089,6 +4089,9 @@ ivas_error ivas_spar_md_dec_open( const DECODER_CONFIG_HANDLE hDecoderConfig, /* i : configuration structure */ const int16_t num_channels, /* i : number of internal channels */ const int16_t sba_order /* i : SBA order */ #ifdef SBA_BR_SWITCHING_RECONFIG ,const int16_t sid_format #endif ); void ivas_spar_md_dec_close( Loading Loading @@ -5384,9 +5387,11 @@ ivas_error ivas_crend_init_from_hrtf_handle( HRTFS_HANDLE hrtf); #endif #ifndef FIX_MEMORY_COUNTING_HRTF_BINARY_FILE ivas_error destroy_SetOfHRTF( HRTFS_CREND_HANDLE hSetOfHRTF /* i/o: Set of HRTF CRend handle */ ); #endif #endif Loading Loading
apps/decoder.c +9 −6 Original line number Diff line number Diff line Loading @@ -538,6 +538,13 @@ cleanup: IVAS_DEC_HRTF_HANDLE hHrtfTD; IVAS_DEC_GetHrtfHandle( hIvasDec, &hHrtfTD ); dealloc_HRTF_binary( hHrtfTD ); #ifdef HRTF_BINARY_FILE #ifdef FIX_MEMORY_COUNTING_HRTF_BINARY_FILE IVAS_DEC_HRTF_CREND_HANDLE hSetOfHRTF; IVAS_DEC_GetHrtfCRendHandle( hIvasDec, &hSetOfHRTF ); destroy_SetOfHRTF( hSetOfHRTF ); #endif #endif } IVAS_DEC_Close( &hIvasDec ); CustomLsReader_close( &hLsCustomReader ); Loading Loading @@ -1505,9 +1512,7 @@ static ivas_error decodeG192( } #ifdef WMOPS update_wmops(); #ifdef MEM_COUNT_DETAILS export_mem( "mem_analysis.csv" ); #endif update_mem(); #endif } Loading Loading @@ -1978,9 +1983,7 @@ static ivas_error decodeVoIP( #ifdef WMOPS update_wmops(); #ifdef MEM_COUNT_DETAILS export_mem( "mem_analysis.csv" ); #endif update_mem(); #endif } Loading
apps/encoder.c +1 −3 Original line number Diff line number Diff line Loading @@ -717,9 +717,7 @@ int main( #ifdef WMOPS update_wmops(); #ifdef MEM_COUNT_DETAILS export_mem( "mem_analysis.csv" ); #endif update_mem(); #endif } Loading
apps/renderer.c +1 −3 Original line number Diff line number Diff line Loading @@ -999,9 +999,7 @@ int main( #ifdef WMOPS update_wmops(); #ifdef MEM_COUNT_DETAILS export_mem( "mem_analysis.csv" ); #endif update_mem(); #endif } Loading
lib_com/ivas_cnst.h +6 −0 Original line number Diff line number Diff line Loading @@ -1409,10 +1409,16 @@ typedef enum #define SFX_SPAT_BIN_NUM_SUBSAMPLES 64 #define ITD_MEM_LEN (MAX_ITD + SFX_SPAT_BIN_SINC_M) #define L_SUBFRAME5MS_48k (L_FRAME48k/4) #ifdef FIX_337_TDREND_INTP #define MAX_ANGULAR_STEP (1.0f) #else #define MAX_ANGULAR_STEP (15.0f) #endif #define MAX_ANGULAR_STEP_INV ( 1.0f / MAX_ANGULAR_STEP ) #define MAX_INTERPOLATION_STEPS 12 #ifndef FIX_310_TD_REND_DELAY #define BINAURAL_TD_LATENCY_S 0.0f /* ITD fix removes TD renderer delay -- should be cleaned out */ #endif /* ----- Enums - TD Renderer ----- */ Loading
lib_com/ivas_prot.h +5 −0 Original line number Diff line number Diff line Loading @@ -4089,6 +4089,9 @@ ivas_error ivas_spar_md_dec_open( const DECODER_CONFIG_HANDLE hDecoderConfig, /* i : configuration structure */ const int16_t num_channels, /* i : number of internal channels */ const int16_t sba_order /* i : SBA order */ #ifdef SBA_BR_SWITCHING_RECONFIG ,const int16_t sid_format #endif ); void ivas_spar_md_dec_close( Loading Loading @@ -5384,9 +5387,11 @@ ivas_error ivas_crend_init_from_hrtf_handle( HRTFS_HANDLE hrtf); #endif #ifndef FIX_MEMORY_COUNTING_HRTF_BINARY_FILE ivas_error destroy_SetOfHRTF( HRTFS_CREND_HANDLE hSetOfHRTF /* i/o: Set of HRTF CRend handle */ ); #endif #endif Loading