Commit db7f98c3 authored by liksonov's avatar liksonov
Browse files

Add test cases and configurations

parent c15b9c45
Loading
Loading
Loading
Loading
Loading
+28 −0
Original line number Diff line number Diff line
@@ -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
+35 −0
Original line number Diff line number Diff line
[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;
+35 −0
Original line number Diff line number Diff line
[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;
+2 −0
Original line number Diff line number Diff line
[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,