Commit bdba03c1 authored by emerit's avatar emerit
Browse files

update script for correct naming of variables

parent 327a2178
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -46,7 +46,7 @@ function write_fastconv_rom_table_fx(output_file, FastConv_SHD_IR_FOA, FastConv_
    FastConv_SHD_IR_HOA3.IR = FastConv_SHD_IR_HOA3.IR .* (2.^double(FastConv_SHD_IR_HOA3.factorQ));
    fprintf(fid, ['const Word16 FASTCONV_factor_Q_' FastConv_SHD_IR_HOA3.order '_latency_s_fx = %d;\n'], FastConv_SHD_IR_HOA3.latency_s_factorQ);
    fprintf(fid, ['const Word32 FASTCONV_' FastConv_SHD_IR_HOA3.order '_latency_s_fx = %ld;\n'], FastConv_SHD_IR_HOA3.latency_s * (2.^double(FastConv_SHD_IR_HOA3.latency_s_factorQ)));
    fprintf(fid, ['const Word16 FASTCONV_HRIR_' FastConv_SHD_IR_HOA3.order '_fx= %d;\n'], FastConv_SHD_IR_HOA3.factorQ);
    fprintf(fid, ['const Word16 FASTCONV_factor_Q_' FastConv_SHD_IR_HOA3.order '_fx= %d;\n'], FastConv_SHD_IR_HOA3.factorQ);
    writeData3L(fid, ['const Word16 leftHRIRReal_' FastConv_SHD_IR_HOA3.order '_fx[BINAURAL_CONVBANDS][' FastConv_SHD_IR_HOA3.order '_CHANNELS][BINAURAL_NTAPS_SBA]'], '%d', real(squeeze(FastConv_SHD_IR_HOA3.IR(1,:,:,:))));
    writeData3L(fid, ['const Word16 leftHRIRImag_' FastConv_SHD_IR_HOA3.order '_fx[BINAURAL_CONVBANDS][' FastConv_SHD_IR_HOA3.order '_CHANNELS][BINAURAL_NTAPS_SBA]'], '%d',imag(squeeze(FastConv_SHD_IR_HOA3.IR(1,:,:,:))));
    writeData3L(fid, ['const Word16 rightHRIRReal_' FastConv_SHD_IR_HOA3.order '_fx[BINAURAL_CONVBANDS][' FastConv_SHD_IR_HOA3.order '_CHANNELS][BINAURAL_NTAPS_SBA]'], '%d',real(squeeze(FastConv_SHD_IR_HOA3.IR(2,:,:,:))));
@@ -55,7 +55,7 @@ function write_fastconv_rom_table_fx(output_file, FastConv_SHD_IR_FOA, FastConv_
    FastConv_SHD_IR_HOA2.IR = FastConv_SHD_IR_HOA2.IR .* (2.^double(FastConv_SHD_IR_HOA2.factorQ));
    fprintf(fid, ['const Word16 FASTCONV_factor_Q_' FastConv_SHD_IR_HOA2.order '_latency_s_fx = %d;\n'], FastConv_SHD_IR_HOA2.latency_s_factorQ);
    fprintf(fid, ['const Word32 FASTCONV_' FastConv_SHD_IR_HOA2.order '_latency_s_fx = %ld;\n'], FastConv_SHD_IR_HOA2.latency_s * (2.^double(FastConv_SHD_IR_HOA2.latency_s_factorQ)));
    fprintf(fid, ['const Word16 FASTCONV_factor_Q_HRIR_' FastConv_SHD_IR_HOA2.order '_fx = %d;\n'], FastConv_SHD_IR_HOA2.factorQ);
    fprintf(fid, ['const Word16 FASTCONV_factor_Q_' FastConv_SHD_IR_HOA2.order '_fx = %d;\n'], FastConv_SHD_IR_HOA2.factorQ);
    writeData3L(fid, ['const Word16 leftHRIRReal_' FastConv_SHD_IR_HOA2.order '_fx[BINAURAL_CONVBANDS][' FastConv_SHD_IR_HOA2.order '_CHANNELS][BINAURAL_NTAPS_SBA]'], '%d',real(squeeze(FastConv_SHD_IR_HOA2.IR(1,:,:,:))));
    writeData3L(fid, ['const Word16 leftHRIRImag_' FastConv_SHD_IR_HOA2.order '_fx[BINAURAL_CONVBANDS][' FastConv_SHD_IR_HOA2.order '_CHANNELS][BINAURAL_NTAPS_SBA]'], '%d',imag(squeeze(FastConv_SHD_IR_HOA2.IR(1,:,:,:))));
    writeData3L(fid, ['const Word16 rightHRIRReal_' FastConv_SHD_IR_HOA2.order '_fx[BINAURAL_CONVBANDS][' FastConv_SHD_IR_HOA2.order '_CHANNELS][BINAURAL_NTAPS_SBA]'],'%d', real(squeeze(FastConv_SHD_IR_HOA2.IR(2,:,:,:))));
@@ -64,7 +64,7 @@ function write_fastconv_rom_table_fx(output_file, FastConv_SHD_IR_FOA, FastConv_
    FastConv_SHD_IR_FOA.IR = FastConv_SHD_IR_FOA.IR .* (2.^double(FastConv_SHD_IR_FOA.factorQ));
    fprintf(fid, ['const Word16 FASTCONV_factor_Q_' FastConv_SHD_IR_FOA.order '_latency_s_fx = %d;\n'], FastConv_SHD_IR_FOA.latency_s_factorQ);
    fprintf(fid, ['const Word32 FASTCONV_' FastConv_SHD_IR_FOA.order '_latency_s_fx = %ld;\n'], FastConv_SHD_IR_FOA.latency_s * (2.^double(FastConv_SHD_IR_FOA.latency_s_factorQ)));
    fprintf(fid, ['const Word16 FASTCONV_factor_Q_HRIR_' FastConv_SHD_IR_FOA.order '_fx = %d;\n'], FastConv_SHD_IR_FOA.factorQ);
    fprintf(fid, ['const Word16 FASTCONV_factor_Q_' FastConv_SHD_IR_FOA.order '_fx = %d;\n'], FastConv_SHD_IR_FOA.factorQ);
    writeData3L(fid, ['const Word16 leftHRIRReal_' FastConv_SHD_IR_FOA.order '_fx[BINAURAL_CONVBANDS][' FastConv_SHD_IR_FOA.order '_CHANNELS][BINAURAL_NTAPS_SBA]'], '%d',real(squeeze(FastConv_SHD_IR_FOA.IR(1,:,:,:))));
    writeData3L(fid, ['const Word16 leftHRIRImag_' FastConv_SHD_IR_FOA.order '_fx[BINAURAL_CONVBANDS][' FastConv_SHD_IR_FOA.order '_CHANNELS][BINAURAL_NTAPS_SBA]'], '%d',imag(squeeze(FastConv_SHD_IR_FOA.IR(1,:,:,:))));
    writeData3L(fid, ['const Word16 rightHRIRReal_' FastConv_SHD_IR_FOA.order '_fx[BINAURAL_CONVBANDS][' FastConv_SHD_IR_FOA.order '_CHANNELS][BINAURAL_NTAPS_SBA]'], '%d',real(squeeze(FastConv_SHD_IR_FOA.IR(2,:,:,:))));
@@ -93,7 +93,7 @@ function write_fastconv_rom_table_fx(output_file, FastConv_SHD_IR_FOA, FastConv_
    writeData3L(fid, 'const Word16 rightBRIRImag_fx[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAPS_MAX]','%d', imag(squeeze(FastConv_SD_BRIR.IR(2,:,:,1:FastConv_SD_BRIR.rev_param.NFilter))));

    % RT60
    fprintf(fid, 'const Word16 factor_Q_fastconvReverberationTimes_fx = %d;\n', FastConv_SD_BRIR.rev_param.factorQ_rt60);
    fprintf(fid, 'const Word16 FASTCONV_factor_Q_fastconvReverberationTimes_fx = %d;\n', FastConv_SD_BRIR.rev_param.factorQ_rt60);
    fprintf(fid,'const Word16 fastconvReverberationTimes_fx[CLDFB_NO_CHANNELS_MAX] = \n{');
    fprintf(fid,'\n    ');
    FastConv_SD_BRIR.rev_param.rt60 = FastConv_SD_BRIR.rev_param.rt60 .* (2.^double(FastConv_SD_BRIR.rev_param.factorQ_rt60));
@@ -104,7 +104,7 @@ function write_fastconv_rom_table_fx(output_file, FastConv_SHD_IR_FOA, FastConv_
    fprintf(fid,'\n\n');

    % energyReverb
    fprintf(fid, 'const Word16 factor_Q_fastconvReverberationEneCorrections_fx = %d;\n', FastConv_SD_BRIR.rev_param.factorQ_nrgLr);
    fprintf(fid, 'const Word16 FASTCONV_factor_Q_fastconvReverberationEneCorrections_fx = %d;\n', FastConv_SD_BRIR.rev_param.factorQ_nrgLr);
    fprintf(fid,'const Word16 fastconvReverberationEneCorrections_fx[CLDFB_NO_CHANNELS_MAX] = \n{');
    fprintf(fid,'\n    ');
    FastConv_SD_BRIR.rev_param.nrgLr = FastConv_SD_BRIR.rev_param.nrgLr .* (2.^double(FastConv_SD_BRIR.rev_param.factorQ_nrgLr));