Commit 5f926de9 authored by vaclav's avatar vaclav
Browse files

Merge branch '327-unused-test-vectors' into 'main'

Remove Unused test-vectors

See merge request !447
parents 841c410d 42e61fef
Loading
Loading
Loading
Loading
Loading
+19 −19
Original line number Diff line number Diff line
@@ -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"
    }
}
+4 −4
Original line number Diff line number Diff line
@@ -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",
+531 −523

File changed.

Preview size limit exceeded, changes collapsed.

+55 −55
Original line number Diff line number Diff line
@@ -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
+1 −1
Original line number Diff line number Diff line
@@ -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