Loading scripts/config/ci_linux.json +19 −19 Original line number Diff line number Diff line Loading @@ -2,24 +2,24 @@ "afspPath": "not_needed", "utilPath": "/tools", "inpaths": { "MONO": "/usr/local/testv/test_mono.wav", "STEREO": "/usr/local/testv/test_stereo.wav", "FOA": "/usr/local/testv/test_FOA.wav", "HOA2": "/usr/local/testv/test_HOA2.wav", "HOA3": "/usr/local/testv/test_HOA3.wav", "SBA": "/usr/local/testv/test_HOA3.wav", "MASA1TC1DIR": "/usr/local/testv/test_MASA_1dir1TC.wav", "MASA1TC2DIR": "/usr/local/testv/test_MASA_2dir1TC.wav", "MASA2TC1DIR": "/usr/local/testv/test_MASA_1dir2TC.wav", "MASA2TC2DIR": "/usr/local/testv/test_MASA_2dir2TC.wav", "5_1": "/usr/local/testv/test_MC51.wav", "5_1_2": "/usr/local/testv/test_MC51p2.wav", "5_1_4": "/usr/local/testv/test_MC51p4.wav", "7_1": "/usr/local/testv/test_MC71.wav", "7_1_4": "/usr/local/testv/test_MC71p4.wav", "ISM1": "/usr/local/testv/test_ISM_1obj.wav", "ISM2": "/usr/local/testv/test_ISM_2obj.wav", "ISM3": "/usr/local/testv/test_ISM_3obj.wav", "ISM4": "/usr/local/testv/test_ISM_4obj.wav" "MONO": "/usr/local/testv/stv48c.wav", "STEREO": "/usr/local/testv/stvST48c.wav", "FOA": "/usr/local/testv/stvFOA48c.wav", "HOA2": "/usr/local/testv/stv2OA48c.wav", "HOA3": "/usr/local/testv/stv3OA48c.wav", "SBA": "/usr/local/testv/stv3OA48c.wav", "MASA1TC1DIR": "/usr/local/testv/stv1MASA1TC48c.wav", "MASA1TC2DIR": "/usr/local/testv/stv2MASA1TC48c.wav", "MASA2TC1DIR": "/usr/local/testv/stv1MASA2TC48c.wav.wav", "MASA2TC2DIR": "/usr/local/testv/stv2MASA2TC48c.wav.wav", "5_1": "/usr/local/testv/stv51MC48c.wav", "5_1_2": "/usr/local/testv/stv512MC48c.wav", "5_1_4": "/usr/local/testv/stv514MC48c.wav", "7_1": "/usr/local/testv/stv71MC48c.wav", "7_1_4": "/usr/local/testv/stv714MC48c.wav", "ISM1": "/usr/local/testv/stv1ISM48s.wav", "ISM2": "/usr/local/testv/stv2ISM48s.wav", "ISM3": "/usr/local/testv/stv3ISM48s.wav", "ISM4": "/usr/local/testv/stv4ISM48s.wav" } } scripts/config/ci_linux_ltv.json +4 −4 Original line number Diff line number Diff line Loading @@ -8,10 +8,10 @@ "HOA2": "/usr/local/ltv/ltv48_HOA2.wav", "HOA3": "/usr/local/ltv/ltv48_HOA3.wav", "SBA": "/usr/local/ltv/ltv48_HOA3.wav", "MASA1TC1DIR": "/usr/local/testv/test_MASA_1dir1TC.wav", "MASA1TC2DIR": "/usr/local/testv/test_MASA_2dir1TC.wav", "MASA2TC1DIR": "/usr/local/testv/test_MASA_1dir2TC.wav", "MASA2TC2DIR": "/usr/local/testv/test_MASA_2dir2TC.wav", "MASA1TC1DIR": "/usr/local/testv/stv1MASA1TC48c.wav", "MASA1TC2DIR": "/usr/local/testv/stv2MASA1TC48c.wav", "MASA2TC1DIR": "/usr/local/testv/stv1MASA2TC48c.wav", "MASA2TC2DIR": "/usr/local/testv/stv2MASA2TC48c.wav", "5_1": "/usr/local/ltv/ltv48_MC51.wav", "5_1_2": "/usr/local/ltv/ltv48_MC512.wav", "5_1_4": "/usr/local/ltv/ltv48_MC514.wav", Loading scripts/config/self_test.prm +531 −523 File changed.Preview size limit exceeded, changes collapsed. Show changes scripts/config/self_test_evs.prm +55 −55 Original line number Diff line number Diff line Loading @@ -13,236 +13,236 @@ // Codec A at 5.90 kbps, 8kHz in, 8kHz out, VBR ../IVAS_cod -dtx 5900 8 testv/stv8c.pcm bit ../IVAS_cod -dtx 5900 8 testv/stv8c.wav bit ../IVAS_dec 8 bit testv/stv8c_5k90_8-8_VBR.tst // Codec A at 7.20 kbps, 8kHz in, 8kHz out ../IVAS_cod 7200 8 testv/stv8c.pcm bit ../IVAS_cod 7200 8 testv/stv8c.wav bit ../IVAS_dec 8 bit testv/stv8c_7k20_8-8.tst // Codec A at 8.00 kbps, 8kHz in, 8kHz out, fixed DTX ../IVAS_cod -dtx 8000 8 testv/stv8n.pcm bit ../IVAS_cod -dtx 8000 8 testv/stv8n.wav bit ../IVAS_dec 8 bit testv/stv8n_8k00_8-8_DTX20.tst // Codec B at 9.60 kbps, 8kHz in, 8kHz out, adaptive DTX ../IVAS_cod -dtx 0 9600 8 testv/stv8n.pcm bit ../IVAS_cod -dtx 0 9600 8 testv/stv8n.wav bit ../IVAS_dec 8 bit testv/stv8n_9k60_8-8_DTX20.tst // Codec B at 9.60 kbps, 8kHz in, 8kHz out, fixed DTX, random FEC at 5% ../IVAS_cod -dtx 9600 8 testv/stv8n.pcm bit ../IVAS_cod -dtx 9600 8 testv/stv8n.wav bit ../IVAS_dec -fec 5 8 bit testv/stv8n_9k60_8-8_DTX20_FEC5.tst // Codec A at 13.20 kbps, 8kHz in, 8kHz out, random FEC at 5% ../IVAS_cod 13200 8 testv/stv8c.pcm bit ../IVAS_cod 13200 8 testv/stv8c.wav bit ../IVAS_dec -fec 5 8 bit testv/stv8c_13k20_8-8_FEC5.tst // Codec A at 13.20 kbps, 8kHz in, 8kHz out, fixed DTX, random FEC at 5% ../IVAS_cod -dtx 20 13200 8 testv/stv8c.pcm bit ../IVAS_cod -dtx 20 13200 8 testv/stv8c.wav bit ../IVAS_dec -fec 5 8 bit testv/stv8c_13k20_8-8_DTX20_FEC5.tst // Codec A at 32 kbps, 32kHz in, 8kHz out, random FEC at 6% ../IVAS_cod 32000 32 testv/stv32c.pcm bit ../IVAS_cod 32000 32 testv/stv32c.wav bit ../IVAS_dec -fec testv/FEC_6pct2.bin 8 bit stv32c_32k_32-8_FEC6.tst // Codec A at 5.90 kbps, 16kHz in, 16kHz out, VBR ../IVAS_cod -dtx 5900 16 testv/stv16c.pcm bit ../IVAS_cod -dtx 5900 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_5k90_8-8_VBR.tst // Codec A at 7.20 kbps, 16kHz in, 16kHz out ../IVAS_cod 7200 16 testv/stv16c.pcm bit ../IVAS_cod 7200 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_7k20_16-16.tst // Codec A at 8 kbps, 16kHz in, 16kHz out ../IVAS_cod 8000 16 testv/stv16c.pcm bit ../IVAS_cod 8000 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_8k00_16-16.tst // Codec B at 9.60 kbps, 16kHz in, 16kHz out ../IVAS_cod 9600 16 testv/stv16n.pcm bit ../IVAS_cod 9600 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_9k60_16-16.tst // Codec B at 9.60 kbps, 16kHz in, 16kHz out, random FEC at 5% ../IVAS_cod 9600 16 testv/stv16n.pcm bit ../IVAS_cod 9600 16 testv/stv16n.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16n_9k60_16-16_FEC5.tst // Codec A at 13.20 kbps, 16kHz in, 16kHz out, adaptive DTX ../IVAS_cod -dtx 0 13200 16 testv/stv16n.pcm bit ../IVAS_cod -dtx 0 13200 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_13k20_16-16_DTX.tst // Codec A at 13.20 kbps, 16kHz in, 16kHz out, fixed DTX, random FEC at 5% ../IVAS_cod -dtx 13200 16 testv/stv16n.pcm bit ../IVAS_cod -dtx 13200 16 testv/stv16n.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16n_13k20_16-16_DTX_FEC5.tst // Codec B at 16.40 kbps, 16kHz in, 16kHz out, random FEC at 5% ../IVAS_cod 16400 16 testv/stv16c.pcm bit ../IVAS_cod 16400 16 testv/stv16c.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16c_16k40_16-16_FEC5.tst // Codec B at 24.40 kbps, 16kHz in, 16kHz out, fixed DTX ../IVAS_cod -dtx 24400 16 testv/stv16c.pcm bit ../IVAS_cod -dtx 24400 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_24k40_16-16_DTX.tst // Codec A at 32 kbps, 16kHz in, 16kHz out ../IVAS_cod 32000 16 testv/stv16c.pcm bit ../IVAS_cod 32000 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_32k_16-16.tst // Codec B at 48 kbps, 16kHz in, 16kHz out ../IVAS_cod 48000 16 testv/stv16c.pcm bit ../IVAS_cod 48000 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_48k_16-16.tst // Codec A at 64 kbps, 16kHz in, 16kHz out ../IVAS_cod 64000 16 testv/stv16c.pcm bit ../IVAS_cod 64000 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_64k_16-16.tst // Codec A at 64 kbps, 16kHz in, 16kHz out, random FEC at 5% ../IVAS_cod 64000 16 testv/stv16c.pcm bit ../IVAS_cod 64000 16 testv/stv16c.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16c_64k_16-16_FEC5.tst // Codec B at 96 kbps, 16kHz in, 16kHz out ../IVAS_cod 96000 16 testv/stv16c.pcm bit ../IVAS_cod 96000 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_96k_16-16.tst // Codec B at 96 kbps, 16kHz in, 16kHz out, random FEC at 5% ../IVAS_cod 96000 16 testv/stv16c.pcm bit ../IVAS_cod 96000 16 testv/stv16c.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16c_96k_16-16_FEC5.tst // Codec A at 7.20 kbps, 32kHz in, 32kHz out ../IVAS_cod 7200 32 testv/stv32c.pcm bit ../IVAS_cod 7200 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_7k20_32-32.tst // Codec A at 8 kbps, 32kHz in, 32kHz out, fixed DTX ../IVAS_cod -dtx 8000 32 testv/stv32n.pcm bit ../IVAS_cod -dtx 8000 32 testv/stv32n.wav bit ../IVAS_dec 32 bit testv/stv32n_8k00_32-32_DTX.tst // Codec B at 9.60 kbps, 32kHz in, 32kHz out ../IVAS_cod 9600 32 testv/stv32n.pcm bit ../IVAS_cod 9600 32 testv/stv32n.wav bit ../IVAS_dec 32 bit testv/stv32n_9k60_32-32.tst // Codec A at 13.20 kbps, 32kHz in, 32kHz out ../IVAS_cod 13200 32 testv/stv32c.pcm bit ../IVAS_cod 13200 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_13k20_32-32.tst // Codec A at 13.20 kbps, 32kHz in, 32kHz out, random FEC at 5% ../IVAS_cod 13200 32 testv/stv32c.pcm bit ../IVAS_cod 13200 32 testv/stv32c.wav bit ../IVAS_dec -fec 5 32 bit testv/stv32c_13k20_32-32_FEC5.tst // Codec B at 16.40 kbps, 32kHz in, 32kHz out, DTX ../IVAS_cod -dtx 16400 32 testv/stv32c.pcm bit ../IVAS_cod -dtx 16400 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_16k40_32-32_DTX.tst // Codec B at 16.40 kbps, 32kHz in, 32kHz out, fixed DTX, random FEC at 5% ../IVAS_cod -dtx 16400 32 testv/stv32c.pcm bit ../IVAS_cod -dtx 16400 32 testv/stv32c.wav bit ../IVAS_dec -fec 5 32 bit testv/stv32c_16k40_32-32_DTX_FEC5.tst // Codec B at 24.40 kbps, 32kHz in, 32kHz out ../IVAS_cod 24400 32 testv/stv32c.pcm bit ../IVAS_cod 24400 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_24k40_32-32.tst // Codec A at 32 kbps, 32kHz in, 32kHz out ../IVAS_cod 32000 32 testv/stv32c.pcm bit ../IVAS_cod 32000 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_32k_32-32.tst // Codec B at 48 kbps, 32kHz in, 32kHz out ../IVAS_cod 48000 32 testv/stv32c.pcm bit ../IVAS_cod 48000 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_48k_32-32.tst // Codec B at 48 kbps, 32kHz in, 32kHz out, random FEC at 5% ../IVAS_cod 48000 32 testv/stv32c.pcm bit ../IVAS_cod 48000 32 testv/stv32c.wav bit ../IVAS_dec -fec 5 32 bit testv/stv32c_48k_32-32_FEC5.tst // Codec A at 64 kbps, 32kHz in, 32kHz out, random FEC at 5% ../IVAS_cod 64000 32 testv/stv32c.pcm bit ../IVAS_cod 64000 32 testv/stv32c.wav bit ../IVAS_dec -fec 5 32 bit testv/stv32c_64k_32-32_FEC5.tst // Codec B at 96 kbps, 32kHz in, 32kHz out ../IVAS_cod 96000 32 testv/stv32c.pcm bit ../IVAS_cod 96000 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_96k_32-32.tst // Codec A at 13.20 kbps, 32kHz in, 48kHz out ../IVAS_cod 13200 32 testv/stv48c.pcm bit ../IVAS_cod 13200 32 testv/stv32c.wav bit ../IVAS_dec 48 bit testv/stv48c_13k20_32-48.tst // Codec A at 13.2 kbps, 48kHz in, 48kHz out ../IVAS_cod 13200 48 testv/stv48c.pcm bit ../IVAS_cod 13200 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_13k20_48-48.tst // Codec B at 16.40 kbps, 48kHz in, 48kHz out ../IVAS_cod 16400 48 testv/stv48c.pcm bit ../IVAS_cod 16400 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_16k40_48-48.tst // Codec B at 24.40 kbps, 48kHz in, 48kHz out, random FEC at 5% ../IVAS_cod 24400 48 testv/stv48c.pcm bit ../IVAS_cod 24400 48 testv/stv48c.wav bit ../IVAS_dec -fec 5 48 bit testv/stv48c_24k40_48-48_FEC5.tst // Codec A at 32 kbps, 48kHz in, 48kHz out, FB ../IVAS_cod -max_band FB 32000 48 testv/stv48c.pcm bit ../IVAS_cod -max_band FB 32000 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_32k_48-48.tst // Codec B at 48 kbps, 48kHz in, 48kHz out, FB ../IVAS_cod -max_band FB 48000 48 testv/stv48c.pcm bit ../IVAS_cod -max_band FB 48000 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_48k_48-48.tst // Codec A at 64 kbps, 48kHz in, 48kHz out, FB ../IVAS_cod -max_band FB 64000 48 testv/stv48c.pcm bit ../IVAS_cod -max_band FB 64000 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_64k_48-48.tst // Codec B at 96 kbps, 48kHz in, 48kHz out, FB ../IVAS_cod -max_band FB 96000 48 testv/stv48c.pcm bit ../IVAS_cod -max_band FB 96000 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_96k_48-48.tst // Codec switching A-B between 7.2 and 16.4 kbps, 16kHz in, 16kHz out ../IVAS_cod ../scripts/switchPaths/wb_low1.bin 16 testv/stv16n.pcm bit ../IVAS_cod ../scripts/switchPaths/wb_low1.bin 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_07_16k_16-16.tst // Codec switching A-B between 13.2 and 64 kbps, 16kHz in, 16kHz out ../IVAS_cod ../scripts/switchPaths/wb_high1.bin 16 testv/stv16n.pcm bit ../IVAS_cod ../scripts/switchPaths/wb_high1.bin 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_13_64k_16-16.tst // Codec switching A-B between 5.9 and 64 kbps, 16kHz in, 16kHz out ../IVAS_cod ../scripts/switchPaths/sw_wb5.bin 16 testv/stv16n.pcm bit ../IVAS_cod ../scripts/switchPaths/sw_wb5.bin 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_05_64k_16-16.tst // Codec switching A-B between 13 and 128 kbps, 32kHz in, 32kHz out ../IVAS_cod ../scripts/switchPaths/sw_swb1.bin 32 testv/stv32c.pcm bit ../IVAS_cod ../scripts/switchPaths/sw_swb1.bin 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_13_128k_32-32.tst // Codec switching EVS - AMR-WB IO between 5.9 and 128 kbps, 48kHz in, 32kHz out ../IVAS_cod ../scripts/switchPaths/sw_amrwb_evs2.bin 48 testv/stv48c.pcm bit ../IVAS_cod ../scripts/switchPaths/sw_amrwb_evs2.bin 48 testv/stv48c.wav bit ../IVAS_dec 32 bit testv/stv48c_59_128k_48-32.tst // AMR-WB IO at 12.65 kbps, 16kHz in, 16kHz out, fixed DTX ../IVAS_cod -dtx 12650 16 testv/stv16n.pcm bit ../IVAS_cod -dtx 12650 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_AMR_WB_12k65_16-16_DTX.tst // AMR-WB IO at 23.85 kbps, 16kHz in, 16kHz out, adaptive DTX, random FEC at 5% ../IVAS_cod -dtx 0 23850 16 testv/stv16n.pcm bit ../IVAS_cod -dtx 0 23850 16 testv/stv16n.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16n_AMR_WB_23k85_16-16_DTX_FEC5.tst // AMR-WB IO at 19.85 kbps, 32kHz in, 32kHz out ../IVAS_cod 19850 32 testv/stv32c.pcm bit ../IVAS_cod 19850 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_AMR_WB_19k85_32-32.tst // Codec A at 13.20 kbps, 32kHz in, 32kHz out, DTX, JBM Prof 5 ../IVAS_cod -dtx 13200 32 testv/stv32c.pcm bit ../IVAS_cod -dtx 13200 32 testv/stv32c.wav bit networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit netsimoutput tracefile_sim 2 0 ../IVAS_dec -Tracefile tracefile_dec -VOIP 32 netsimoutput testv/stv32c_13k20_32-32_DTX_JBM5.tst // Codec B at 16.40 kbps, 32kHz in, 32kHz out, DTX, JBM Prof 5 ../IVAS_cod -dtx 16400 32 testv/stv32c.pcm bit ../IVAS_cod -dtx 16400 32 testv/stv32c.wav bit networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit netsimoutput tracefile_sim 2 0 ../IVAS_dec -Tracefile tracefile_dec -VOIP 32 netsimoutput testv/stv32c_16k40_32-32_DTX_JBM5.tst // Codec B at 13.20 kbps, 32kHz in, 32kHz out, JBM Prof 9, Channel aware ../IVAS_cod -rf 13200 32 testv/stv32c.pcm bit ../IVAS_cod -rf 13200 32 testv/stv32c.wav bit networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit netsimoutput tracefile_sim 2 0 ../IVAS_dec -Tracefile tracefile_dec -VOIP 32 netsimoutput testv/stv32c_13k20_CA_32-32_JBM9.tst scripts/pyaudio3dtools/audiofile.py +1 −1 Original line number Diff line number Diff line Loading @@ -109,7 +109,7 @@ def writefile(filename: str, x: np.ndarray, fs: int = 48000) -> None: filename: str Output file path (.pcm or .wav) x: np array Numpy 2D array of dimension: number of channels x number of samples Numpy 2D array of dimension: number of samples x number of channels fs: Optional[int] Output sampling rate, required for .pcm input file, otherwise default = 48000 (Hz) Loading Loading
scripts/config/ci_linux.json +19 −19 Original line number Diff line number Diff line Loading @@ -2,24 +2,24 @@ "afspPath": "not_needed", "utilPath": "/tools", "inpaths": { "MONO": "/usr/local/testv/test_mono.wav", "STEREO": "/usr/local/testv/test_stereo.wav", "FOA": "/usr/local/testv/test_FOA.wav", "HOA2": "/usr/local/testv/test_HOA2.wav", "HOA3": "/usr/local/testv/test_HOA3.wav", "SBA": "/usr/local/testv/test_HOA3.wav", "MASA1TC1DIR": "/usr/local/testv/test_MASA_1dir1TC.wav", "MASA1TC2DIR": "/usr/local/testv/test_MASA_2dir1TC.wav", "MASA2TC1DIR": "/usr/local/testv/test_MASA_1dir2TC.wav", "MASA2TC2DIR": "/usr/local/testv/test_MASA_2dir2TC.wav", "5_1": "/usr/local/testv/test_MC51.wav", "5_1_2": "/usr/local/testv/test_MC51p2.wav", "5_1_4": "/usr/local/testv/test_MC51p4.wav", "7_1": "/usr/local/testv/test_MC71.wav", "7_1_4": "/usr/local/testv/test_MC71p4.wav", "ISM1": "/usr/local/testv/test_ISM_1obj.wav", "ISM2": "/usr/local/testv/test_ISM_2obj.wav", "ISM3": "/usr/local/testv/test_ISM_3obj.wav", "ISM4": "/usr/local/testv/test_ISM_4obj.wav" "MONO": "/usr/local/testv/stv48c.wav", "STEREO": "/usr/local/testv/stvST48c.wav", "FOA": "/usr/local/testv/stvFOA48c.wav", "HOA2": "/usr/local/testv/stv2OA48c.wav", "HOA3": "/usr/local/testv/stv3OA48c.wav", "SBA": "/usr/local/testv/stv3OA48c.wav", "MASA1TC1DIR": "/usr/local/testv/stv1MASA1TC48c.wav", "MASA1TC2DIR": "/usr/local/testv/stv2MASA1TC48c.wav", "MASA2TC1DIR": "/usr/local/testv/stv1MASA2TC48c.wav.wav", "MASA2TC2DIR": "/usr/local/testv/stv2MASA2TC48c.wav.wav", "5_1": "/usr/local/testv/stv51MC48c.wav", "5_1_2": "/usr/local/testv/stv512MC48c.wav", "5_1_4": "/usr/local/testv/stv514MC48c.wav", "7_1": "/usr/local/testv/stv71MC48c.wav", "7_1_4": "/usr/local/testv/stv714MC48c.wav", "ISM1": "/usr/local/testv/stv1ISM48s.wav", "ISM2": "/usr/local/testv/stv2ISM48s.wav", "ISM3": "/usr/local/testv/stv3ISM48s.wav", "ISM4": "/usr/local/testv/stv4ISM48s.wav" } }
scripts/config/ci_linux_ltv.json +4 −4 Original line number Diff line number Diff line Loading @@ -8,10 +8,10 @@ "HOA2": "/usr/local/ltv/ltv48_HOA2.wav", "HOA3": "/usr/local/ltv/ltv48_HOA3.wav", "SBA": "/usr/local/ltv/ltv48_HOA3.wav", "MASA1TC1DIR": "/usr/local/testv/test_MASA_1dir1TC.wav", "MASA1TC2DIR": "/usr/local/testv/test_MASA_2dir1TC.wav", "MASA2TC1DIR": "/usr/local/testv/test_MASA_1dir2TC.wav", "MASA2TC2DIR": "/usr/local/testv/test_MASA_2dir2TC.wav", "MASA1TC1DIR": "/usr/local/testv/stv1MASA1TC48c.wav", "MASA1TC2DIR": "/usr/local/testv/stv2MASA1TC48c.wav", "MASA2TC1DIR": "/usr/local/testv/stv1MASA2TC48c.wav", "MASA2TC2DIR": "/usr/local/testv/stv2MASA2TC48c.wav", "5_1": "/usr/local/ltv/ltv48_MC51.wav", "5_1_2": "/usr/local/ltv/ltv48_MC512.wav", "5_1_4": "/usr/local/ltv/ltv48_MC514.wav", Loading
scripts/config/self_test.prm +531 −523 File changed.Preview size limit exceeded, changes collapsed. Show changes
scripts/config/self_test_evs.prm +55 −55 Original line number Diff line number Diff line Loading @@ -13,236 +13,236 @@ // Codec A at 5.90 kbps, 8kHz in, 8kHz out, VBR ../IVAS_cod -dtx 5900 8 testv/stv8c.pcm bit ../IVAS_cod -dtx 5900 8 testv/stv8c.wav bit ../IVAS_dec 8 bit testv/stv8c_5k90_8-8_VBR.tst // Codec A at 7.20 kbps, 8kHz in, 8kHz out ../IVAS_cod 7200 8 testv/stv8c.pcm bit ../IVAS_cod 7200 8 testv/stv8c.wav bit ../IVAS_dec 8 bit testv/stv8c_7k20_8-8.tst // Codec A at 8.00 kbps, 8kHz in, 8kHz out, fixed DTX ../IVAS_cod -dtx 8000 8 testv/stv8n.pcm bit ../IVAS_cod -dtx 8000 8 testv/stv8n.wav bit ../IVAS_dec 8 bit testv/stv8n_8k00_8-8_DTX20.tst // Codec B at 9.60 kbps, 8kHz in, 8kHz out, adaptive DTX ../IVAS_cod -dtx 0 9600 8 testv/stv8n.pcm bit ../IVAS_cod -dtx 0 9600 8 testv/stv8n.wav bit ../IVAS_dec 8 bit testv/stv8n_9k60_8-8_DTX20.tst // Codec B at 9.60 kbps, 8kHz in, 8kHz out, fixed DTX, random FEC at 5% ../IVAS_cod -dtx 9600 8 testv/stv8n.pcm bit ../IVAS_cod -dtx 9600 8 testv/stv8n.wav bit ../IVAS_dec -fec 5 8 bit testv/stv8n_9k60_8-8_DTX20_FEC5.tst // Codec A at 13.20 kbps, 8kHz in, 8kHz out, random FEC at 5% ../IVAS_cod 13200 8 testv/stv8c.pcm bit ../IVAS_cod 13200 8 testv/stv8c.wav bit ../IVAS_dec -fec 5 8 bit testv/stv8c_13k20_8-8_FEC5.tst // Codec A at 13.20 kbps, 8kHz in, 8kHz out, fixed DTX, random FEC at 5% ../IVAS_cod -dtx 20 13200 8 testv/stv8c.pcm bit ../IVAS_cod -dtx 20 13200 8 testv/stv8c.wav bit ../IVAS_dec -fec 5 8 bit testv/stv8c_13k20_8-8_DTX20_FEC5.tst // Codec A at 32 kbps, 32kHz in, 8kHz out, random FEC at 6% ../IVAS_cod 32000 32 testv/stv32c.pcm bit ../IVAS_cod 32000 32 testv/stv32c.wav bit ../IVAS_dec -fec testv/FEC_6pct2.bin 8 bit stv32c_32k_32-8_FEC6.tst // Codec A at 5.90 kbps, 16kHz in, 16kHz out, VBR ../IVAS_cod -dtx 5900 16 testv/stv16c.pcm bit ../IVAS_cod -dtx 5900 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_5k90_8-8_VBR.tst // Codec A at 7.20 kbps, 16kHz in, 16kHz out ../IVAS_cod 7200 16 testv/stv16c.pcm bit ../IVAS_cod 7200 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_7k20_16-16.tst // Codec A at 8 kbps, 16kHz in, 16kHz out ../IVAS_cod 8000 16 testv/stv16c.pcm bit ../IVAS_cod 8000 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_8k00_16-16.tst // Codec B at 9.60 kbps, 16kHz in, 16kHz out ../IVAS_cod 9600 16 testv/stv16n.pcm bit ../IVAS_cod 9600 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_9k60_16-16.tst // Codec B at 9.60 kbps, 16kHz in, 16kHz out, random FEC at 5% ../IVAS_cod 9600 16 testv/stv16n.pcm bit ../IVAS_cod 9600 16 testv/stv16n.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16n_9k60_16-16_FEC5.tst // Codec A at 13.20 kbps, 16kHz in, 16kHz out, adaptive DTX ../IVAS_cod -dtx 0 13200 16 testv/stv16n.pcm bit ../IVAS_cod -dtx 0 13200 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_13k20_16-16_DTX.tst // Codec A at 13.20 kbps, 16kHz in, 16kHz out, fixed DTX, random FEC at 5% ../IVAS_cod -dtx 13200 16 testv/stv16n.pcm bit ../IVAS_cod -dtx 13200 16 testv/stv16n.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16n_13k20_16-16_DTX_FEC5.tst // Codec B at 16.40 kbps, 16kHz in, 16kHz out, random FEC at 5% ../IVAS_cod 16400 16 testv/stv16c.pcm bit ../IVAS_cod 16400 16 testv/stv16c.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16c_16k40_16-16_FEC5.tst // Codec B at 24.40 kbps, 16kHz in, 16kHz out, fixed DTX ../IVAS_cod -dtx 24400 16 testv/stv16c.pcm bit ../IVAS_cod -dtx 24400 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_24k40_16-16_DTX.tst // Codec A at 32 kbps, 16kHz in, 16kHz out ../IVAS_cod 32000 16 testv/stv16c.pcm bit ../IVAS_cod 32000 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_32k_16-16.tst // Codec B at 48 kbps, 16kHz in, 16kHz out ../IVAS_cod 48000 16 testv/stv16c.pcm bit ../IVAS_cod 48000 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_48k_16-16.tst // Codec A at 64 kbps, 16kHz in, 16kHz out ../IVAS_cod 64000 16 testv/stv16c.pcm bit ../IVAS_cod 64000 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_64k_16-16.tst // Codec A at 64 kbps, 16kHz in, 16kHz out, random FEC at 5% ../IVAS_cod 64000 16 testv/stv16c.pcm bit ../IVAS_cod 64000 16 testv/stv16c.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16c_64k_16-16_FEC5.tst // Codec B at 96 kbps, 16kHz in, 16kHz out ../IVAS_cod 96000 16 testv/stv16c.pcm bit ../IVAS_cod 96000 16 testv/stv16c.wav bit ../IVAS_dec 16 bit testv/stv16c_96k_16-16.tst // Codec B at 96 kbps, 16kHz in, 16kHz out, random FEC at 5% ../IVAS_cod 96000 16 testv/stv16c.pcm bit ../IVAS_cod 96000 16 testv/stv16c.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16c_96k_16-16_FEC5.tst // Codec A at 7.20 kbps, 32kHz in, 32kHz out ../IVAS_cod 7200 32 testv/stv32c.pcm bit ../IVAS_cod 7200 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_7k20_32-32.tst // Codec A at 8 kbps, 32kHz in, 32kHz out, fixed DTX ../IVAS_cod -dtx 8000 32 testv/stv32n.pcm bit ../IVAS_cod -dtx 8000 32 testv/stv32n.wav bit ../IVAS_dec 32 bit testv/stv32n_8k00_32-32_DTX.tst // Codec B at 9.60 kbps, 32kHz in, 32kHz out ../IVAS_cod 9600 32 testv/stv32n.pcm bit ../IVAS_cod 9600 32 testv/stv32n.wav bit ../IVAS_dec 32 bit testv/stv32n_9k60_32-32.tst // Codec A at 13.20 kbps, 32kHz in, 32kHz out ../IVAS_cod 13200 32 testv/stv32c.pcm bit ../IVAS_cod 13200 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_13k20_32-32.tst // Codec A at 13.20 kbps, 32kHz in, 32kHz out, random FEC at 5% ../IVAS_cod 13200 32 testv/stv32c.pcm bit ../IVAS_cod 13200 32 testv/stv32c.wav bit ../IVAS_dec -fec 5 32 bit testv/stv32c_13k20_32-32_FEC5.tst // Codec B at 16.40 kbps, 32kHz in, 32kHz out, DTX ../IVAS_cod -dtx 16400 32 testv/stv32c.pcm bit ../IVAS_cod -dtx 16400 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_16k40_32-32_DTX.tst // Codec B at 16.40 kbps, 32kHz in, 32kHz out, fixed DTX, random FEC at 5% ../IVAS_cod -dtx 16400 32 testv/stv32c.pcm bit ../IVAS_cod -dtx 16400 32 testv/stv32c.wav bit ../IVAS_dec -fec 5 32 bit testv/stv32c_16k40_32-32_DTX_FEC5.tst // Codec B at 24.40 kbps, 32kHz in, 32kHz out ../IVAS_cod 24400 32 testv/stv32c.pcm bit ../IVAS_cod 24400 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_24k40_32-32.tst // Codec A at 32 kbps, 32kHz in, 32kHz out ../IVAS_cod 32000 32 testv/stv32c.pcm bit ../IVAS_cod 32000 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_32k_32-32.tst // Codec B at 48 kbps, 32kHz in, 32kHz out ../IVAS_cod 48000 32 testv/stv32c.pcm bit ../IVAS_cod 48000 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_48k_32-32.tst // Codec B at 48 kbps, 32kHz in, 32kHz out, random FEC at 5% ../IVAS_cod 48000 32 testv/stv32c.pcm bit ../IVAS_cod 48000 32 testv/stv32c.wav bit ../IVAS_dec -fec 5 32 bit testv/stv32c_48k_32-32_FEC5.tst // Codec A at 64 kbps, 32kHz in, 32kHz out, random FEC at 5% ../IVAS_cod 64000 32 testv/stv32c.pcm bit ../IVAS_cod 64000 32 testv/stv32c.wav bit ../IVAS_dec -fec 5 32 bit testv/stv32c_64k_32-32_FEC5.tst // Codec B at 96 kbps, 32kHz in, 32kHz out ../IVAS_cod 96000 32 testv/stv32c.pcm bit ../IVAS_cod 96000 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_96k_32-32.tst // Codec A at 13.20 kbps, 32kHz in, 48kHz out ../IVAS_cod 13200 32 testv/stv48c.pcm bit ../IVAS_cod 13200 32 testv/stv32c.wav bit ../IVAS_dec 48 bit testv/stv48c_13k20_32-48.tst // Codec A at 13.2 kbps, 48kHz in, 48kHz out ../IVAS_cod 13200 48 testv/stv48c.pcm bit ../IVAS_cod 13200 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_13k20_48-48.tst // Codec B at 16.40 kbps, 48kHz in, 48kHz out ../IVAS_cod 16400 48 testv/stv48c.pcm bit ../IVAS_cod 16400 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_16k40_48-48.tst // Codec B at 24.40 kbps, 48kHz in, 48kHz out, random FEC at 5% ../IVAS_cod 24400 48 testv/stv48c.pcm bit ../IVAS_cod 24400 48 testv/stv48c.wav bit ../IVAS_dec -fec 5 48 bit testv/stv48c_24k40_48-48_FEC5.tst // Codec A at 32 kbps, 48kHz in, 48kHz out, FB ../IVAS_cod -max_band FB 32000 48 testv/stv48c.pcm bit ../IVAS_cod -max_band FB 32000 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_32k_48-48.tst // Codec B at 48 kbps, 48kHz in, 48kHz out, FB ../IVAS_cod -max_band FB 48000 48 testv/stv48c.pcm bit ../IVAS_cod -max_band FB 48000 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_48k_48-48.tst // Codec A at 64 kbps, 48kHz in, 48kHz out, FB ../IVAS_cod -max_band FB 64000 48 testv/stv48c.pcm bit ../IVAS_cod -max_band FB 64000 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_64k_48-48.tst // Codec B at 96 kbps, 48kHz in, 48kHz out, FB ../IVAS_cod -max_band FB 96000 48 testv/stv48c.pcm bit ../IVAS_cod -max_band FB 96000 48 testv/stv48c.wav bit ../IVAS_dec 48 bit testv/stv48c_96k_48-48.tst // Codec switching A-B between 7.2 and 16.4 kbps, 16kHz in, 16kHz out ../IVAS_cod ../scripts/switchPaths/wb_low1.bin 16 testv/stv16n.pcm bit ../IVAS_cod ../scripts/switchPaths/wb_low1.bin 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_07_16k_16-16.tst // Codec switching A-B between 13.2 and 64 kbps, 16kHz in, 16kHz out ../IVAS_cod ../scripts/switchPaths/wb_high1.bin 16 testv/stv16n.pcm bit ../IVAS_cod ../scripts/switchPaths/wb_high1.bin 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_13_64k_16-16.tst // Codec switching A-B between 5.9 and 64 kbps, 16kHz in, 16kHz out ../IVAS_cod ../scripts/switchPaths/sw_wb5.bin 16 testv/stv16n.pcm bit ../IVAS_cod ../scripts/switchPaths/sw_wb5.bin 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_05_64k_16-16.tst // Codec switching A-B between 13 and 128 kbps, 32kHz in, 32kHz out ../IVAS_cod ../scripts/switchPaths/sw_swb1.bin 32 testv/stv32c.pcm bit ../IVAS_cod ../scripts/switchPaths/sw_swb1.bin 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_13_128k_32-32.tst // Codec switching EVS - AMR-WB IO between 5.9 and 128 kbps, 48kHz in, 32kHz out ../IVAS_cod ../scripts/switchPaths/sw_amrwb_evs2.bin 48 testv/stv48c.pcm bit ../IVAS_cod ../scripts/switchPaths/sw_amrwb_evs2.bin 48 testv/stv48c.wav bit ../IVAS_dec 32 bit testv/stv48c_59_128k_48-32.tst // AMR-WB IO at 12.65 kbps, 16kHz in, 16kHz out, fixed DTX ../IVAS_cod -dtx 12650 16 testv/stv16n.pcm bit ../IVAS_cod -dtx 12650 16 testv/stv16n.wav bit ../IVAS_dec 16 bit testv/stv16n_AMR_WB_12k65_16-16_DTX.tst // AMR-WB IO at 23.85 kbps, 16kHz in, 16kHz out, adaptive DTX, random FEC at 5% ../IVAS_cod -dtx 0 23850 16 testv/stv16n.pcm bit ../IVAS_cod -dtx 0 23850 16 testv/stv16n.wav bit ../IVAS_dec -fec 5 16 bit testv/stv16n_AMR_WB_23k85_16-16_DTX_FEC5.tst // AMR-WB IO at 19.85 kbps, 32kHz in, 32kHz out ../IVAS_cod 19850 32 testv/stv32c.pcm bit ../IVAS_cod 19850 32 testv/stv32c.wav bit ../IVAS_dec 32 bit testv/stv32c_AMR_WB_19k85_32-32.tst // Codec A at 13.20 kbps, 32kHz in, 32kHz out, DTX, JBM Prof 5 ../IVAS_cod -dtx 13200 32 testv/stv32c.pcm bit ../IVAS_cod -dtx 13200 32 testv/stv32c.wav bit networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit netsimoutput tracefile_sim 2 0 ../IVAS_dec -Tracefile tracefile_dec -VOIP 32 netsimoutput testv/stv32c_13k20_32-32_DTX_JBM5.tst // Codec B at 16.40 kbps, 32kHz in, 32kHz out, DTX, JBM Prof 5 ../IVAS_cod -dtx 16400 32 testv/stv32c.pcm bit ../IVAS_cod -dtx 16400 32 testv/stv32c.wav bit networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit netsimoutput tracefile_sim 2 0 ../IVAS_dec -Tracefile tracefile_dec -VOIP 32 netsimoutput testv/stv32c_16k40_32-32_DTX_JBM5.tst // Codec B at 13.20 kbps, 32kHz in, 32kHz out, JBM Prof 9, Channel aware ../IVAS_cod -rf 13200 32 testv/stv32c.pcm bit ../IVAS_cod -rf 13200 32 testv/stv32c.wav bit networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit netsimoutput tracefile_sim 2 0 ../IVAS_dec -Tracefile tracefile_dec -VOIP 32 netsimoutput testv/stv32c_13k20_CA_32-32_JBM9.tst
scripts/pyaudio3dtools/audiofile.py +1 −1 Original line number Diff line number Diff line Loading @@ -109,7 +109,7 @@ def writefile(filename: str, x: np.ndarray, fs: int = 48000) -> None: filename: str Output file path (.pcm or .wav) x: np array Numpy 2D array of dimension: number of channels x number of samples Numpy 2D array of dimension: number of samples x number of channels fs: Optional[int] Output sampling rate, required for .pcm input file, otherwise default = 48000 (Hz) Loading