Commit 60eefe1a authored by norvell's avatar norvell
Browse files

Merge branch '335-coverage-analysis-done-using-forced-encoder-and-decoder-modes' into 'main'

Resolve "Coverage analysis done using "forced" encoder and decoder modes"

See merge request !437
parents 90225d84 fe6ab025
Loading
Loading
Loading
Loading
Loading
+21 −43
Original line number Diff line number Diff line
@@ -8,39 +8,17 @@
//   (the easiest way how to achieve this is to use the name of the test vector itself, as shown below)


// DFT stereo at 13.2 kbps, 16kHz in, 16kHz out, DTX on, random FEC at 5%
../IVAS_cod -stereo 1 -dtx 13200 16 testv/stvST16n.pcm bit
../IVAS_dec -fec 5 STEREO 16 bit testv/stvST16n.pcm_DFT_13200_16-16_DTX_FEC5.tst

// DFT stereo at 16.4 kbps, 32kHz in, 16kHz out, DTX on
../IVAS_cod -stereo 1 -dtx 16400 32 testv/stvST32n.pcm bit
../IVAS_dec STEREO 16 bit testv/stvST32n.pcm_DFT_16400_32-16_DTX.tst

// DFT stereo at 24.4 kbps, 32kHz in, 32kHz out, DTX on, MONO out
../IVAS_cod -stereo 1 -dtx 24400 32 testv/stvST32n.pcm bit
../IVAS_dec MONO 32 bit testv/stvST32n.pcm_DFT_24400_32-32_DTX_MONO.tst

// DFT stereo at 32 kbps, 32kHz in, 48kHz out, MONO out, 6% FEC pattern
../IVAS_cod -stereo 1 32000 32 testv/stvST32c.pcm bit
../IVAS_dec -fec testv/FEC_6pct.bin MONO 48 bit testv/stvST32c.pcm_DFT_32000_32-48_MONO_FEC6.tst


// TD stereo at 13.2 kbps, 16kHz in, 16kHz out, DTX on, random FEC at 5%
../IVAS_cod -stereo 2 -dtx 13200 16 testv/stvST16n.pcm bit
../IVAS_dec -fec 5 STEREO 16 bit testv/stvST16n.pcm_TD_13200_16-16_DTX_FEC5.tst

// TD stereo at 16.4 kbps, 32kHz in, 16kHz out, DTX on
../IVAS_cod -stereo 2 -dtx 16400 32 testv/stvST32n.pcm bit
../IVAS_dec STEREO 16 bit testv/stvST32n.pcm_TD_16400_32-16_DTX.tst

// TD stereo at 24.4 kbps, 32kHz in, 32kHz out, DTX on, MONO out
../IVAS_cod -stereo 2 -dtx 24400 32 testv/stvST32n.pcm bit
../IVAS_dec MONO 32 bit testv/stvST32n.pcm_TD_24400_32-32_DTX_MONO.tst
// Unified stereo at 13.2 kbps, 16kHz in, 16kHz out, DTX on, random FEC at 5%
../IVAS_cod -stereo -dtx 13200 16 testv/stvST16n.pcm bit
../IVAS_dec -fec 5 STEREO 16 bit testv/stvST16n.pcm_Unified_13200_16-16_DTX_FEC5.tst

// TD stereo at 32 kbps, 48kHz in, 32kHz out, random FEC at 5%
../IVAS_cod -stereo 2 32000 48 testv/stvST48c.pcm bit
../IVAS_dec -fec 5 STEREO 32 bit testv/stvST48c.pcm_TD_32000_48-32_FEC5.tst
// Unified stereo at 16.4 kbps, 32kHz in, 16kHz out, DTX on
../IVAS_cod -stereo -dtx 16400 32 testv/stvST32n.pcm bit
../IVAS_dec STEREO 16 bit testv/stvST32n.pcm_Unified_16400_32-16_DTX.tst

// Unified stereo at 32 kbps, 32kHz in, 48kHz out, MONO out, 6% FEC pattern
../IVAS_cod -stereo 32000 32 testv/stvST32c.pcm bit
../IVAS_dec -fec testv/FEC_6pct.bin MONO 48 bit testv/stvST32c.pcm_Unified_32000_32-48_MONO_FEC6.tst

// unified stereo at 13.2 kbps, 16kHz in, 16kHz out
../IVAS_cod -stereo 13200 16 testv/stvST16c.pcm bit
@@ -431,9 +409,9 @@
../IVAS_cod -sba 3 24400 32 testv/stv3OA32c.pcm bit
../IVAS_dec BINAURAL 32 bit testv/stv3OA32c.pcm_SBA_24400_32-32_Binaural.tst

// SBA at 24.4 kbps, 32kHz in, 32kHz out, BINAURAL out, Subframe, random FEC at 5%
// SBA at 24.4 kbps, 32kHz in, 32kHz out, BINAURAL out, random FEC at 5%
../IVAS_cod -sba 3 24400 32 testv/stv3OA32c.pcm bit
../IVAS_dec -fec 5 -force_subframe_bin BINAURAL 32 bit testv/stv3OA32c.pcm_SBA_24400_32-32_Binaural_Subframe_FEC5.tst
../IVAS_dec -fec 5 BINAURAL 32 bit testv/stv3OA32c.pcm_SBA_24400_32-32_Binaural_Subframe_FEC5.tst

// SBA at 24.4 kbps, 32kHz in, 32kHz out, BINAURAL out, Headrotation
../IVAS_cod -sba 3 24400 32 testv/stv3OA32c.pcm bit
@@ -475,9 +453,9 @@
../IVAS_cod -sba 3 48000 32 testv/stv3OA32c.pcm bit
../IVAS_dec BINAURAL_ROOM 32 bit testv/stv3OA32c.pcm_SBA_48000_32-32_BinauralRoom.tst

// SBA at 48 kbps, 32kHz in, 32kHz out, BINAURAL ROOM out, Subframe
// SBA at 48 kbps, 32kHz in, 32kHz out, BINAURAL ROOM out
../IVAS_cod -sba 3 48000 32 testv/stv3OA32c.pcm bit
../IVAS_dec -force_subframe_bin BINAURAL_ROOM 32 bit testv/stv3OA32c.pcm_SBA_48000_32-32_BinauralRoom_Subframe.tst
../IVAS_dec BINAURAL_ROOM 32 bit testv/stv3OA32c.pcm_SBA_48000_32-32_BinauralRoom_Subframe.tst

// SBA at 48 kbps, 32kHz in, 32kHz out, BINAURAL ROOM out, Headrotation
../IVAS_cod -sba 3 48000 32 testv/stv3OA32c.pcm bit
@@ -615,9 +593,9 @@
../IVAS_cod -masa 1 testv/stv_IVASMASA_1dir1TC.met 24400 48 testv/stv_IVASMASA_1dir1TC.pcm bit
../IVAS_dec BINAURAL_ROOM 48 bit testv/stv_IVASMASA_1dir1TC.pcm_24400_48-48_BinauralRoom.tst

// MASA 1dir 1TC at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL ROOM out, Subframe
// MASA 1dir 1TC at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL ROOM out
../IVAS_cod -masa 1 testv/stv_IVASMASA_1dir1TC.met 24400 48 testv/stv_IVASMASA_1dir1TC.pcm bit
../IVAS_dec -force_subframe_bin BINAURAL_ROOM 48 bit testv/stv_IVASMASA_1dir1TC.pcm_24400_48-48_BinauralRoom_Subframe.tst
../IVAS_dec BINAURAL_ROOM 48 bit testv/stv_IVASMASA_1dir1TC.pcm_24400_48-48_BinauralRoom_Subframe.tst

// MASA 1dir 1TC at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL ROOM out, Headrotation
../IVAS_cod -masa 1 testv/stv_IVASMASA_1dir1TC.met 24400 48 testv/stv_IVASMASA_1dir1TC.pcm bit
@@ -639,9 +617,9 @@
../IVAS_cod -masa 1 testv/stv_IVASMASA_2dir1TC.met 128000 48 testv/stv_IVASMASA_2dir1TC.pcm bit
../IVAS_dec -fec 5 BINAURAL 48 bit testv/stv_IVASMASA_2dir1TC.pcm_128000_48-48_BINAURAL_FEC5.tst

// MASA 2dir 1TC at 128 kbps, 48kHz in, 48kHz out, BINAURAL out, Subframe
// MASA 2dir 1TC at 128 kbps, 48kHz in, 48kHz out, BINAURAL out
../IVAS_cod -masa 1 testv/stv_IVASMASA_2dir1TC.met 128000 48 testv/stv_IVASMASA_2dir1TC.pcm bit
../IVAS_dec -force_subframe_bin BINAURAL 48 bit testv/stv_IVASMASA_2dir1TC.pcm_128000_48-48_BINAURAL_Subframe.tst
../IVAS_dec BINAURAL 48 bit testv/stv_IVASMASA_2dir1TC.pcm_128000_48-48_BINAURAL_Subframe.tst

// MASA 2dir 1TC at 128 kbps, 48kHz in, 48kHz out, BINAURAL out, Headrotation
../IVAS_cod -masa 1 testv/stv_IVASMASA_2dir1TC.met 128000 48 testv/stv_IVASMASA_2dir1TC.pcm bit
@@ -711,9 +689,9 @@
../IVAS_cod -masa 2 testv/stv_IVASMASA_2dir2TC.met 384000 48 testv/stv_IVASMASA_2dir2TC.pcm bit
../IVAS_dec BINAURAL_ROOM 48 bit testv/stv_IVASMASA_2dir2TC.pcm_384000_48-48_BinauralRoom.tst

// MASA 2dir 2TC at 384 kbps, 48kHz in, 48kHz out, BINAURAL_ROOM out, Subframe
// MASA 2dir 2TC at 384 kbps, 48kHz in, 48kHz out, BINAURAL_ROOM out
../IVAS_cod -masa 2 testv/stv_IVASMASA_2dir2TC.met 384000 48 testv/stv_IVASMASA_2dir2TC.pcm bit
../IVAS_dec -force_subframe_bin BINAURAL_ROOM 48 bit testv/stv_IVASMASA_2dir2TC.pcm_384000_48-48_BinauralRoom_Subframe.tst
../IVAS_dec BINAURAL_ROOM 48 bit testv/stv_IVASMASA_2dir2TC.pcm_384000_48-48_BinauralRoom_Subframe.tst

// MASA 2dir 2TC at 512 kbps, 48kHz in, 48kHz out, 5_1 out
../IVAS_cod -masa 2 testv/stv_IVASMASA_2dir2TC.met 512000 48 testv/stv_IVASMASA_2dir2TC.pcm bit
@@ -752,9 +730,9 @@
../IVAS_cod -mc 5_1 24400 48 testv/stv51MC48c.pcm bit
../IVAS_dec -fec 5 BINAURAL 48 bit testv/stv51MC48c.pcm_MC51_24400_48-48_Binaural_FEC5.tst

// Multi-channel 5_1 at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL out, Subframe
// Multi-channel 5_1 at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL out
../IVAS_cod -mc 5_1 24400 48 testv/stv51MC48c.pcm bit
../IVAS_dec -force_subframe_bin BINAURAL 48 bit testv/stv51MC48c.pcm_MC51_24400_48-48_Binaural_Subframe.tst
../IVAS_dec BINAURAL 48 bit testv/stv51MC48c.pcm_MC51_24400_48-48_Binaural_Subframe.tst

// Multi-channel 5_1 at 24.4 kbps, 48kHz in, 48kHz out, BINAURAL out, Headrotation
../IVAS_cod -mc 5_1 24400 48 testv/stv51MC48c.pcm bit
+4 −4
Original line number Diff line number Diff line
@@ -196,12 +196,12 @@



// Codec switching A-B between (ACELP-only) 7.2 and 16.4 kbps, 16kHz in, 16kHz out
../IVAS_cod -force speech ../scripts/switchPaths/wb_low1.bin 16 testv/stv16n.pcm bit
// 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_dec 16 bit testv/stv16n_07_16k_16-16.tst

// Codec switching A-B between (MUSIC-only) 13.2 and 64 kbps, 16kHz in, 16kHz out
../IVAS_cod -force music ../scripts/switchPaths/wb_high1.bin 16 testv/stv16n.pcm bit
// 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_dec 16 bit testv/stv16n_13_64k_16-16.tst

// Codec switching A-B between 5.9 and 64 kbps, 16kHz in, 16kHz out