Commit 2c459c9b authored by Jan Kiene's avatar Jan Kiene
Browse files

use scaled-down SBA testvectors for DTX cases to actually trigger DTX

parent eebddcf6
Loading
Loading
Loading
Loading
Loading
+28 −28
Original line number Diff line number Diff line
@@ -628,17 +628,17 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1
../IVAS_dec -t testv/headrot.csv -exof testv/headrot_case00_3000_q_combinedRotationTest.csv -otr avg BINAURAL 32 bit testv/stv3OA32c.pcm_SBA_24400_32-32_Binaural_Headrot_EXOF_OtrAvg.tst

// SBA at 24.4 kbps, 32kHz in, 32kHz out, DTX on, BINAURAL out, random FER at 5%
../IVAS_cod -sba 3 -dtx 24400 32 testv/stv3OA32c.wav bit
../IVAS_cod -sba 3 -dtx 24400 32 testv/stv3OA32c_cut_.004.wav bit
eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error
../IVAS_dec BINAURAL 32 bit_error testv/stv3OA32c.wav_SBA_24400_32-32_DTX_Binaural_FER5.tst
../IVAS_dec BINAURAL 32 bit_error testv/stv3OA32c_cut.004.wav_SBA_24400_32-32_DTX_Binaural_FER5.tst

// SBA at 24.4 kbps, 32kHz in, 32kHz out, DTX on, BINAURAL out, DTX on, HR
../IVAS_cod -sba 3 -dtx 24400 32 testv/stv3OA32c.wav bit
../IVAS_dec -t testv/headrot.csv BINAURAL 32 bit testv/stv3OA32c.wav_SBA_24400_32-32_DTX_Binaural_Headrot.tst
../IVAS_cod -sba 3 -dtx 24400 32 testv/stv3OA32c_cut_.004.wav bit
../IVAS_dec -t testv/headrot.csv BINAURAL 32 bit testv/stv3OA32c_cut_.004.wav_SBA_24400_32-32_DTX_Binaural_Headrot.tst

// SBA at 24.4 kbps, 32kHz in, 32kHz out, DTX on, BINAURAL out, DTX on, HR, exo
../IVAS_cod -sba 3 -dtx 24400 32 testv/stv3OA32c.wav bit
../IVAS_dec -t testv/headrot.csv -exof testv/headrot_case00_3000_q_combinedRotationTest.csv BINAURAL 32 bit testv/stv3OA32c.wav_SBA_24400_32-32_DTX_Binaural_Headrot_EXOF.tst
../IVAS_cod -sba 3 -dtx 24400 32 testv/stv3OA32c_cut_.004.wav bit
../IVAS_dec -t testv/headrot.csv -exof testv/headrot_case00_3000_q_combinedRotationTest.csv BINAURAL 32 bit testv/stv3OA32c_cut_.004.wav_SBA_24400_32-32_DTX_Binaural_Headrot_EXOF.tst

// SBA at 32 kbps, 32kHz in, 32kHz out, FOA out
../IVAS_cod -sba 1 32000 32 testv/stvFOA32c.wav bit
@@ -654,8 +654,8 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1
../IVAS_dec BINAURAL_ROOM_IR 32 bit testv/stvFOA32c.wav_SBA_32000_32-32_BINAURAL_ROOM.tst

// SBA at 32 kbps, 48kHz in, 48kHz out, MONO out, DTX, bandwidth switching
../IVAS_cod -max_band testv/ivas_bws_20fr_start_FB.txt -dtx -sba 1 32000 48 testv/stvFOA48c.wav bit
../IVAS_dec MONO 48 bit testv/stvFOA48c.wav_SBA_32000_48-48_DTX_MONO.tst
../IVAS_cod -max_band testv/ivas_bws_20fr_start_FB.txt -dtx -sba 1 32000 48 testv/stvFOA48c_cut_.004.wav bit
../IVAS_dec MONO 48 bit testv/stvFOA48c_cut_.004.wav_SBA_32000_48-48_DTX_MONO.tst

// SBA at 48 kbps, 32kHz in, 32kHz out, MONO out, random FER at 5%
../IVAS_cod -sba 3 48000 32 testv/stv3OA32c.wav bit
@@ -703,26 +703,26 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1
../IVAS_dec -t ../scripts/trajectories/full-circle-with-up-and-down-4s.csv -exof testv/headrot_case00_3000_q_combinedRotationTest.csv -rvf ../scripts/trajectories/full-circle-with-up-and-down-4s-Vector3.csv -otr ref_vec_lev BINAURAL_ROOM_IR 32 bit testv/stv3OA32c.pcm_SBA_48000_32-32_BinauralRoom_Headrot_EXOF_OtrRefPosLev.tst

// SBA at 48 kbps, 32kHz in, 32kHz out, DTX on, BINAURAL out, random FER at 5%
../IVAS_cod -sba 3 -dtx 48000 32 testv/stv3OA32c.wav bit
../IVAS_cod -sba 3 -dtx 48000 32 testv/stv3OA32c_cut_.004.wav bit
eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error
../IVAS_dec BINAURAL 32 bit_error testv/stv3OA32c.wav_SBA_48000_32-32_DTX_Binaural_FER5.tst
../IVAS_dec BINAURAL 32 bit_error testv/stv3OA32c_cut_.004.wav_SBA_48000_32-32_DTX_Binaural_FER5.tst

// SBA at 48 kbps, 32kHz in, 32kHz out, DTX on, BINAURAL out, DTX on, HR
../IVAS_cod -sba 3 -dtx 48000 32 testv/stv3OA32c.wav bit
../IVAS_dec -t testv/headrot.csv BINAURAL 32 bit testv/stv3OA32c.wav_SBA_48000_32-32_DTX_Binaural_Headrot.tst
../IVAS_cod -sba 3 -dtx 48000 32 testv/stv3OA32c_cut_.004.wav bit
../IVAS_dec -t testv/headrot.csv BINAURAL 32 bit testv/stv3OA32c_cut_.004.wav_SBA_48000_32-32_DTX_Binaural_Headrot.tst

// SBA at 48 kbps, 32kHz in, 32kHz out, DTX on, BINAURAL out, DTX on, HR, exo
../IVAS_cod -sba 3 -dtx 48000 32 testv/stv3OA32c.wav bit
../IVAS_dec -t testv/headrot.csv -exof testv/headrot_case00_3000_q_combinedRotationTest.csv BINAURAL 32 bit testv/stv3OA32c.wav_SBA_48000_32-32_DTX_Binaural_Headrot_EXOF.tst
../IVAS_cod -sba 3 -dtx 48000 32 testv/stv3OA32c_cut_.004.wav bit
../IVAS_dec -t testv/headrot.csv -exof testv/headrot_case00_3000_q_combinedRotationTest.csv BINAURAL 32 bit testv/stv3OA32c_cut_.004.wav_SBA_48000_32-32_DTX_Binaural_Headrot_EXOF.tst

// SBA at 48 kbps, 48kHz in, 48kHz out, 5_1_2 out
../IVAS_cod -sba 3 48000 48 testv/stv3OA48c.wav bit
../IVAS_dec 5_1_2 48 bit testv/stv3OA48c.wav_SBA_48000_48-48_5_1_2.tst

// SBA at 64 kbps, 32kHz in, 32kHz out, FOA out, DTX, random FER at 5%
../IVAS_cod -dtx -sba 1 64000 32 testv/stvFOA32c.wav bit
../IVAS_cod -dtx -sba 1 64000 32 testv/stvFOA32c_cut_.004.wav bit
eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g192 bit_error
../IVAS_dec FOA 32 bit_error testv/stvFOA32c.wav_SBA_64000_32-32_FER5_DTX_FOA.tst
../IVAS_dec FOA 32 bit_error testv/stvFOA32c_cut_.004.wav_SBA_64000_32-32_FER5_DTX_FOA.tst

// SBA at 64 kbps, 48kHz in, 48kHz out, 5_1_4 out
../IVAS_cod -sba 1 64000 48 testv/stvFOA48c.wav bit
@@ -733,12 +733,12 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1
../IVAS_dec 7_1_4 48 bit testv/stvFOA48c.wav_SBA_64000_48-48_7_1_4.tst

// SBA at 64 kpbs, 48kHz in, 48kHz out, BINAURAL out, DTX
../IVAS_cod -dtx -sba 1 64000 48 testv/stvFOA48c.wav bit
../IVAS_dec BINAURAL 48 bit testv/stvFOA48c.wav_SBA_64000_48-48_DTX_BINAURAL.tst
../IVAS_cod -dtx -sba 1 64000 48 testv/stvFOA48c_cut_.004.wav bit
../IVAS_dec BINAURAL 48 bit testv/stvFOA48c_cut_.004.wav_SBA_64000_48-48_DTX_BINAURAL.tst

// SBA at 64 kpbs, 48kHz in, 48kHz out, BINAURAL_ROOM out, DTX
../IVAS_cod -dtx -sba 1 64000 48 testv/stvFOA48c.wav bit
../IVAS_dec BINAURAL_ROOM_IR 48 bit testv/stvFOA48c.wav_SBA_64000_48-48_DTX_BINAURAL_ROOM.tst
../IVAS_cod -dtx -sba 1 64000 48 testv/stvFOA48c_cut_.004.wav bit
../IVAS_dec BINAURAL_ROOM_IR 48 bit testv/stvFOA48c_cut_.004.wav_SBA_64000_48-48_DTX_BINAURAL_ROOM.tst

// SBA at 80 kbps, 32kHz in, 32kHz out, HOA3 out
../IVAS_cod -sba 3 80000 32 testv/stv3OA32c.wav bit
@@ -787,8 +787,8 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1
../IVAS_dec HOA2 48 bit_error testv/stv3OA48c.wav_SBA_192000_48-48_HOA2_FER5.tst

// SBA at 48 kbps, 48kHz in, 48kHz out, DTX on, 5_1 out
../IVAS_cod -sba 3 -dtx 48000 48 testv/stv3OA48c.wav bit
../IVAS_dec 5_1 48 bit testv/stv3OA48c.wav_SBA_48000_48-48_DTX_5_1.tst
../IVAS_cod -sba 3 -dtx 48000 48 testv/stv3OA48c_cut_.004.wav bit
../IVAS_dec 5_1 48 bit testv/stv3OA48c_cut_.004.wav_SBA_48000_48-48_DTX_5_1.tst

// SBA at 160 kbps, 32kHz in, 32kHz out, FOA out
../IVAS_cod -sba 1 160000 32 testv/stvFOA32c.wav bit
@@ -921,17 +921,17 @@ eid-xor -fer -vbr -bs g192 -ep g192 bit ../scripts/dly_error_profiles/ep_5pct.g1
../IVAS_dec BINAURAL 48 bit testv/stvFOA48c.wav_SBA_PCA_256000_48-48_BINAURAL.tst

// SBA FOA bitrate switching from 13.2 kbps to 192 kbps, 32kHz in, 32kHz out, DTX on, EXT out
../IVAS_cod -dtx -sba 1 ../scripts/switchPaths/sw_13k2_192k_50fr.bin 32 testv/stvFOA32c.wav bit
../IVAS_dec EXT 32 bit testv/stvFOA32c.wav_sw_32-32_DTX_EXT.tst
../IVAS_cod -dtx -sba 1 ../scripts/switchPaths/sw_13k2_192k_50fr.bin 32 testv/stvFOA32c_cut_.004.wav bit
../IVAS_dec EXT 32 bit testv/stvFOA32c_cut_.004.wav_sw_32-32_DTX_EXT.tst

// SBA planar 2OA bitrate switching from 13.2 kbps to 128 kbps, 32kHz in, 32kHz out, DTX on, EXT out
../IVAS_cod -dtx -sba -2 ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 32 testv/stv2OA32c.wav bit
../IVAS_dec EXT 32 bit testv/stv2OA32c.wav_sw_32-32_DTX_EXT.tst
../IVAS_cod -dtx -sba -2 ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 32 testv/stv2OA32c_cut_.004.wav bit
../IVAS_dec EXT 32 bit testv/stv2OA32c_cut_.004.wav_sw_32-32_DTX_EXT.tst

// SBA 3OA bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, DTX on, random FER at 5%, EXT out
../IVAS_cod -dtx -sba 3 ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 48 testv/stv3OA48c.wav bit
../IVAS_cod -dtx -sba 3 ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 48 testv/stv3OA48c_cut_.004.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/stv3OA48c.wav_sw_48-48_DTX_EXT_FER5.tst
../IVAS_dec EXT 48 bit_error testv/stv3OA48c_cut_.004.wav_sw_48-48_DTX_EXT_FER5.tst

// SBA planar FOA bitrate switching from 13.2 kbps to 512 kbps, 32kHz in, 32kHz out, EXT out
../IVAS_cod -sba -1 ../scripts/switchPaths/sw_13k2_512k.bin 32 testv/stvFOA32c.wav bit
+19 −19
Original line number Diff line number Diff line
@@ -153,7 +153,7 @@

// SBA planar FOA bitrate switching from 13.2 kbps to 512 kbps, 32kHz in, 32kHz out, FOA out
../IVAS_cod -sba -1 ../scripts/switchPaths/sw_13k2_512k.bin 32 testv/stvFOA32c.wav bit
../IVAS_dec FOA 32 bit testv/stvFOA32c.wav_sw_32-32_DTX_FOA.tst
../IVAS_dec FOA 32 bit testv/stvFOA32c.wav_sw_32-32_FOA.tst

// SBA planar 3OA bitrate switching from 24.4 kbps to 256 kbps, 48kHz in, 48kHz out, HOA3 out
../IVAS_cod -sba -3 ../scripts/switchPaths/sw_24k4_256k.bin 48 testv/stv3OA48c.wav bit
@@ -161,11 +161,11 @@

// SBA planar 3OA bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, HOA3 out
../IVAS_cod -sba -3 ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/stv3OA48c.wav bit
../IVAS_dec HOA3 48 bit testv/stv3OA48c.wav_sw_48-48_DTX_HOA3.tst
../IVAS_dec HOA3 48 bit testv/stv3OA48c.wav_sw_48-48_HOA3.tst

// SBA planar 2OA bitrate switching from 13.2 kbps to 128 kbps, 32kHz in, 32kHz out, DTX on, HOA2out
../IVAS_cod -dtx -sba -2 ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 32 testv/stv2OA32c.wav bit
../IVAS_dec HOA2 32 bit testv/stv2OA32c.wav_sw_32-32_DTX_HOA2.tst
../IVAS_cod -dtx -sba -2 ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 32 testv/stv2OA32c_cut_.004.wav bit
../IVAS_dec HOA2 32 bit testv/stv2OA32c_cut_.004.wav_sw_32-32_DTX_HOA2.tst

// SBA at 96 kbps, 48kHz in, 48kHz out, FOA out
../IVAS_cod -sba 1 96000 48 testv/stvFOA48c.wav bit
@@ -180,20 +180,20 @@
../IVAS_dec HOA3 32 bit testv/stv3OA32c.wav_SBA_80000_32-32_HOA3.tst

// SBA at 64 kpbs, 48kHz in, 48kHz out, FOA out, DTX
../IVAS_cod -dtx -sba 1 64000 48 testv/stvFOA48c.wav bit
../IVAS_dec FOA 48 bit testv/stvFOA48c.wav_SBA_64000_48-48_DTX_FOA.tst
../IVAS_cod -dtx -sba 1 64000 48 testv/stvFOA48c_cut_.004.wav bit
../IVAS_dec FOA 48 bit testv/stvFOA48c_cut_.004.wav_SBA_64000_48-48_DTX_FOA.tst

// SBA at 64 kbps, 48kHz in, 48kHz out, FOA out
../IVAS_cod -sba 1 64000 48 testv/stvFOA48c.wav bit
../IVAS_dec FOA 48 bit testv/stvFOA48c.wav_SBA_64000_48-48_FOA.tst

// SBA at 64 kbps, 32kHz in, 32kHz out, FOA out, DTX
../IVAS_cod -dtx -sba 1 64000 32 testv/stvFOA32c.wav bit
../IVAS_dec FOA 32 bit testv/stvFOA32c.wav_SBA_64000_32-32_DTX_FOA.tst
../IVAS_cod -dtx -sba 1 64000 32 testv/stvFOA32c_cut_.004.wav bit
../IVAS_dec FOA 32 bit testv/stvFOA32c_cut_.004.wav_SBA_64000_32-32_DTX_FOA.tst

// SBA at 48 kbps, 48kHz in, 48kHz out, DTX on, HOA3 out
../IVAS_cod -sba 3 -dtx 48000 48 testv/stv3OA48c.wav bit
../IVAS_dec HOA3 48 bit testv/stv3OA48c.wav_SBA_48000_48-48_DTX_HOA3.tst
../IVAS_cod -sba 3 -dtx 48000 48 testv/stv3OA48c_cut_.004.wav bit
../IVAS_dec HOA3 48 bit testv/stv3OA48c_cut_.004.wav_SBA_48000_48-48_DTX_HOA3.tst

// SBA at 48 kbps, 48kHz in, 48kHz out, HOA3 out
../IVAS_cod -sba 3 48000 48 testv/stv3OA48c.wav bit
@@ -204,12 +204,12 @@
../IVAS_dec HOA3 32 bit testv/stv3OA32c.wav_SBA_48000_32-32_HOA3.tst

// SBA at 48 kbps, 32kHz in, 32kHz out, DTX on, HOA3 out
../IVAS_cod -sba 3 -dtx 48000 32 testv/stv3OA32c.wav bit
../IVAS_dec HOA3 32 bit testv/stv3OA32c.wav_SBA_48000_32-32_DTX_Binaural.tst
../IVAS_cod -sba 3 -dtx 48000 32 testv/stv3OA32c_cut_.004.wav bit
../IVAS_dec HOA3 32 bit testv/stv3OA32c_cut_.004.wav_SBA_48000_32-32_DTX_Binaural.tst

// SBA at 32 kbps, 48kHz in, 48kHz out, FOA out, DTX, bandwidth switching
../IVAS_cod -max_band testv/ivas_bws_20fr_start_FB.txt -dtx -sba 1 32000 48 testv/stvFOA48c.wav bit
../IVAS_dec FOA 48 bit testv/stvFOA48c.wav_SBA_32000_48-48_DTX_FOA.tst
../IVAS_cod -max_band testv/ivas_bws_20fr_start_FB.txt -dtx -sba 1 32000 48 testv/stvFOA48c_cut_.004.wav bit
../IVAS_dec FOA 48 bit testv/stvFOA48c_cut_.004.wav_SBA_32000_48-48_DTX_FOA.tst

// SBA at 32 kbps, 32kHz in, 32kHz out, FOA out
../IVAS_cod -sba 1 32000 32 testv/stvFOA32c.wav bit
@@ -268,20 +268,20 @@
../IVAS_dec FOA 48 bit testv/stvFOA48c.wav_sw_48-48_FOA.tst

// SBA FOA bitrate switching from 13.2 kbps to 192 kbps, 32kHz in, 32kHz out, DTX on, FOA out
../IVAS_cod -dtx -sba 1 ../scripts/switchPaths/sw_13k2_192k_50fr.bin 32 testv/stvFOA32c.wav bit
../IVAS_dec FOA 32 bit testv/stvFOA32c.wav_sw_32-32_DTX_FOA.tst
../IVAS_cod -dtx -sba 1 ../scripts/switchPaths/sw_13k2_192k_50fr.bin 32 testv/stvFOA32c_cut_.004.wav bit
../IVAS_dec FOA 32 bit testv/stvFOA32c_cut_.004.wav_sw_32-32_DTX_FOA.tst

// SBA 3OA bitrate switching from 13.2 kbps to 512 kbps, 48kHz in, 48kHz out, HOA3 out
../IVAS_cod -sba 3 ../scripts/switchPaths/sw_13k2_512k.bin 48 testv/stv3OA48c.wav bit
../IVAS_dec HOA3 48 bit testv/stv3OA48c.wav_sw_48-48_HOA3.tst

// SBA 3OA bitrate switching from 13.2 kbps to 128 kbps, 48kHz in, 48kHz out, DTX on, HOA3 out
../IVAS_cod -dtx -sba 3 ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 48 testv/stv3OA48c.wav bit
../IVAS_dec HOA3 48 bit testv/stv3OA48c.wav_sw_48-48_DTX_HOA3.tst
../IVAS_cod -dtx -sba 3 ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 48 testv/stv3OA48c_cut_.004.wav bit
../IVAS_dec HOA3 48 bit testv/stv3OA48c_cut_.004.wav_sw_48-48_DTX_HOA3.tst

// SBA 3OA bitrate switching from 13.2 kbps to 128 kbps, 32kHz in, 32kHz out, DTX on, HOA3 out
../IVAS_cod -dtx -sba 3 ../scripts/switchPaths/sw_13k2_to_128k_10fr.bin 32 testv/stv3OA32c_cut_.004.wav bit
../IVAS_dec HOA3 32 bit testv/stv3OA32c.wav_sw_32-32_DTX_HOA3.tst
../IVAS_dec HOA3 32 bit testv/stv3OA32c_cut_.004.wav_sw_32-32_DTX_HOA3.tst

// SBA 3OA at 96 kbps, 48kHz in, 48kHz out, HOA3 out
../IVAS_cod -sba 3 512000 48 testv/stv3OA48c.wav bit