From d75a75a6abe554cc63455897abfca327db1b1c30 Mon Sep 17 00:00:00 2001 From: Tapani Pihlajakuja Date: Wed, 3 Jul 2024 13:11:20 +0300 Subject: [PATCH 1/3] Increase parameter variance for MASA tests and add short test vectors with 16 kHz and 32 kHz sample rates. --- scripts/config/self_test.prm | 41 +++++---- scripts/config/self_test_ltv.prm | 147 ++++++++++++++++--------------- scripts/testv/stv1MASA1TC16c.met | 3 + scripts/testv/stv1MASA1TC16c.wav | 3 + scripts/testv/stv1MASA1TC16n.met | 3 + scripts/testv/stv1MASA1TC16n.wav | 3 + scripts/testv/stv1MASA1TC32c.met | 3 + scripts/testv/stv1MASA1TC32c.wav | 3 + scripts/testv/stv1MASA1TC32n.met | 3 + scripts/testv/stv1MASA1TC32n.wav | 3 + scripts/testv/stv1MASA2TC16c.met | 3 + scripts/testv/stv1MASA2TC16c.wav | 3 + scripts/testv/stv1MASA2TC16n.met | 3 + scripts/testv/stv1MASA2TC16n.wav | 3 + scripts/testv/stv1MASA2TC32c.met | 3 + scripts/testv/stv1MASA2TC32c.wav | 3 + scripts/testv/stv1MASA2TC32n.met | 3 + scripts/testv/stv1MASA2TC32n.wav | 3 + scripts/testv/stv2MASA1TC16c.met | 3 + scripts/testv/stv2MASA1TC16c.wav | 3 + scripts/testv/stv2MASA1TC32c.met | 3 + scripts/testv/stv2MASA1TC32c.wav | 3 + scripts/testv/stv2MASA2TC16c.met | 3 + scripts/testv/stv2MASA2TC16c.wav | 3 + scripts/testv/stv2MASA2TC32c.met | 3 + scripts/testv/stv2MASA2TC32c.wav | 3 + 26 files changed, 171 insertions(+), 89 deletions(-) create mode 100644 scripts/testv/stv1MASA1TC16c.met create mode 100644 scripts/testv/stv1MASA1TC16c.wav create mode 100644 scripts/testv/stv1MASA1TC16n.met create mode 100644 scripts/testv/stv1MASA1TC16n.wav create mode 100644 scripts/testv/stv1MASA1TC32c.met create mode 100644 scripts/testv/stv1MASA1TC32c.wav create mode 100644 scripts/testv/stv1MASA1TC32n.met create mode 100644 scripts/testv/stv1MASA1TC32n.wav create mode 100644 scripts/testv/stv1MASA2TC16c.met create mode 100644 scripts/testv/stv1MASA2TC16c.wav create mode 100644 scripts/testv/stv1MASA2TC16n.met create mode 100644 scripts/testv/stv1MASA2TC16n.wav create mode 100644 scripts/testv/stv1MASA2TC32c.met create mode 100644 scripts/testv/stv1MASA2TC32c.wav create mode 100644 scripts/testv/stv1MASA2TC32n.met create mode 100644 scripts/testv/stv1MASA2TC32n.wav create mode 100644 scripts/testv/stv2MASA1TC16c.met create mode 100644 scripts/testv/stv2MASA1TC16c.wav create mode 100644 scripts/testv/stv2MASA1TC32c.met create mode 100644 scripts/testv/stv2MASA1TC32c.wav create mode 100644 scripts/testv/stv2MASA2TC16c.met create mode 100644 scripts/testv/stv2MASA2TC16c.wav create mode 100644 scripts/testv/stv2MASA2TC32c.met create mode 100644 scripts/testv/stv2MASA2TC32c.wav diff --git a/scripts/config/self_test.prm b/scripts/config/self_test.prm index acbef95686..6d9f14c9f8 100644 --- a/scripts/config/self_test.prm +++ b/scripts/config/self_test.prm @@ -1029,9 +1029,9 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec 7_1_4 48 bit_error testv/stv1MASA2TC48c.wav_48000_48-48_7_1_4_FER5.tst -// MASA 1dir 2TC at 80 kbps, 48kHz in, 48kHz out, STEREO out -../IVAS_cod -masa 2 testv/stv1MASA2TC48c.met 80000 48 testv/stv1MASA2TC48c.wav bit -../IVAS_dec STEREO 48 bit testv/stv1MASA2TC48c.wav_80000_48-48_STEREO.tst +// MASA 1dir 2TC at 80 kbps, 32kHz in, 16kHz out, STEREO out +../IVAS_cod -masa 2 testv/stv1MASA2TC32c.met 80000 32 testv/stv1MASA2TC32c.wav bit +../IVAS_dec STEREO 16 bit testv/stv1MASA2TC32c.wav_80000_32-16_STEREO.tst // MASA 1dir 2TC at 96 kbps, 48kHz in, 48kHz out, MONO out ../IVAS_cod -masa 2 testv/stv1MASA2TC48c.met 96000 48 testv/stv1MASA2TC48c.wav bit @@ -1088,21 +1088,21 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -masa 1 testv/stv1MASA1TC48c.met 13200 48 testv/stv1MASA1TC48c.wav bit ../IVAS_dec EXT 48 bit testv/stv1MASA1TC48c.wav_13200_48-48_EXT.tst -// MASA 1dir 2TC at 16.4 kbps, 48kHz in, 48kHz out, EXT out -../IVAS_cod -masa 2 testv/stv1MASA2TC48c.met 16400 48 testv/stv1MASA2TC48c.wav bit -../IVAS_dec EXT 48 bit testv/stv1MASA2TC48c.wav_16400_48-48_EXT.tst +// MASA 1dir 2TC at 16.4 kbps, 16kHz in, 48kHz out, EXT out +../IVAS_cod -masa 2 testv/stv1MASA2TC16c.met 16400 16 testv/stv1MASA2TC16c.wav bit +../IVAS_dec EXT 48 bit testv/stv1MASA2TC16c.wav_16400_16-48_EXT.tst -// MASA 2dir 1TC at 24.4 kbps, 48kHz in, 48kHz out, EXT out +// MASA 2dir 1TC at 24.4 kbps, 48kHz in, 32kHz out, EXT out ../IVAS_cod -masa 1 testv/stv2MASA1TC48c.met 24400 48 testv/stv2MASA1TC48c.wav bit -../IVAS_dec EXT 48 bit testv/stv2MASA1TC48c.wav_24400_48-48_EXT.tst +../IVAS_dec EXT 32 bit testv/stv2MASA1TC48c.wav_24400_48-32_EXT.tst // MASA 2dir 2TC at 32 kbps, 48kHz in, 48kHz out, EXT out ../IVAS_cod -masa 2 testv/stv2MASA2TC48c.met 32000 48 testv/stv2MASA2TC48c.wav bit ../IVAS_dec EXT 48 bit testv/stv2MASA2TC48c.wav_32000_48-48_EXT.tst -// MASA 1dir 1TC at 48 kbps, 48kHz in, 48kHz out, EXT out -../IVAS_cod -masa 1 testv/stv1MASA1TC48c.met 48000 48 testv/stv1MASA1TC48c.wav bit -../IVAS_dec EXT 48 bit testv/stv1MASA1TC48c.wav_48000_48-48_EXT.tst +// MASA 1dir 1TC at 48 kbps, 32kHz in, 48kHz out, EXT out +../IVAS_cod -masa 1 testv/stv1MASA1TC32c.met 48000 32 testv/stv1MASA1TC32c.wav bit +../IVAS_dec EXT 48 bit testv/stv1MASA1TC32c.wav_48000_32-48_EXT.tst // MASA 1dir 2TC at 64 kbps, 48kHz in, 48kHz out, EXT out ../IVAS_cod -masa 2 testv/stv1MASA2TC48c.met 64000 48 testv/stv1MASA2TC48c.wav bit @@ -1116,9 +1116,9 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -masa 2 testv/stv2MASA2TC48c.met 96000 48 testv/stv2MASA2TC48c.wav bit ../IVAS_dec EXT 48 bit testv/stv2MASA2TC48c.wav_96000_48-48_EXT.tst -// MASA 2dir 2TC at 128 kbps, 48kHz in, 48kHz out, EXT out -../IVAS_cod -masa 2 testv/stv2MASA2TC48c.met 128000 48 testv/stv2MASA2TC48c.wav bit -../IVAS_dec EXT 48 bit testv/stv2MASA2TC48c.wav_128000_48-48_EXT.tst +// MASA 1dir 2TC at 128 kbps, 48kHz in, 48kHz out, DTX on, EXT out +../IVAS_cod -dtx -masa 2 testv/stv1MASA2TC48n.met 128000 48 testv/stv1MASA2TC48n.wav bit +../IVAS_dec EXT 48 bit testv/stv1MASA2TC48n.wav_128000_48-48_DTX_EXT.tst // MASA 2dir 2TC at 160 kbps, 48kHz in, 48kHz out, EXT out ../IVAS_cod -masa 2 testv/stv2MASA2TC48c.met 160000 48 testv/stv2MASA2TC48c.wav bit @@ -1144,13 +1144,13 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -dtx -masa 1 testv/stv1MASA1TC48n.met 13200 48 testv/stv1MASA1TC48n.wav bit ../IVAS_dec 7_1_4 48 bit testv/stv1MASA1TC48n.wav_13200_48-48_DTX_7_1_4.tst -// MASA 1dir 1TC at 24.4 kbps, 48kHz in, 48kHz out, DTX on, 5_1 out +// MASA 1dir 1TC at 24.4 kbps, 48kHz in, 48kHz out, DTX on, BINAURAL out ../IVAS_cod -dtx -masa 1 testv/stv1MASA1TC48n.met 24400 48 testv/stv1MASA1TC48n.wav bit -../IVAS_dec 5_1 48 bit testv/stv1MASA1TC48n.wav_24400_48-48_DTX_5_1.tst +../IVAS_dec BINAURAL 48 bit testv/stv1MASA1TC48n.wav_24400_48-48_DTX_BINAURAL.tst -// MASA 1dir 2TC at 16.4 kbps, 48kHz in, 48kHz out, DTX on, 7_1_4 out +// MASA 1dir 2TC at 16.4 kbps, 48kHz in, 48kHz out, DTX on, FOA out ../IVAS_cod -dtx -masa 2 testv/stv1MASA2TC48n.met 16400 48 testv/stv1MASA2TC48n.wav bit -../IVAS_dec 7_1_4 48 bit testv/stv1MASA2TC48n.wav_16400_48-48_DTX_7_1_4.tst +../IVAS_dec FOA 48 bit testv/stv1MASA2TC48n.wav_16400_48-48_DTX_FOA.tst // MASA 1dir 2TC at 32.0 kbps, 48kHz in, 48kHz out, DTX on, 5_1 out ../IVAS_cod -dtx -masa 2 testv/stv1MASA2TC48n.met 32000 48 testv/stv1MASA2TC48n.wav bit @@ -1196,6 +1196,11 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -masa 2 testv/stv2MASA2TC48c.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/stv2MASA2TC48c.wav bit ../IVAS_dec BINAURAL 48 bit testv/stv2MASA2TC48c.wav_sw_48-48_BINAURAL.tst +// MASA 1dir 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, DTX on, BINAURAL out, random FER at 5% +../IVAS_cod -dtx -masa 2 testv/stv1MASA2TC48n.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/stv1MASA2TC48n.wav bit +eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error +../IVAS_dec BINAURAL 48 bit_error testv/stv1MASA2TC48n.wav_sw_48-48_DTX_BINAURAL_FER5.tst + // Multi-channel 5_1 at 13.2 kbps, 48kHz in, 48kHz out diff --git a/scripts/config/self_test_ltv.prm b/scripts/config/self_test_ltv.prm index 45cc65beb1..e757290900 100644 --- a/scripts/config/self_test_ltv.prm +++ b/scripts/config/self_test_ltv.prm @@ -935,151 +935,151 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec EXT 48 bit_error testv/ltv48_HOA3.wav_sw_48-48_DTX_EXT_FER5.tst -// MASA 1dir 1TC at 13.2 kbps, 48kHz in, 48kHz out, BINAURAL out, bandwidth switching +// MASA 1TC at 13.2 kbps, 48kHz in, 48kHz out, BINAURAL out, bandwidth switching ../IVAS_cod -max_band testv/ivas_bws_20fr_start_SWB.txt -masa 1 testv/ltv48_MASA1TC.met 13200 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec BINAURAL 48 bit testv/ltv48_MASA1TC.wav_13200_48-48_BINAURAL.tst -// MASA 1dir 1TC at 16.4 kbps, 48kHz in, 48kHz out, HOA3 out, random FER at 5% +// MASA 1TC at 16.4 kbps, 48kHz in, 48kHz out, HOA3 out, random FER at 5% ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 16400 48 testv/ltv48_MASA1TC.wav bit eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec HOA3 48 bit_error testv/ltv48_MASA1TC.wav_16400_48-48_HOA3_FER5.tst -// MASA 1dir 1TC at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out +// MASA 1TC at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 24400 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec BINAURAL_ROOM_IR 48 bit testv/ltv48_MASA1TC.wav_24400_48-48_BinauralRoom.tst -// MASA 1dir 1TC at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out +// MASA 1TC at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 24400 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec BINAURAL_ROOM_IR 48 bit testv/ltv48_MASA1TC.wav_24400_48-48_BinauralRoom_Subframe.tst -// MASA 1dir 1TC at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR +// MASA 1TC at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 24400 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec -t testv/headrot.csv BINAURAL_ROOM_IR 48 bit testv/ltv48_MASA1TC.wav_24400_48-48_BinauralRoom_Headrot.tst -// MASA 1dir 1TC at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR, exo +// MASA 1TC at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR, exo ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 24400 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec -t testv/headrot.csv -exof testv/headrot_case00_3000_q_combinedRotationTest.csv BINAURAL_ROOM_IR 48 bit testv/ltv48_MASA1TC.wav_24400_48-48_BinauralRoom_Headrot_EXOF.tst -// MASA 1dir 1TC at 32 kbps, 48kHz in, 48kHz out, 7_1_4, random FER at 5% +// MASA 1TC at 32 kbps, 48kHz in, 48kHz out, 7_1_4, random FER at 5% ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 32000 48 testv/ltv48_MASA1TC.wav bit eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec 7_1_4 48 bit_error testv/ltv48_MASA1TC.wav_32000_48-48_7_1_4_FER5.tst -// MASA 1dir 1TC at 48 kbps, 48kHz in, 48kHz out, MONO out +// MASA 1TC at 48 kbps, 48kHz in, 48kHz out, MONO out ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 48000 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec MONO 48 bit testv/ltv48_MASA1TC.wav_48000_48-48_MONO.tst -// MASA 1dir 1TC at 64 kbps, 48kHz in, 48kHz out, STEREO out +// MASA 1TC at 64 kbps, 48kHz in, 48kHz out, STEREO out ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 64000 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec STEREO 48 bit testv/ltv48_MASA1TC.wav_64000_48-48_STEREO.tst -// MASA 2dir 1TC at 128 kbps, 48kHz in, 48kHz out, BINAURAL out, random FER at 5% +// MASA 1TC at 128 kbps, 48kHz in, 48kHz out, BINAURAL out, random FER at 5% ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 128000 48 testv/ltv48_MASA1TC.wav bit eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec BINAURAL 48 bit_error testv/ltv48_MASA1TC.wav_128000_48-48_BINAURAL_FER5.tst -// MASA 2dir 1TC at 128 kbps, 48kHz in, 48kHz out, BINAURAL out +// MASA 1TC at 128 kbps, 48kHz in, 48kHz out, BINAURAL out ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 128000 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec BINAURAL 48 bit testv/ltv48_MASA1TC.wav_128000_48-48_BINAURAL_Subframe.tst -// MASA 2dir 1TC at 128 kbps, 48kHz in, 48kHz out, BINAURAL out, HR +// MASA 1TC at 128 kbps, 48kHz in, 48kHz out, BINAURAL out, HR ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 128000 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec -t testv/headrot.csv BINAURAL 48 bit testv/ltv48_MASA1TC.wav_128000_48-48_BINAURAL_Headrot.tst -// MASA 2dir 1TC at 128 kbps, 48kHz in, 48kHz out, BINAURAL out, HR, exo +// MASA 1TC at 128 kbps, 48kHz in, 48kHz out, BINAURAL out, HR, exo ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 128000 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec -t testv/headrot.csv -exof testv/headrot_case00_3000_q_combinedRotationTest.csv BINAURAL 48 bit testv/ltv48_MASA1TC.wav_128000_48-48_BINAURAL_Headrot_EXOF.tst -// MASA 1dir 2TC at 13.2 kbps, 48kHz in, 48kHz out, 5_1 out, random FER at 5%, bandwidth switching +// MASA 2TC at 13.2 kbps, 48kHz in, 48kHz out, 5_1 out, random FER at 5%, bandwidth switching ../IVAS_cod -max_band testv/ivas_bws_20fr_start_WB.txt -masa 2 testv/ltv48_MASA2TC.met 13200 48 testv/ltv48_MASA2TC.wav bit eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec 5_1 48 bit_error testv/ltv48_MASA2TC.wav_13200_48-48_5_1_FER5.tst -// MASA 1dir 2TC at 16.4 kbps, 48kHz in, 48kHz out, 5_1 out +// MASA 2TC at 16.4 kbps, 48kHz in, 48kHz out, 5_1 out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 16400 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec 5_1 48 bit testv/ltv48_MASA2TC.wav_16400_48-48_5_1.tst -// MASA 1dir 2TC at 24.4 kbps, 48kHz in, 48kHz out, STEREO out +// MASA 2TC at 24.4 kbps, 48kHz in, 48kHz out, STEREO out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 24400 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec STEREO 48 bit testv/ltv48_MASA2TC.wav_24400_48-48_STEREO.tst -// MASA 1dir 2TC at 32 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out +// MASA 2TC at 32 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 32000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec BINAURAL_ROOM_IR 48 bit testv/ltv48_MASA2TC.wav_32000_48-48_BinauralRoom.tst -// MASA 1dir 2TC at 32 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR +// MASA 2TC at 32 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 32000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec -t testv/headrot.csv BINAURAL_ROOM_IR 48 bit testv/ltv48_MASA2TC.wav_32000_48-48_BinauralRoom_Headrot.tst -// MASA 1dir 2TC at 32 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR, exo +// MASA 2TC at 32 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR, exo ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 32000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec -t testv/headrot.csv -exof testv/headrot_case00_3000_q_combinedRotationTest.csv BINAURAL_ROOM_IR 48 bit testv/ltv48_MASA2TC.wav_32000_48-48_BinauralRoom_Headrot_EXOF.tst -// MASA 1dir 2TC at 32 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR, OT +// MASA 2TC at 32 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR, OT ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 32000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec -t testv/headrot.csv -otr avg BINAURAL_ROOM_IR 48 bit testv/stv_IVASMASA_1dir2TC.pcm_32000_48-48_BinauralRoom_Headrot_OtrAvg.tst -// MASA 1dir 2TC at 32 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR, OT, exo +// MASA 2TC at 32 kbps, 48kHz in, 48kHz out, BINAURAL ROOM IR out, HR, OT, exo ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 32000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec -t testv/headrot.csv -exof testv/headrot_case00_3000_q_combinedRotationTest.csv -otr avg BINAURAL_ROOM_IR 48 bit testv/stv_IVASMASA_1dir2TC.pcm_32000_48-48_BinauralRoom_Headrot_EXOF_OtrAvg.tst -// MASA 1dir 2TC at 48 kbps, 48kHz in, 48kHz out, 7_1_4 out, random FER at 5% +// MASA 2TC at 48 kbps, 48kHz in, 48kHz out, 7_1_4 out, random FER at 5% ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 48000 48 testv/ltv48_MASA2TC.wav bit eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec 7_1_4 48 bit_error testv/ltv48_MASA2TC.wav_48000_48-48_7_1_4_FER5.tst -// MASA 1dir 2TC at 80 kbps, 48kHz in, 48kHz out, STEREO out -../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 80000 48 testv/ltv48_MASA2TC.wav bit -../IVAS_dec STEREO 48 bit testv/ltv48_MASA2TC.wav_80000_48-48_STEREO.tst +// MASA 2TC at 80 kbps, 32kHz in, 16kHz out, STEREO out +../IVAS_cod -masa 2 testv/ltv32_MASA2TC.met 80000 32 testv/ltv32_MASA2TC.wav bit +../IVAS_dec STEREO 16 bit testv/ltv32_MASA2TC.wav_80000_32-16_STEREO.tst -// MASA 1dir 2TC at 96 kbps, 48kHz in, 48kHz out, MONO out +// MASA 2TC at 96 kbps, 48kHz in, 48kHz out, MONO out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 96000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec MONO 48 bit testv/ltv48_MASA2TC.wav_96000_48-48_MONO.tst -// MASA 1dir 2TC at 160 kbps, 48kHz in, 48kHz out, HOA3 out, random FER at 5% +// MASA 2TC at 160 kbps, 48kHz in, 48kHz out, HOA3 out, random FER at 5% ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 160000 48 testv/ltv48_MASA2TC.wav bit eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec HOA3 48 bit_error testv/ltv48_MASA2TC.wav_160000_48-48_HOA3_FER5.tst -// MASA 1dir 2TC at 256 kbps, 48kHz in, 48kHz out, 5_1 out +// MASA 2TC at 256 kbps, 48kHz in, 48kHz out, 5_1 out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 256000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec 5_1 48 bit testv/ltv48_MASA2TC.wav_256000_48-48_5_1.tst -// MASA 2dir 2TC at 48 kbps, 48kHz in, 48kHz out, 5_1 out, bandwidth switching +// MASA 2TC at 48 kbps, 48kHz in, 48kHz out, 5_1 out, bandwidth switching ../IVAS_cod -max_band testv/ivas_bws_20fr_start_FB.txt -masa 2 testv/ltv48_MASA2TC.met 48000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec 5_1 48 bit testv/ltv48_MASA2TC.wav_48000_48-48_5_1.tst -// MASA 2dir 2TC at 64 kbps, 48kHz in, 48kHz out, EXTERNAL out, random FER at 5% +// MASA 2TC at 64 kbps, 48kHz in, 48kHz out, EXTERNAL out, random FER at 5% ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 64000 48 testv/ltv48_MASA2TC.wav bit eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec EXT 48 bit_error testv/ltv48_MASA2TC.wav_64000_48-48_external_FER5.tst -// MASA 2dir 2TC at 64 kbps, 48kHz in, 48kHz out, BINAURAL out, HR +// MASA 2TC at 64 kbps, 48kHz in, 48kHz out, BINAURAL out, HR ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 64000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec -t testv/headrot.csv BINAURAL 48 bit testv/ltv48_MASA2TC.wav_64000_48-48_BINAURAL_Headrot.tst -// MASA 2dir 2TC at 64 kbps, 48kHz in, 48kHz out, BINAURAL out, HR, exo +// MASA 2TC at 64 kbps, 48kHz in, 48kHz out, BINAURAL out, HR, exo ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 64000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec -t testv/headrot.csv -exof testv/headrot_case00_3000_q_combinedRotationTest.csv BINAURAL 48 bit testv/ltv48_MASA2TC.wav_64000_48-48_BINAURAL_Headrot_EXOF.tst -// MASA 2dir 2TC at 128 kbps, 48kHz in, 48kHz out, FOA out +// MASA 2TC at 128 kbps, 48kHz in, 48kHz out, FOA out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 128000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec FOA 48 bit testv/ltv48_MASA2TC.wav_128000_48-48_FOA.tst -// MASA 2dir 2TC at 192 kbps, 48kHz in, 48kHz out, 5_1_4 out, random FER at 5% +// MASA 2TC at 192 kbps, 48kHz in, 48kHz out, 5_1_4 out, random FER at 5% ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 192000 48 testv/ltv48_MASA2TC.wav bit eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error ../IVAS_dec 5_1_4 48 bit_error testv/ltv48_MASA2TC.wav_192000_48-48_5_1_4_FER5.tst -// MASA 2dir 2TC at 384 kbps, 48kHz in, 48kHz out, BINAURAL_ROOM out +// MASA 2TC at 384 kbps, 48kHz in, 48kHz out, BINAURAL_ROOM out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 384000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec BINAURAL_ROOM_IR 48 bit testv/ltv48_MASA2TC.wav_384000_48-48_BinauralRoom_Subframe.tst -// MASA 2dir 2TC at 384 kbps, 48kHz in, 48kHz out, BINAURAL_ROOM IR out, bandwidth switching +// MASA 2TC at 384 kbps, 48kHz in, 48kHz out, BINAURAL_ROOM IR out, bandwidth switching ../IVAS_cod -max_band testv/ivas_bws_20fr_start_WB.txt -masa 2 testv/ltv48_MASA2TC.met 384000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec BINAURAL_ROOM_IR 48 bit testv/ltv48_MASA2TC.wav_384000_48-48_BinauralRoom.tst -// MASA 2dir 2TC at 512 kbps, 48kHz in, 48kHz out, 5_1 out +// MASA 2TC at 512 kbps, 48kHz in, 48kHz out, 5_1 out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 512000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec 5_1 48 bit testv/ltv48_MASA2TC.wav_512000_48-48_5_1.tst @@ -1087,21 +1087,21 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 13200 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec EXT 48 bit testv/ltv48_MASA1TC.wav_13200_48-48_EXT.tst -// MASA 2TC at 16.4 kbps, 48kHz in, 48kHz out, EXT out -../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 16400 48 testv/ltv48_MASA2TC.wav bit -../IVAS_dec EXT 48 bit testv/ltv48_MASA2TC.wav_16400_48-48_EXT.tst +// MASA 2TC at 16.4 kbps, 16kHz in, 48kHz out, EXT out +../IVAS_cod -masa 2 testv/ltv16_MASA2TC.met 16400 16 testv/ltv16_MASA2TC.wav bit +../IVAS_dec EXT 48 bit testv/ltv16_MASA2TC.wav_16400_16-48_EXT.tst -// MASA 1TC at 24.4 kbps, 48kHz in, 48kHz out, EXT out +// MASA 1TC at 24.4 kbps, 48kHz in, 32kHz out, EXT out ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 24400 48 testv/ltv48_MASA1TC.wav bit -../IVAS_dec EXT 48 bit testv/ltv48_MASA1TC.wav_24400_48-48_EXT.tst +../IVAS_dec EXT 32 bit testv/ltv48_MASA1TC.wav_24400_48-32_EXT.tst // MASA 2TC at 32 kbps, 48kHz in, 48kHz out, EXT out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 32000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec EXT 48 bit testv/ltv48_MASA2TC.wav_32000_48-48_EXT.tst -// MASA 1TC at 48 kbps, 48kHz in, 48kHz out, EXT out -../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 48000 48 testv/ltv48_MASA1TC.wav bit -../IVAS_dec EXT 48 bit testv/ltv48_MASA1TC.wav_48000_48-48_EXT.tst +// MASA 1TC at 48 kbps, 32kHz in, 48kHz out, EXT out +../IVAS_cod -masa 1 testv/ltv32_MASA1TC.met 32000 48 testv/ltv32_MASA1TC.wav bit +../IVAS_dec EXT 48 bit testv/ltv32_MASA1TC.wav_48000_32-48_EXT.tst // MASA 2TC at 64 kbps, 48kHz in, 48kHz out, EXT out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 64000 48 testv/ltv48_MASA2TC.wav bit @@ -1115,9 +1115,9 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 96000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec EXT 48 bit testv/ltv48_MASA2TC.wav_96000_48-48_EXT.tst -// MASA 2TC at 128 kbps, 48kHz in, 48kHz out, EXT out -../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 128000 48 testv/ltv48_MASA2TC.wav bit -../IVAS_dec EXT 48 bit testv/ltv48_MASA2TC.wav_128000_48-48_EXT.tst +// MASA 2TC at 128 kbps, 48kHz in, 48kHz out, DTX on, EXT out +../IVAS_cod -dtx -masa 2 testv/ltv48_MASA2TC.met 128000 48 testv/ltv48_MASA2TC.wav bit +../IVAS_dec EXT 48 bit testv/ltv48_MASA2TC.wav_128000_48-48_DTX_EXT.tst // MASA 2TC at 160 kbps, 48kHz in, 48kHz out, EXT out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 160000 48 testv/ltv48_MASA2TC.wav bit @@ -1139,62 +1139,67 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 512000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec EXT 48 bit testv/ltv48_MASA2TC.wav_512000_48-48_EXT.tst -// MASA 1dir 1TC at 13.2 kbps, 48kHz in, 48kHz out, DTX on, 7_1_4 out +// MASA 1TC at 13.2 kbps, 48kHz in, 48kHz out, DTX on, 7_1_4 out ../IVAS_cod -dtx -masa 1 testv/ltv48_MASA1TC.met 13200 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec 7_1_4 48 bit testv/ltv48_MASA1TC.wav_13200_48-48_DTX_7_1_4.tst -// MASA 1dir 1TC at 24.4 kbps, 48kHz in, 48kHz out, DTX on, 5_1 out +// MASA 1TC at 24.4 kbps, 48kHz in, 48kHz out, DTX on, BINAURAL out ../IVAS_cod -dtx -masa 1 testv/ltv48_MASA1TC.met 24400 48 testv/ltv48_MASA1TC.wav bit -../IVAS_dec 5_1 48 bit testv/ltv48_MASA1TC.wav_24400_48-48_DTX_5_1.tst +../IVAS_dec BINAURAL 48 bit testv/ltv48_MASA1TC.wav_24400_48-48_DTX_BINAURAL.tst -// MASA 1dir 2TC at 16.4 kbps, 48kHz in, 48kHz out, DTX on, 7_1_4 out +// MASA 2TC at 16.4 kbps, 48kHz in, 48kHz out, DTX on, FOA out ../IVAS_cod -dtx -masa 2 testv/ltv48_MASA2TC.met 16400 48 testv/ltv48_MASA2TC.wav bit -../IVAS_dec 7_1_4 48 bit testv/ltv48_MASA2TC.wav_16400_48-48_DTX_7_1_4.tst +../IVAS_dec FOA 48 bit testv/ltv48_MASA2TC.wav_16400_48-48_DTX_FOA.tst -// MASA 1dir 2TC at 32.0 kbps, 48kHz in, 48kHz out, DTX on, 5_1 out +// MASA 2TC at 32.0 kbps, 48kHz in, 48kHz out, DTX on, 5_1 out ../IVAS_cod -dtx -masa 2 testv/ltv48_MASA2TC.met 32000 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec 5_1 48 bit testv/ltv48_MASA2TC.wav_32000_48-48_DTX_5_1.tst -// MASA 1dir 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, 5_1 out +// MASA 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, 5_1 out ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec 5_1 48 bit testv/ltv48_MASA1TC.wav_sw_48-48_5_1.tst -// MASA 1dir 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, STEREO out +// MASA 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, STEREO out ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec STEREO 48 bit testv/ltv48_MASA1TC.wav_sw_48-48_STEREO.tst -// MASA 1dir 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, BINAURAL out +// MASA 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, BINAURAL out ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec BINAURAL 48 bit testv/ltv48_MASA1TC.wav_sw_48-48_BINAURAL.tst -// MASA 1dir 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, FOA out +// MASA 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, FOA out ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 48 testv/ltv48_MASA1TC.wav bit ../IVAS_dec FOA 48 bit testv/ltv48_MASA1TC.wav_sw_48-48_FOA.tst -// MASA 1dir 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, BINAURAL out (Model from file) +// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, BINAURAL out (Model from file) ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec -hrtf ../scripts/binauralRenderer_interface/binaural_renderers_hrtf_data/ivas_binaural_48kHz.bin BINAURAL 48 bit testv/ltv48_MASA2TC.wav_sw_48-48_BINAURAL.tst -// MASA 1dir 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, MONO out +// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, MONO out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec MONO 48 bit testv/ltv48_MASA2TC.wav_sw_48-48_MONO.tst -// MASA 1dir 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, 7_1 out +// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, 7_1 out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec 7_1 48 bit testv/ltv48_MASA2TC.wav_sw_48-48_7_1.tst -// MASA 1dir 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, MONO out +// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, MONO out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec MONO 48 bit testv/ltv48_MASA2TC.wav_sw_48-48_MONO.tst -// MASA 2dir 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, 7_1 out +// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, 7_1 out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec 7_1 48 bit testv/ltv48_MASA2TC.wav_sw_48-48_7_1.tst -// MASA 2dir 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, BINAURAL out +// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, BINAURAL out ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.wav bit ../IVAS_dec BINAURAL 48 bit testv/ltv48_MASA2TC.wav_sw_48-48_BINAURAL.tst +// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, DTX on, BINAURAL out, random FER at 5% +../IVAS_cod -dtx -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.wav bit +eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error +../IVAS_dec BINAURAL 48 bit_error testv/ltv48_MASA2TC.wav_sw_48-48_DTX_BINAURAL_FER5.tst + // Multi-channel 5_1 at 13.2 kbps, 48kHz in, 48kHz out @@ -1534,37 +1539,37 @@ networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit netsimoutput tracefile_sim 2 0 ../IVAS_dec -Tracefile tracefile_dec -VOIP 7_1_4 48 netsimoutput testv/ltv48_MC51.wav_MC51_384000_48-48_7_1_4_JBM5.tst -// MASA 1dir 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 32kHz out, 5_1 out, JBM Prof 5 +// MASA 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 32kHz out, 5_1 out, JBM Prof 5 ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 48 testv/ltv48_MASA1TC.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 5_1 32 netsimoutput testv/ltv48_MASA1TC.wav_sw_48-32_5_1_JBM5.tst -// MASA 1dir 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, STEREO out, JBM Prof 5 +// MASA 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, STEREO out, JBM Prof 5 ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 48 testv/ltv48_MASA1TC.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 STEREO 48 netsimoutput testv/ltv48_MASA1TC.wav_sw_48-48_STEREO_JBM5.tst -// MASA 1dir 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, FOA out, JBM Prof 5 +// MASA 1TC bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, FOA out, JBM Prof 5 ../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 48 testv/ltv48_MASA1TC.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 FOA 48 netsimoutput testv/ltv48_MASA1TC.wav_sw_48-48_FOA_JBM5.tst -// MASA 1dir 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 16kHz out, BINAURAL out, JBM Prof 5 +// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 16kHz out, BINAURAL out, JBM Prof 5 ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.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 BINAURAL 16 netsimoutput testv/ltv48_MASA2TC.wav_sw_48-16_BINAURAL_JBM5.tst -// MASA 1dir 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 32kHz out, MONO out, JBM Prof 5 +// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 32kHz out, MONO out, JBM Prof 5 ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.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 MONO 32 netsimoutput testv/ltv48_MASA2TC.wav_sw_48-32_MONO_JBM5.tst -// MASA 2dir 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 16kHz out, BINAURAL out, JBM Prof 5 +// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 16kHz out, BINAURAL out, JBM Prof 5 ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.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 BINAURAL 16 netsimoutput testv/ltv48_MASA2TC.wav_sw_48-16_BINAURAL_JBM5.tst -// MASA 2dir 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, EXT out, JBM Prof 5 +// MASA 2TC bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, EXT out, JBM Prof 5 ../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/ltv48_MASA2TC.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 EXT 48 netsimoutput testv/ltv48_MASA2TC.wav_sw_48-48_EXT_JBM5.tst diff --git a/scripts/testv/stv1MASA1TC16c.met b/scripts/testv/stv1MASA1TC16c.met new file mode 100644 index 0000000000..f2ce23bd20 --- /dev/null +++ b/scripts/testv/stv1MASA1TC16c.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6349efe3448d28979b80744bcdc29d57f1c025704939b42d7b913d7fc3f23ccc +size 102300 diff --git a/scripts/testv/stv1MASA1TC16c.wav b/scripts/testv/stv1MASA1TC16c.wav new file mode 100644 index 0000000000..c7b34ea1a3 --- /dev/null +++ b/scripts/testv/stv1MASA1TC16c.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1023102683c6341cb1c669cba8a5129615eeca8024bbd515794c2fd4b2be5fcf +size 96044 diff --git a/scripts/testv/stv1MASA1TC16n.met b/scripts/testv/stv1MASA1TC16n.met new file mode 100644 index 0000000000..945a81f0b4 --- /dev/null +++ b/scripts/testv/stv1MASA1TC16n.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64b974b376ef0ca29da837d33173c621499d753800ebf5e5587019ee5db481bd +size 684728 diff --git a/scripts/testv/stv1MASA1TC16n.wav b/scripts/testv/stv1MASA1TC16n.wav new file mode 100644 index 0000000000..f13a298abf --- /dev/null +++ b/scripts/testv/stv1MASA1TC16n.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60ecfe9173bfc94b04c467e03bb5ce038e38c270c399fcaaf0f737f49a110764 +size 642604 diff --git a/scripts/testv/stv1MASA1TC32c.met b/scripts/testv/stv1MASA1TC32c.met new file mode 100644 index 0000000000..f2ce23bd20 --- /dev/null +++ b/scripts/testv/stv1MASA1TC32c.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6349efe3448d28979b80744bcdc29d57f1c025704939b42d7b913d7fc3f23ccc +size 102300 diff --git a/scripts/testv/stv1MASA1TC32c.wav b/scripts/testv/stv1MASA1TC32c.wav new file mode 100644 index 0000000000..fe422d5895 --- /dev/null +++ b/scripts/testv/stv1MASA1TC32c.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef4f3a05267e3559607c7435d078176e5691b9ba76256aaa81ef4026cc578c83 +size 192044 diff --git a/scripts/testv/stv1MASA1TC32n.met b/scripts/testv/stv1MASA1TC32n.met new file mode 100644 index 0000000000..945a81f0b4 --- /dev/null +++ b/scripts/testv/stv1MASA1TC32n.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64b974b376ef0ca29da837d33173c621499d753800ebf5e5587019ee5db481bd +size 684728 diff --git a/scripts/testv/stv1MASA1TC32n.wav b/scripts/testv/stv1MASA1TC32n.wav new file mode 100644 index 0000000000..4120baea65 --- /dev/null +++ b/scripts/testv/stv1MASA1TC32n.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3c9688936565ec1c88a8b296caa7180c0f29f8caf07a6d0c5200c4bc975b821 +size 1285164 diff --git a/scripts/testv/stv1MASA2TC16c.met b/scripts/testv/stv1MASA2TC16c.met new file mode 100644 index 0000000000..00acdae539 --- /dev/null +++ b/scripts/testv/stv1MASA2TC16c.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a1f87bfe360dbd221a94583aa68a58ef050e968a63351730d643f2dc2cac4e1 +size 204600 diff --git a/scripts/testv/stv1MASA2TC16c.wav b/scripts/testv/stv1MASA2TC16c.wav new file mode 100644 index 0000000000..184b9053b8 --- /dev/null +++ b/scripts/testv/stv1MASA2TC16c.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b54467908d1cdd8ca53f9864763f49f5ac3a0f9f74cac7aabbf7035a37971d8 +size 384044 diff --git a/scripts/testv/stv1MASA2TC16n.met b/scripts/testv/stv1MASA2TC16n.met new file mode 100644 index 0000000000..f6e0e439a0 --- /dev/null +++ b/scripts/testv/stv1MASA2TC16n.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ec41c82c305f075c67b51e1f0a6e97dfc272bafcfca64e38c902c9f0d2c4500 +size 684728 diff --git a/scripts/testv/stv1MASA2TC16n.wav b/scripts/testv/stv1MASA2TC16n.wav new file mode 100644 index 0000000000..d02181aabb --- /dev/null +++ b/scripts/testv/stv1MASA2TC16n.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6ac1a9626163b268d71e9baa9eca8f8ed236cd8d594ccf076fc477b0a42930c +size 1285164 diff --git a/scripts/testv/stv1MASA2TC32c.met b/scripts/testv/stv1MASA2TC32c.met new file mode 100644 index 0000000000..00acdae539 --- /dev/null +++ b/scripts/testv/stv1MASA2TC32c.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a1f87bfe360dbd221a94583aa68a58ef050e968a63351730d643f2dc2cac4e1 +size 204600 diff --git a/scripts/testv/stv1MASA2TC32c.wav b/scripts/testv/stv1MASA2TC32c.wav new file mode 100644 index 0000000000..de001259b0 --- /dev/null +++ b/scripts/testv/stv1MASA2TC32c.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6966fe28b434fb7afaacd1692448b26793cf2b0e01739dec6eebc4d294f63867 +size 768044 diff --git a/scripts/testv/stv1MASA2TC32n.met b/scripts/testv/stv1MASA2TC32n.met new file mode 100644 index 0000000000..f6e0e439a0 --- /dev/null +++ b/scripts/testv/stv1MASA2TC32n.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ec41c82c305f075c67b51e1f0a6e97dfc272bafcfca64e38c902c9f0d2c4500 +size 684728 diff --git a/scripts/testv/stv1MASA2TC32n.wav b/scripts/testv/stv1MASA2TC32n.wav new file mode 100644 index 0000000000..f28671042a --- /dev/null +++ b/scripts/testv/stv1MASA2TC32n.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a98e85ac9fbffbbc57eeb41900f694513399032707788b92235da164d4f86776 +size 2570284 diff --git a/scripts/testv/stv2MASA1TC16c.met b/scripts/testv/stv2MASA1TC16c.met new file mode 100644 index 0000000000..6468877408 --- /dev/null +++ b/scripts/testv/stv2MASA1TC16c.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d125a4c4e3989ac55f9c2617f464431feae4ede9b2e15d087d3271c0a4a56303 +size 319800 diff --git a/scripts/testv/stv2MASA1TC16c.wav b/scripts/testv/stv2MASA1TC16c.wav new file mode 100644 index 0000000000..f4ffa2d63b --- /dev/null +++ b/scripts/testv/stv2MASA1TC16c.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a9039bb9e1f1ee8fb72adfca2d7a3e3d88dbd4fde9530e11218e30a90d5bd3c +size 192044 diff --git a/scripts/testv/stv2MASA1TC32c.met b/scripts/testv/stv2MASA1TC32c.met new file mode 100644 index 0000000000..6468877408 --- /dev/null +++ b/scripts/testv/stv2MASA1TC32c.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d125a4c4e3989ac55f9c2617f464431feae4ede9b2e15d087d3271c0a4a56303 +size 319800 diff --git a/scripts/testv/stv2MASA1TC32c.wav b/scripts/testv/stv2MASA1TC32c.wav new file mode 100644 index 0000000000..4c34be28cd --- /dev/null +++ b/scripts/testv/stv2MASA1TC32c.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a45d3c69bf1fd7f599c2f5f0efecd94484570a1ead35af0d9a526c92dbc2c2c4 +size 384044 diff --git a/scripts/testv/stv2MASA2TC16c.met b/scripts/testv/stv2MASA2TC16c.met new file mode 100644 index 0000000000..1b62022af5 --- /dev/null +++ b/scripts/testv/stv2MASA2TC16c.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2eb412d646d7a32c77413dea54dc44cf45dc49e6d8c2de19abe4f4b93a91fa4a +size 159900 diff --git a/scripts/testv/stv2MASA2TC16c.wav b/scripts/testv/stv2MASA2TC16c.wav new file mode 100644 index 0000000000..237db868c5 --- /dev/null +++ b/scripts/testv/stv2MASA2TC16c.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1fcbdd9e582f916084b31393d43c516755cb73d283a8bb83d18937ac4d2786c +size 192044 diff --git a/scripts/testv/stv2MASA2TC32c.met b/scripts/testv/stv2MASA2TC32c.met new file mode 100644 index 0000000000..1b62022af5 --- /dev/null +++ b/scripts/testv/stv2MASA2TC32c.met @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2eb412d646d7a32c77413dea54dc44cf45dc49e6d8c2de19abe4f4b93a91fa4a +size 159900 diff --git a/scripts/testv/stv2MASA2TC32c.wav b/scripts/testv/stv2MASA2TC32c.wav new file mode 100644 index 0000000000..b355c24efb --- /dev/null +++ b/scripts/testv/stv2MASA2TC32c.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e57517b23016e8ae7c03fd915c7349b5c3252574defbb3133be26f61d92b191b +size 384044 -- GitLab From a2e4d91fc6f3d6588e96afc794dff1332b78b294 Mon Sep 17 00:00:00 2001 From: Tapani Pihlajakuja Date: Wed, 3 Jul 2024 13:45:55 +0300 Subject: [PATCH 2/3] Change LTV tests to use 48 kHz metafile for MASA as other files are not present and would be duplicate. --- scripts/config/self_test_ltv.prm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/config/self_test_ltv.prm b/scripts/config/self_test_ltv.prm index e757290900..dd3b6b95ad 100644 --- a/scripts/config/self_test_ltv.prm +++ b/scripts/config/self_test_ltv.prm @@ -1029,7 +1029,7 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_dec 7_1_4 48 bit_error testv/ltv48_MASA2TC.wav_48000_48-48_7_1_4_FER5.tst // MASA 2TC at 80 kbps, 32kHz in, 16kHz out, STEREO out -../IVAS_cod -masa 2 testv/ltv32_MASA2TC.met 80000 32 testv/ltv32_MASA2TC.wav bit +../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 80000 32 testv/ltv32_MASA2TC.wav bit ../IVAS_dec STEREO 16 bit testv/ltv32_MASA2TC.wav_80000_32-16_STEREO.tst // MASA 2TC at 96 kbps, 48kHz in, 48kHz out, MONO out @@ -1088,7 +1088,7 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_dec EXT 48 bit testv/ltv48_MASA1TC.wav_13200_48-48_EXT.tst // MASA 2TC at 16.4 kbps, 16kHz in, 48kHz out, EXT out -../IVAS_cod -masa 2 testv/ltv16_MASA2TC.met 16400 16 testv/ltv16_MASA2TC.wav bit +../IVAS_cod -masa 2 testv/ltv48_MASA2TC.met 16400 16 testv/ltv16_MASA2TC.wav bit ../IVAS_dec EXT 48 bit testv/ltv16_MASA2TC.wav_16400_16-48_EXT.tst // MASA 1TC at 24.4 kbps, 48kHz in, 32kHz out, EXT out @@ -1100,7 +1100,7 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_dec EXT 48 bit testv/ltv48_MASA2TC.wav_32000_48-48_EXT.tst // MASA 1TC at 48 kbps, 32kHz in, 48kHz out, EXT out -../IVAS_cod -masa 1 testv/ltv32_MASA1TC.met 32000 48 testv/ltv32_MASA1TC.wav bit +../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 32000 48 testv/ltv32_MASA1TC.wav bit ../IVAS_dec EXT 48 bit testv/ltv32_MASA1TC.wav_48000_32-48_EXT.tst // MASA 2TC at 64 kbps, 48kHz in, 48kHz out, EXT out -- GitLab From 0b8c11c9c1732dd77cd1562a985f669ba38761ea Mon Sep 17 00:00:00 2001 From: Tapani Pihlajakuja Date: Wed, 3 Jul 2024 14:04:27 +0300 Subject: [PATCH 3/3] One more fix to arguments --- scripts/config/self_test_ltv.prm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/config/self_test_ltv.prm b/scripts/config/self_test_ltv.prm index dd3b6b95ad..640f4a5bf4 100644 --- a/scripts/config/self_test_ltv.prm +++ b/scripts/config/self_test_ltv.prm @@ -1100,7 +1100,7 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1 ../IVAS_dec EXT 48 bit testv/ltv48_MASA2TC.wav_32000_48-48_EXT.tst // MASA 1TC at 48 kbps, 32kHz in, 48kHz out, EXT out -../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 32000 48 testv/ltv32_MASA1TC.wav bit +../IVAS_cod -masa 1 testv/ltv48_MASA1TC.met 48000 32 testv/ltv32_MASA1TC.wav bit ../IVAS_dec EXT 48 bit testv/ltv32_MASA1TC.wav_48000_32-48_EXT.tst // MASA 2TC at 64 kbps, 48kHz in, 48kHz out, EXT out -- GitLab