Loading scripts/binauralRenderer_interface/generate_ivas_binauralizer_tables_from_sofa.m +36 −32 Original line number Diff line number Diff line Loading @@ -149,6 +149,8 @@ end fastconv_bin_file = ['fastconv_' erase(hrir_file_name, '.sofa') '_' erase(brir_file_name, '.sofa') '.bin']; bin_file = fullfile('.',binary_path, fastconv_bin_file ); if writeRomFileOutput == true rom_file = fullfile(rom_path, 'ivas_rom_binauralRenderer.c'); copyfile('ivas_license_header.template',rom_file,'f'); Loading @@ -173,6 +175,7 @@ fprintf(fp,"\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n\n%s\n\n%s\n\n%s\n%s\n%s\n\n%s\n%s '/* Can be replaced by your own generated HRIR tables */'); fclose(fp); end generate_tables_for_fastconv Loading @@ -182,6 +185,7 @@ param_bin_file = ['parambin_' erase(hrir_file_name, '.sofa') '_' erase(brir_file bin_file = fullfile('.',binary_path, param_bin_file ); generate_tables_for_parametric_binauralizer if writeRomFileOutput == true rom_file = fullfile(rom_path, 'ivas_rom_binauralRenderer.c'); fp = fopen(rom_file,'at'); Loading @@ -189,7 +193,7 @@ fp = fopen(rom_file,'at'); fprintf(fp,"\n%s\n\n%s\n", '#undef WMC_TOOL_SKIP', '/* clang-format on */'); fclose(fp); end %% concatenate all previously generated binary files to binary file for IVAS decoder or renderer. One per sample rates if writeBinaryOutput == true Loading Loading
scripts/binauralRenderer_interface/generate_ivas_binauralizer_tables_from_sofa.m +36 −32 Original line number Diff line number Diff line Loading @@ -149,6 +149,8 @@ end fastconv_bin_file = ['fastconv_' erase(hrir_file_name, '.sofa') '_' erase(brir_file_name, '.sofa') '.bin']; bin_file = fullfile('.',binary_path, fastconv_bin_file ); if writeRomFileOutput == true rom_file = fullfile(rom_path, 'ivas_rom_binauralRenderer.c'); copyfile('ivas_license_header.template',rom_file,'f'); Loading @@ -173,6 +175,7 @@ fprintf(fp,"\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n\n%s\n\n%s\n\n%s\n%s\n%s\n\n%s\n%s '/* Can be replaced by your own generated HRIR tables */'); fclose(fp); end generate_tables_for_fastconv Loading @@ -182,6 +185,7 @@ param_bin_file = ['parambin_' erase(hrir_file_name, '.sofa') '_' erase(brir_file bin_file = fullfile('.',binary_path, param_bin_file ); generate_tables_for_parametric_binauralizer if writeRomFileOutput == true rom_file = fullfile(rom_path, 'ivas_rom_binauralRenderer.c'); fp = fopen(rom_file,'at'); Loading @@ -189,7 +193,7 @@ fp = fopen(rom_file,'at'); fprintf(fp,"\n%s\n\n%s\n", '#undef WMC_TOOL_SKIP', '/* clang-format on */'); fclose(fp); end %% concatenate all previously generated binary files to binary file for IVAS decoder or renderer. One per sample rates if writeBinaryOutput == true Loading