Loading lib_util/hrtf_file_reader.c +16 −2 Original line number Diff line number Diff line Loading @@ -2081,9 +2081,23 @@ static ivas_error create_fastconv_HRTF_from_rawdata( } hrtf_data_rptr += sizeof( uint16_t ); if ( HOA3_CHANNELS != *( (uint16_t *) ( hrtf_data_rptr ) ) ) i = -1; if ( input_cfg == BINAURAL_INPUT_AUDIO_CONFIG_FOA ) { return IVAS_ERROR( IVAS_ERR_INTERNAL_FATAL, "HRTF binary file not compliant (HOA3_CHANNELS)" ); i = FOA_CHANNELS; } else if ( input_cfg == BINAURAL_INPUT_AUDIO_CONFIG_HOA2 ) { i = HOA2_CHANNELS; } else if ( input_cfg == BINAURAL_INPUT_AUDIO_CONFIG_HOA3 ) { i = HOA3_CHANNELS; } if ( i != *( (uint16_t *) ( hrtf_data_rptr ) ) ) { return IVAS_ERROR( IVAS_ERR_INTERNAL_FATAL, "HRTF binary file not compliant (SBA_CHANNELS)" ); } hrtf_data_rptr += sizeof( uint16_t ); Loading Loading
lib_util/hrtf_file_reader.c +16 −2 Original line number Diff line number Diff line Loading @@ -2081,9 +2081,23 @@ static ivas_error create_fastconv_HRTF_from_rawdata( } hrtf_data_rptr += sizeof( uint16_t ); if ( HOA3_CHANNELS != *( (uint16_t *) ( hrtf_data_rptr ) ) ) i = -1; if ( input_cfg == BINAURAL_INPUT_AUDIO_CONFIG_FOA ) { return IVAS_ERROR( IVAS_ERR_INTERNAL_FATAL, "HRTF binary file not compliant (HOA3_CHANNELS)" ); i = FOA_CHANNELS; } else if ( input_cfg == BINAURAL_INPUT_AUDIO_CONFIG_HOA2 ) { i = HOA2_CHANNELS; } else if ( input_cfg == BINAURAL_INPUT_AUDIO_CONFIG_HOA3 ) { i = HOA3_CHANNELS; } if ( i != *( (uint16_t *) ( hrtf_data_rptr ) ) ) { return IVAS_ERROR( IVAS_ERR_INTERNAL_FATAL, "HRTF binary file not compliant (SBA_CHANNELS)" ); } hrtf_data_rptr += sizeof( uint16_t ); Loading