From d429804ec75d31b33e4f5a82caf1f32ec03498ad Mon Sep 17 00:00:00 2001 From: vaclav Date: Thu, 15 Feb 2024 11:20:24 +0100 Subject: [PATCH 1/3] add ISM Non-diegetic panning gain condition to the self-test --- scripts/config/self_test.prm | 8 ++++++-- scripts/config/self_test_ltv.prm | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/scripts/config/self_test.prm b/scripts/config/self_test.prm index 25cef6b5e6..74aade6f43 100644 --- a/scripts/config/self_test.prm +++ b/scripts/config/self_test.prm @@ -1466,9 +1466,13 @@ networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit -// NON DIEGETiC PAN at 60 kbps, 48kHz in, 48kHz out, STEREO out +// EVS non-diegetic panning at 60 kbps, 48kHz in, 48kHz out, STEREO out ../IVAS_cod 64000 48 testv/stv48c.wav bit -../IVAS_dec -non_diegetic_pan -0.5 48 bit testv/stv48c.pcm_MONO_64000_48-48_STEREO_NON-DIEGETIC-PAN_-0.5.tst +../IVAS_dec -non_diegetic_pan -50 48 bit testv/stv48c.pcm_EVS_64000_48-48_STEREO_NON-DIEGETIC-PAN_-50.tst + +// 1 ISM non-diegetic panning at 32 kbps, 48kHz in, 48kHz out, STEREO out +../IVAS_cod -ism 1 testv/stvISM1.csv 32000 48 testv/stv1ISM48s.wav bit +../IVAS_dec -non_diegetic_pan 80 48 bit testv/stv1ISM48s.pcm_ISM_32000_48-48_STEREO_NON-DIEGETIC-PAN_80.tst diff --git a/scripts/config/self_test_ltv.prm b/scripts/config/self_test_ltv.prm index 1951ef3b8e..11ad024c92 100644 --- a/scripts/config/self_test_ltv.prm +++ b/scripts/config/self_test_ltv.prm @@ -1409,9 +1409,13 @@ networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit -// NON DIEGETiC PAN at 60 kbps, 48kHz in, 48kHz out, STEREO out +// EVS non-diegetic panning at 60 kbps, 48kHz in, 48kHz out, STEREO out ../IVAS_cod 64000 48 testv/ltv48_MONO.wav bit -../IVAS_dec -non_diegetic_pan -0.5 48 bit testv/ltv48_STEREO.wav_MONO_64000_48-48_STEREO_NON-DIEGETIC-PAN_-0.5.tst +../IVAS_dec -non_diegetic_pan -50 48 bit testv/ltv48_MONO.pcm_EVS_64000_48-48_STEREO_NON-DIEGETIC-PAN_-50.tst + +// 1 ISM non-diegetic panning at 32 kbps, 48kHz in, 48kHz out, STEREO out +../IVAS_cod -ism 1 testv/ltv1ISM.csv 32000 48 testv/ltv48_1ISM.wav bit +../IVAS_dec -non_diegetic_pan 80 48 bit testv/ltv48_1ISM.pcm_ISM_32000_48-48_STEREO_NON-DIEGETIC-PAN_80.tst -- GitLab From 0808e7afda50dcc03125b7a3a38ad06a59cfea36 Mon Sep 17 00:00:00 2001 From: vaclav Date: Fri, 16 Feb 2024 14:08:02 +0100 Subject: [PATCH 2/3] fix typo: 60 kbps -> 64 kbps --- scripts/config/self_test.prm | 2 +- scripts/config/self_test_ltv.prm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/config/self_test.prm b/scripts/config/self_test.prm index 9c0a6d262a..7c17cd4f53 100644 --- a/scripts/config/self_test.prm +++ b/scripts/config/self_test.prm @@ -1465,7 +1465,7 @@ networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit -// EVS non-diegetic panning at 60 kbps, 48kHz in, 48kHz out, STEREO out +// EVS non-diegetic panning at 64 kbps, 48kHz in, 48kHz out, STEREO out ../IVAS_cod 64000 48 testv/stv48c.wav bit ../IVAS_dec -non_diegetic_pan -50 48 bit testv/stv48c.pcm_EVS_64000_48-48_STEREO_NON-DIEGETIC-PAN_-50.tst diff --git a/scripts/config/self_test_ltv.prm b/scripts/config/self_test_ltv.prm index 856ed910d4..d1b233d26e 100644 --- a/scripts/config/self_test_ltv.prm +++ b/scripts/config/self_test_ltv.prm @@ -1465,7 +1465,7 @@ networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit -// EVS non-diegetic panning at 60 kbps, 48kHz in, 48kHz out, STEREO out +// EVS non-diegetic panning at 64 kbps, 48kHz in, 48kHz out, STEREO out ../IVAS_cod 64000 48 testv/ltv48_MONO.wav bit ../IVAS_dec -non_diegetic_pan -50 48 bit testv/ltv48_MONO.pcm_EVS_64000_48-48_STEREO_NON-DIEGETIC-PAN_-50.tst -- GitLab From 50afee7f73060717ee159f79316a7c0bbde4471a Mon Sep 17 00:00:00 2001 From: vaclav Date: Fri, 16 Feb 2024 15:09:08 +0100 Subject: [PATCH 3/3] fix command-line for IVAS decoder --- scripts/config/self_test.prm | 2 +- scripts/config/self_test_ltv.prm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/config/self_test.prm b/scripts/config/self_test.prm index 7c17cd4f53..83aa9ac504 100644 --- a/scripts/config/self_test.prm +++ b/scripts/config/self_test.prm @@ -1471,7 +1471,7 @@ networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit // 1 ISM non-diegetic panning at 32 kbps, 48kHz in, 48kHz out, STEREO out ../IVAS_cod -ism 1 testv/stvISM1.csv 32000 48 testv/stv1ISM48s.wav bit -../IVAS_dec -non_diegetic_pan 80 48 bit testv/stv1ISM48s.pcm_ISM_32000_48-48_STEREO_NON-DIEGETIC-PAN_80.tst +../IVAS_dec -non_diegetic_pan 80 STEREO 48 bit testv/stv1ISM48s.pcm_ISM_32000_48-48_STEREO_NON-DIEGETIC-PAN_80.tst diff --git a/scripts/config/self_test_ltv.prm b/scripts/config/self_test_ltv.prm index d1b233d26e..9999e09d25 100644 --- a/scripts/config/self_test_ltv.prm +++ b/scripts/config/self_test_ltv.prm @@ -1471,7 +1471,7 @@ networkSimulator_g192 ../scripts/dly_error_profiles/dly_error_profile_5.dat bit // 1 ISM non-diegetic panning at 32 kbps, 48kHz in, 48kHz out, STEREO out ../IVAS_cod -ism 1 testv/ltv1ISM.csv 32000 48 testv/ltv48_1ISM.wav bit -../IVAS_dec -non_diegetic_pan 80 48 bit testv/ltv48_1ISM.pcm_ISM_32000_48-48_STEREO_NON-DIEGETIC-PAN_80.tst +../IVAS_dec -non_diegetic_pan 80 STEREO 48 bit testv/ltv48_1ISM.pcm_ISM_32000_48-48_STEREO_NON-DIEGETIC-PAN_80.tst -- GitLab