diff --git a/scripts/config/self_test.prm b/scripts/config/self_test.prm index 7817cd97a7629c04359097cb37156cb0def4c354..8a5a0245f791a07f44bab643a1ab1c6af7f6b24a 100644 --- a/scripts/config/self_test.prm +++ b/scripts/config/self_test.prm @@ -819,6 +819,34 @@ ../IVAS_cod -mc 5_1 512000 48 testv/stv51MC48c.pcm bit ../IVAS_dec -render_config testv/config_renderer.cfg BINAURAL_ROOM 48 bit testv/stv51MC48c.pcm_MC51_512000_48-48_MC_Config_renderer.tst +// Multi-channel 5_1 at 512 kbps, 48kHz in, 32kHz out, BINAURAL_ROOM out Config renderer +../IVAS_cod -mc 5_1 512000 48 testv/stv51MC48c.pcm bit +../IVAS_dec -render_config testv/config_renderer.cfg BINAURAL_ROOM 32 bit testv/stv51MC48c.pcm_MC51_512000_48-32_MC_Config_renderer.tst + +// Multi-channel 5_1 at 512 kbps, 48kHz in, 16kHz out, BINAURAL_ROOM out Config renderer +../IVAS_cod -mc 5_1 512000 48 testv/stv51MC48c.pcm bit +../IVAS_dec -render_config testv/config_renderer.cfg BINAURAL_ROOM 16 bit testv/stv51MC48c.pcm_MC51_512000_48-16_MC_Config_renderer.tst + +// Multi-channel 5_1 at 512 kbps, 48kHz in, 48kHz out, BINAURAL_ROOM out Config hospital_patientroom +../IVAS_cod -mc 5_1 512000 48 testv/stv51MC48c.pcm bit +../IVAS_dec -render_config testv/config_hospital_patientroom.cfg BINAURAL_ROOM 48 bit testv/stv51MC48c.pcm_MC51_512000_48-48_MC_Config_hospital_patientroom.tst + +// Multi-channel 5_1 at 512 kbps, 48kHz in, 48kHz out, BINAURAL_ROOM out Config recreation +../IVAS_cod -mc 5_1 512000 48 testv/stv51MC48c.pcm bit +../IVAS_dec -render_config testv/config_recreation.cfg BINAURAL_ROOM 48 bit testv/stv51MC48c.pcm_MC51_512000_48-48_MC_Config_recreation.tst + +// Multi-channel 5_1_2 at 512 kbps, 48kHz in, 48kHz out, BINAURAL_ROOM out Config renderer +../IVAS_cod -mc 5_1_2 512000 48 testv/stv512MC48c.pcm bit +../IVAS_dec -render_config testv/config_renderer.cfg BINAURAL_ROOM 48 bit testv/stv512MC48c.pcm_MC512_512000_48-48_MC_Config_renderer.tst + +// Multi-channel 5_1_4 at 512 kbps, 48kHz in, 48kHz out, BINAURAL_ROOM out Config renderer +../IVAS_cod -mc 5_1_4 512000 48 testv/stv514MC48c.pcm bit +../IVAS_dec -render_config testv/config_renderer.cfg BINAURAL_ROOM 48 bit testv/stv514MC48c.pcm_MC514_512000_48-48_MC_Config_renderer.tst + +// Multi-channel 7_1_4 at 512 kbps, 48kHz in, 48kHz out, BINAURAL_ROOM out Config renderer +../IVAS_cod -mc 7_1_4 512000 48 testv/stv714MC48c.pcm bit +../IVAS_dec -render_config testv/config_renderer.cfg BINAURAL_ROOM 48 bit testv/stv714MC48c.pcm_MC714_512000_48-48_MC_Config_renderer.tst + // Stereo downmix to bit-exact EVS at 13200 kbps, 32kHz in, 32kHz out ../IVAS_cod -stereo_dmx_evs 13200 32 testv/stvST32c.pcm bit diff --git a/scripts/testv/config_hospital_patientroom.cfg b/scripts/testv/config_hospital_patientroom.cfg new file mode 100644 index 0000000000000000000000000000000000000000..2f140f11b639c244ee8781661ba1d01c818ae8fe --- /dev/null +++ b/scripts/testv/config_hospital_patientroom.cfg @@ -0,0 +1,35 @@ +[roomAcoustics] +reverb = true; +brir = false; +nBands = 31; + +fc = [20.0, 25.0, 31.5, 40.0, + 50.0, 63.0, 80.0, 100.0, + 125.0, 160.0, 200.0, 250.0, + 315.0, 400.0, 500.0, 630.0, + 800.0, 1000.0, 1250.0, 1600.0, + 2000.0, 2500.0, 3150.0, 4000.0, + 5000.0, 6300.0, 8000.0, 10000.0, + 12500.0, 16000.0, 20000.0}; + +rt60 = [0.812749, 0.618878, 0.451113, 0.346723, + 0.466827, 0.539871, 0.61874, 0.702911, + 0.666569, 0.730374, 0.750904, 0.724695, + 0.754858, 0.758571, 0.768437, 0.749991, + 0.776221, 0.782269, 0.774414, 0.74688, + 0.735205, 0.737815, 0.719275, 0.71708, + 0.714652, 0.605922, 0.520307, 0.517676, + 0.521016, 0.379562, 0.307856]; + +dsr = [0.000219780698, 0.000205275364, 7.18711e-05, 4.5745977e-05, + 8.381106e-06, 6.884964e-06, 6.532765e-06, 8.296928e-06, + 1.0005793e-05, 9.191127e-06, 8.635287e-06, 9.627704e-06, + 1.0806965e-05, 1.0041916e-05, 7.77047e-06, 9.695803e-06, + 9.594324e-06, 8.32215e-06, 7.564813e-06, 6.215871e-06, + 6.379496e-06, 6.358105e-06, 6.6696e-06, 6.369334e-06, + 6.378474e-06, 3.339913e-06, 3.129318e-06, 2.892564e-06, + 6.00202e-07, 3.40124e-07, 3.37705e-07]; + + +acousticPreDelay = 0.016; +inputPreDelay = 0.081625; diff --git a/scripts/testv/config_recreation.cfg b/scripts/testv/config_recreation.cfg new file mode 100644 index 0000000000000000000000000000000000000000..c78c3b6f836198b8ad3dcd028a1abb39d37e232c --- /dev/null +++ b/scripts/testv/config_recreation.cfg @@ -0,0 +1,35 @@ +[roomAcoustics] +reverb = true; +brir = false; +nBands = 31; + +fc = [20.0, 25.0, 31.5, 40.0, + 50.0, 63.0, 80.0, 100.0, + 125.0, 160.0, 200.0, 250.0, + 315.0, 400.0, 500.0, 630.0, + 800.0, 1000.0, 1250.0, 1600.0, + 2000.0, 2500.0, 3150.0, 4000.0, + 5000.0, 6300.0, 8000.0, 10000.0, + 12500.0, 16000.0, 20000.0}; + +rt60 = [4.519163, 4.895527, 4.832761, 5.001975, + 5.344683, 5.760259, 6.36818, 6.955033, + 7.275571, 7.625591, 8.088915, 8.160022, + 8.138999, 8.179192, 8.162802, 8.462264, + 9.618056, 9.930476, 9.813532, 8.593404, + 8.388852, 8.368234, 6.518449, 3.760885, + 3.753736, 3.574508, 1.287239, 1.221739, + 1.22448, 1.716312, 2.143427]; + +dsr = [9.18578e-07, 7.63803e-07, 9.23183e-07, 1.048656e-06, + 1.61449e-06, 2.13745e-06, 2.854805e-06, 3.979651e-06, + 6.229977e-06, 7.782421e-06, 9.091754e-06, 8.545798e-06, + 7.482083e-06, 7.351071e-06, 7.947039e-06, 8.152676e-06, + 5.201189e-06, 4.744103e-06, 4.397069e-06, 3.017449e-06, + 2.958383e-06, 2.725911e-06, 7.94912e-07, 6.20198e-07, + 5.71181e-07, 5.5546e-08, 1.3987e-08, 1.338e-08, + 1.322e-09, 1.3e-11, 4e-12]; + + +acousticPreDelay = 0.032; +inputPreDelay = 0.430312; diff --git a/scripts/testv/config_renderer.cfg b/scripts/testv/config_renderer.cfg index 4a95993dc04d45ef28a101fb61c0d786d427a29f..8aa9dec1b20f06e0407772f314e4d43512b7e880 100644 --- a/scripts/testv/config_renderer.cfg +++ b/scripts/testv/config_renderer.cfg @@ -1,5 +1,7 @@ [roomAcoustics] reverb = true; # Reverb switch, in case BRIR is undefined or false, reverb flag is inherited from the room flag +brir = false; +nBands = 31; fc = [20.0, 25.0, 31.5, 40.0, 50.0, 63.0, 80.0, 100.0, diff --git a/scripts/testv/stv514MC48c.pcm b/scripts/testv/stv514MC48c.pcm new file mode 100644 index 0000000000000000000000000000000000000000..9b74316f6f8cee3406918694d18c5124ab3455f1 --- /dev/null +++ b/scripts/testv/stv514MC48c.pcm @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0522de717b42f19597beb4a923343f21270f979b5b05afe97db17a53d5520156 +size 2562560