Commit b3e39ef2 authored by emerit's avatar emerit
Browse files

bug fix on rom table generation

parent 7f08eb45
Loading
Loading
Loading
Loading
Loading
+36 −32
Original line number Diff line number Diff line
@@ -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');
@@ -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

@@ -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');
@@ -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