Loading lib_util/hrtf_file_reader.c +15 −0 Original line number Diff line number Diff line Loading @@ -1164,7 +1164,22 @@ static ivas_error create_fastconv_HRTF_from_rawdata( int16_t i, j; char *hrtf_data_rptr; ( *hHRTF )->allocate_init_flag = 0; #ifdef FIX_638_ENERGIE_IAC_ROM_TABLES if ( rend_type == HRTF_READER_RENDERER_BINAURAL_FASTCONV ) { ivas_allocate_binaural_hrtf( *hHRTF, 0, input_cfg, RENDERER_BINAURAL_FASTCONV, ( *hHRTF )->allocate_init_flag ); } else if ( rend_type == HRTF_READER_RENDERER_BINAURAL_FASTCONV_ROOM ) { ivas_allocate_binaural_hrtf( *hHRTF, 0, input_cfg, RENDERER_BINAURAL_FASTCONV_ROOM, ( *hHRTF )->allocate_init_flag ); } else { return IVAS_ERROR( IVAS_ERR_INTERNAL_FATAL, "render type not compliant" ); } #else ivas_allocate_binaural_hrtf( *hHRTF, 0, input_cfg, rend_type, ( *hHRTF )->allocate_init_flag ); #endif hrtf_data_rptr = hrtf_data; Loading Loading
lib_util/hrtf_file_reader.c +15 −0 Original line number Diff line number Diff line Loading @@ -1164,7 +1164,22 @@ static ivas_error create_fastconv_HRTF_from_rawdata( int16_t i, j; char *hrtf_data_rptr; ( *hHRTF )->allocate_init_flag = 0; #ifdef FIX_638_ENERGIE_IAC_ROM_TABLES if ( rend_type == HRTF_READER_RENDERER_BINAURAL_FASTCONV ) { ivas_allocate_binaural_hrtf( *hHRTF, 0, input_cfg, RENDERER_BINAURAL_FASTCONV, ( *hHRTF )->allocate_init_flag ); } else if ( rend_type == HRTF_READER_RENDERER_BINAURAL_FASTCONV_ROOM ) { ivas_allocate_binaural_hrtf( *hHRTF, 0, input_cfg, RENDERER_BINAURAL_FASTCONV_ROOM, ( *hHRTF )->allocate_init_flag ); } else { return IVAS_ERROR( IVAS_ERR_INTERNAL_FATAL, "render type not compliant" ); } #else ivas_allocate_binaural_hrtf( *hHRTF, 0, input_cfg, rend_type, ( *hHRTF )->allocate_init_flag ); #endif hrtf_data_rptr = hrtf_data; Loading