Commit 71731848 authored by Jan Kiene's avatar Jan Kiene
Browse files

add more modes in voip be test and use all output formats

parent d4574f97
Loading
Loading
Loading
Loading
Loading
+22 −4
Original line number Diff line number Diff line
@@ -60,8 +60,26 @@ if [ $BUILD -eq 1 ];then
fi

# Configuration
modes=('HOA3_b128_wb_cbr' 'MC_7_1_b96_fb_cbr' 'ISM2_b48_fb_cbr')
output_formats=('STEREO' 'FOA' '7_1' 'HOA3')
modes=(
    'stereo_b32_dtx_wb_cbr'
    'stereo_b48_dtx_fb_cbr'
    'ISM4_b48_dtx_fb_cbr'
    'ISM3_b64_dtx_swb_cbr'
    'MASA_1TC_b24_4_dtx_wb_cbr'
    'MASA_2TC_b80_dtx_fb_cbr'
    'MC_5_1_b128_swb_cbr'
    'MC_7_1_b96_wb_cbr'
    'MC_5_1_4_b48_fb_cbr'
    'MC_7_1_4_b160_fb_cbr'
    'OMASA_ISM1_2TC_b512_swb_cbr'
    'OMASA_ISM2_1TC_b24_4_wb_cbr'
    'OMASA_ISM3_2TC_b80_fb_cbr'
    'OMASA_ISM4_1TC_b48_swb_cbr'
    'OSBA_ISM4_HOA2_b512_fb_cbr'
    'OSBA_ISM2_HOA2_b64_wb_cbr'
    'SBA_HOA3_b64_swb_cbr'
    'SBA_FOA_b256_fb_cbr'
)
limit_input_to_x_seconds=30
verbosity_cmd="-z console"

@@ -72,8 +90,8 @@ output_dir_default="out"
output_dir_voip="out_voip"

# Run the same modes in VoIP and non-VoIP mode with a neutral delay profile
./scripts/runIvasCodec.py $verbosity_cmd -p $cfg $WORKERS -U $limit_input_to_x_seconds -m "${modes[@]}" --oc "${output_formats[@]}" -o $output_dir_default | tee voip_be_test_output.txt
./scripts/runIvasCodec.py $verbosity_cmd -p $cfg $WORKERS -U $limit_input_to_x_seconds -m "${modes[@]}" --oc "${output_formats[@]}" -o $output_dir_voip -J "$dly_profile" | tee -a voip_be_test_output.txt
./scripts/runIvasCodec.py $verbosity_cmd -p $cfg $WORKERS -U $limit_input_to_x_seconds -m "${modes[@]}" -o $output_dir_default | tee voip_be_test_output.txt
./scripts/runIvasCodec.py $verbosity_cmd -p $cfg $WORKERS -U $limit_input_to_x_seconds -m "${modes[@]}" -o $output_dir_voip -J "$dly_profile" --decoder_only | tee -a voip_be_test_output.txt

# Check if Python scripts above failed. They return status 0 even when running a mode fails, so we have to parse log file
if grep -iq failed voip_be_test_output.txt ; then