Loading .gitlab-ci.yml +40 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ variables: - 'ivas-conformance' - 'ivas-conformance-linux' - 'check-float-reference' - 'test-branch-vs-input-passthrough' GIT_CLEAN_FLAGS: -ffdxq TESTCASE_TIMEOUT_STV_SANITIZERS: 180 TESTCASE_TIMEOUT_LTV_SANITIZERS: 1200 Loading Loading @@ -69,7 +70,9 @@ workflow: - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'check-float-reference' variables: IVAS_PIPELINE_NAME: 'check-float-reference: $CI_COMMIT_BRANCH' - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'test-branch-vs-input-passthrough' variables: IVAS_PIPELINE_NAME: 'Pass-through comparison vs input: $CI_COMMIT_BRANCH' stages: - .pre Loading Loading @@ -265,6 +268,8 @@ stages: when: never - if: $MANUAL_PIPELINE_TYPE == 'check-float-reference' when: never - if: $MANUAL_PIPELINE_TYPE == 'test-branch-vs-input-passthrough' when: never - when: on_success .rules-merge-request: Loading Loading @@ -1639,6 +1644,40 @@ test-long-self-test: junit: - report-junit-ltv.xml test-branch-vs-input-passthrough: tags: - ivas-linux stage: compare timeout: "30 minutes" # TBD rules: - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'test-branch-vs-input-passthrough' allow_failure: exit_codes: - 123 script: - *print-common-info - make -j - exit_code=0 - python3 -m pytest $TESTS_DIR_CODEC_BE_ON_MR -v --html=report.html --self-contained-html --junit-xml=report-junit.xml --compare_to_input --mld --ssnr --odg || exit_code=$? - zero_errors=$(cat report-junit.xml | grep -c 'errors="0"') || true - python3 scripts/parse_xml_report.py report-junit.xml report.csv - if [ $zero_errors != 1 ]; then echo "Run errors encountered!"; exit $EXIT_CODE_FAIL; fi - if [ $exit_code -eq 1 ]; then echo "Differences encountered."; exit $EXIT_CODE_NON_BE; fi - exit 0 artifacts: name: "test-branch-vs-input-passthrough--sha-$CI_COMMIT_SHORT_SHA--results" when: always expire_in: 4 mos paths: - report-junit.xml - report.html - report.csv expose_as: "test-branch-vs-input-passthrough results" reports: junit: - report-junit.xml # --------------------------------------------------------------- # Scheduled jobs on main Loading Workspace_msvc/lib_com.vcxproj.filters +7 −2 Original line number Diff line number Diff line Loading @@ -472,7 +472,12 @@ <ClCompile Include="..\lib_com\ivas_osba_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_rotation_com.c" /> <ClCompile Include="..\lib_com\ivas_rotation_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_limiter.c"> <Filter>common_ivas_c</Filter> </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\lib_com\basop_proto_func.h"> Loading Workspace_msvc/lib_isar.vcxproj.filters 0 → 100644 +109 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup> <ClCompile Include="..\lib_isar\lib_isar_post_rend.c" /> <ClCompile Include="..\lib_isar\lib_isar_pre_rend.c" /> <ClCompile Include="..\lib_isar\isar_lc3plus_common.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_lc3plus_dec.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_lc3plus_enc.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_lc3plus_payload.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_lcld_decoder.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_lcld_encoder.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_MSPred.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_NoiseGen.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_PerceptualModel.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_PredDecoder.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_PredEncoder.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_RMSEnvGrouping.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_rom_lcld_tables.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_rom_post_rend.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRend_lcld_dec.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRend_lcld_enc.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRenderer_utils.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRendererPLC.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRendererPost.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRendererPre.c"> <Filter>isar_c</Filter> </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\lib_isar\lib_isar_post_rend.h" /> <ClInclude Include="..\lib_isar\lib_isar_pre_rend.h" /> <ClInclude Include="..\lib_isar\isar_cnst.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_lc3plus_common.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_lc3plus_dec.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_lc3plus_enc.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_lc3plus_payload.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_lcld_prot.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_rom_lcld_tables.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_prot.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_rom_post_rend.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_stat.h"> <Filter>isar_h</Filter> </ClInclude> </ItemGroup> <ItemGroup> <Filter Include="isar_c"> <UniqueIdentifier>{afca9c26-7922-4c24-aa3a-cbf00aa2b6d1}</UniqueIdentifier> </Filter> <Filter Include="isar_h"> <UniqueIdentifier>{1ce7afb2-7474-42f5-b477-2d854c093429}</UniqueIdentifier> </Filter> </ItemGroup> </Project> No newline at end of file Workspace_msvc/lib_util.vcxproj.filters 0 → 100644 +177 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup> <ClCompile Include="..\lib_util\aeid_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\ambi_convert.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\audio_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\audio_file_writer.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\bitstream_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\bitstream_writer.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\cmdl_tools.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\cmdln_parser.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\evs_rtp_payload.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\g192.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\hrtf_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\ism_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\ism_file_writer.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\jbm_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\jbm_file_writer.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\ls_custom_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\masa_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\masa_file_writer.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\mime_io.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\render_config_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\rotation_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\rtpdump.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\split_rend_bfi_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\split_render_file_read_write.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\tsm_scale_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\vector3_pair_file_reader.c"> <Filter>util_c</Filter> </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\lib_util\aeid_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\ambi_convert.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\audio_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\audio_file_writer.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\bitstream_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\bitstream_writer.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\cmdl_tools.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\cmdln_parser.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\evs_rtp_payload.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\g192.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\hrtf_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\ism_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\ism_file_writer.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\jbm_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\jbm_file_writer.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\ls_custom_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\masa_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\masa_file_writer.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\mime_io.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\render_config_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\rotation_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\rtpdump.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\split_rend_bfi_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\split_render_file_read_write.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\tinywavein_c.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\tinywaveout_c.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\tsm_scale_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\vector3_pair_file_reader.h"> <Filter>util_h</Filter> </ClInclude> </ItemGroup> <ItemGroup> <Filter Include="util_c"> <UniqueIdentifier>{214bf366-8f03-4160-9ebe-daa6844c3754}</UniqueIdentifier> </Filter> <Filter Include="util_h"> <UniqueIdentifier>{65ae801b-f259-4632-b413-22996b07a7bf}</UniqueIdentifier> </Filter> </ItemGroup> </Project> No newline at end of file apps/decoder.c +10 −0 Original line number Diff line number Diff line Loading @@ -590,8 +590,16 @@ int main( fprintf( stdout, "FEC: %.2f %%\n", arg.FER ); } } #else #ifdef FIX_VOIP_FUNCTIONS if ( ( error = IVAS_DEC_PrintConfig( hIvasDec, 1, arg.voipMode ) ) != IVAS_ERR_OK ) { fprintf( stderr, "\nIVAS_DEC_PrintConfig failed: %s\n\n", IVAS_DEC_GetErrorMessage( error ) ); goto cleanup; } #else IVAS_DEC_PrintConfig( hIvasDec, 1, arg.voipMode ); #endif #endif /*-------------------------------------------------------------------* Loading Loading @@ -679,7 +687,9 @@ int main( fprintf( stderr, "Failed to get acoustic environment with ID: %d\n\n", aeID ); goto cleanup; } #ifndef FIX_587_DEFAULT_REVERB renderConfig.roomAcoustics.override = true; #endif } /* ISAR frame size is set from command line, not renderer config file. Loading Loading
.gitlab-ci.yml +40 −1 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ variables: - 'ivas-conformance' - 'ivas-conformance-linux' - 'check-float-reference' - 'test-branch-vs-input-passthrough' GIT_CLEAN_FLAGS: -ffdxq TESTCASE_TIMEOUT_STV_SANITIZERS: 180 TESTCASE_TIMEOUT_LTV_SANITIZERS: 1200 Loading Loading @@ -69,7 +70,9 @@ workflow: - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'check-float-reference' variables: IVAS_PIPELINE_NAME: 'check-float-reference: $CI_COMMIT_BRANCH' - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'test-branch-vs-input-passthrough' variables: IVAS_PIPELINE_NAME: 'Pass-through comparison vs input: $CI_COMMIT_BRANCH' stages: - .pre Loading Loading @@ -265,6 +268,8 @@ stages: when: never - if: $MANUAL_PIPELINE_TYPE == 'check-float-reference' when: never - if: $MANUAL_PIPELINE_TYPE == 'test-branch-vs-input-passthrough' when: never - when: on_success .rules-merge-request: Loading Loading @@ -1639,6 +1644,40 @@ test-long-self-test: junit: - report-junit-ltv.xml test-branch-vs-input-passthrough: tags: - ivas-linux stage: compare timeout: "30 minutes" # TBD rules: - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'test-branch-vs-input-passthrough' allow_failure: exit_codes: - 123 script: - *print-common-info - make -j - exit_code=0 - python3 -m pytest $TESTS_DIR_CODEC_BE_ON_MR -v --html=report.html --self-contained-html --junit-xml=report-junit.xml --compare_to_input --mld --ssnr --odg || exit_code=$? - zero_errors=$(cat report-junit.xml | grep -c 'errors="0"') || true - python3 scripts/parse_xml_report.py report-junit.xml report.csv - if [ $zero_errors != 1 ]; then echo "Run errors encountered!"; exit $EXIT_CODE_FAIL; fi - if [ $exit_code -eq 1 ]; then echo "Differences encountered."; exit $EXIT_CODE_NON_BE; fi - exit 0 artifacts: name: "test-branch-vs-input-passthrough--sha-$CI_COMMIT_SHORT_SHA--results" when: always expire_in: 4 mos paths: - report-junit.xml - report.html - report.csv expose_as: "test-branch-vs-input-passthrough results" reports: junit: - report-junit.xml # --------------------------------------------------------------- # Scheduled jobs on main Loading
Workspace_msvc/lib_com.vcxproj.filters +7 −2 Original line number Diff line number Diff line Loading @@ -472,7 +472,12 @@ <ClCompile Include="..\lib_com\ivas_osba_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_rotation_com.c" /> <ClCompile Include="..\lib_com\ivas_rotation_com.c"> <Filter>common_ivas_c</Filter> </ClCompile> <ClCompile Include="..\lib_com\ivas_limiter.c"> <Filter>common_ivas_c</Filter> </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\lib_com\basop_proto_func.h"> Loading
Workspace_msvc/lib_isar.vcxproj.filters 0 → 100644 +109 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup> <ClCompile Include="..\lib_isar\lib_isar_post_rend.c" /> <ClCompile Include="..\lib_isar\lib_isar_pre_rend.c" /> <ClCompile Include="..\lib_isar\isar_lc3plus_common.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_lc3plus_dec.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_lc3plus_enc.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_lc3plus_payload.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_lcld_decoder.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_lcld_encoder.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_MSPred.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_NoiseGen.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_PerceptualModel.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_PredDecoder.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_PredEncoder.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_RMSEnvGrouping.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_rom_lcld_tables.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_rom_post_rend.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRend_lcld_dec.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRend_lcld_enc.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRenderer_utils.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRendererPLC.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRendererPost.c"> <Filter>isar_c</Filter> </ClCompile> <ClCompile Include="..\lib_isar\isar_splitRendererPre.c"> <Filter>isar_c</Filter> </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\lib_isar\lib_isar_post_rend.h" /> <ClInclude Include="..\lib_isar\lib_isar_pre_rend.h" /> <ClInclude Include="..\lib_isar\isar_cnst.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_lc3plus_common.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_lc3plus_dec.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_lc3plus_enc.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_lc3plus_payload.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_lcld_prot.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_rom_lcld_tables.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_prot.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_rom_post_rend.h"> <Filter>isar_h</Filter> </ClInclude> <ClInclude Include="..\lib_isar\isar_stat.h"> <Filter>isar_h</Filter> </ClInclude> </ItemGroup> <ItemGroup> <Filter Include="isar_c"> <UniqueIdentifier>{afca9c26-7922-4c24-aa3a-cbf00aa2b6d1}</UniqueIdentifier> </Filter> <Filter Include="isar_h"> <UniqueIdentifier>{1ce7afb2-7474-42f5-b477-2d854c093429}</UniqueIdentifier> </Filter> </ItemGroup> </Project> No newline at end of file
Workspace_msvc/lib_util.vcxproj.filters 0 → 100644 +177 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup> <ClCompile Include="..\lib_util\aeid_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\ambi_convert.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\audio_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\audio_file_writer.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\bitstream_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\bitstream_writer.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\cmdl_tools.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\cmdln_parser.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\evs_rtp_payload.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\g192.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\hrtf_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\ism_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\ism_file_writer.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\jbm_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\jbm_file_writer.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\ls_custom_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\masa_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\masa_file_writer.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\mime_io.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\render_config_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\rotation_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\rtpdump.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\split_rend_bfi_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\split_render_file_read_write.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\tsm_scale_file_reader.c"> <Filter>util_c</Filter> </ClCompile> <ClCompile Include="..\lib_util\vector3_pair_file_reader.c"> <Filter>util_c</Filter> </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\lib_util\aeid_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\ambi_convert.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\audio_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\audio_file_writer.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\bitstream_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\bitstream_writer.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\cmdl_tools.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\cmdln_parser.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\evs_rtp_payload.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\g192.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\hrtf_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\ism_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\ism_file_writer.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\jbm_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\jbm_file_writer.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\ls_custom_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\masa_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\masa_file_writer.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\mime_io.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\render_config_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\rotation_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\rtpdump.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\split_rend_bfi_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\split_render_file_read_write.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\tinywavein_c.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\tinywaveout_c.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\tsm_scale_file_reader.h"> <Filter>util_h</Filter> </ClInclude> <ClInclude Include="..\lib_util\vector3_pair_file_reader.h"> <Filter>util_h</Filter> </ClInclude> </ItemGroup> <ItemGroup> <Filter Include="util_c"> <UniqueIdentifier>{214bf366-8f03-4160-9ebe-daa6844c3754}</UniqueIdentifier> </Filter> <Filter Include="util_h"> <UniqueIdentifier>{65ae801b-f259-4632-b413-22996b07a7bf}</UniqueIdentifier> </Filter> </ItemGroup> </Project> No newline at end of file
apps/decoder.c +10 −0 Original line number Diff line number Diff line Loading @@ -590,8 +590,16 @@ int main( fprintf( stdout, "FEC: %.2f %%\n", arg.FER ); } } #else #ifdef FIX_VOIP_FUNCTIONS if ( ( error = IVAS_DEC_PrintConfig( hIvasDec, 1, arg.voipMode ) ) != IVAS_ERR_OK ) { fprintf( stderr, "\nIVAS_DEC_PrintConfig failed: %s\n\n", IVAS_DEC_GetErrorMessage( error ) ); goto cleanup; } #else IVAS_DEC_PrintConfig( hIvasDec, 1, arg.voipMode ); #endif #endif /*-------------------------------------------------------------------* Loading Loading @@ -679,7 +687,9 @@ int main( fprintf( stderr, "Failed to get acoustic environment with ID: %d\n\n", aeID ); goto cleanup; } #ifndef FIX_587_DEFAULT_REVERB renderConfig.roomAcoustics.override = true; #endif } /* ISAR frame size is set from command line, not renderer config file. Loading