Loading ci/ivas_voip_be_test.sh +9 −3 Original line number Diff line number Diff line Loading @@ -126,13 +126,19 @@ for cut in "$output_dir_voip_dec"/*.wav; do output_path=${cut/$output_dir_voip_dec/$output_dir_voip_dec_trimmed} output_path=${output_path/_jbm_dly_error_profile_0_dat/} echo "$output_path\n" python3 "$python_audiofile_script_path" pre-trim 60 "$cut" "$output_path" | tee -a voip_be_test_output.txt python3 "$python_audiofile_script_path" pre-trim 60 "$cut" "$output_path" | tee -a voip_be_test_output.txt & done # wait for all trims to be done for job in `jobs -p`; do wait $job done # Assert BE between non-VoIP and VoIP modes num_diff=$(./scripts/batch_comp_audio.py "$output_dir_voip_dec_trimmed"/dec "$output_dir_default"/dec --tool mld) num_diff=$(./scripts/batch_comp_audio.py "$output_dir_voip_dec_trimmed" "$output_dir_default"/dec --tool mld) if [ $num_diff -ne 0 ]; then echo "num diff: $num_diff" if [ "$num_diff" != "0" ]; then printf "\n\nAll tested conditions are bit-exact\n" | tee -a voip_be_test_output.txt else printf "\n\nBitexactness problems found!\n" | tee -a voip_be_test_output.txt Loading Loading
ci/ivas_voip_be_test.sh +9 −3 Original line number Diff line number Diff line Loading @@ -126,13 +126,19 @@ for cut in "$output_dir_voip_dec"/*.wav; do output_path=${cut/$output_dir_voip_dec/$output_dir_voip_dec_trimmed} output_path=${output_path/_jbm_dly_error_profile_0_dat/} echo "$output_path\n" python3 "$python_audiofile_script_path" pre-trim 60 "$cut" "$output_path" | tee -a voip_be_test_output.txt python3 "$python_audiofile_script_path" pre-trim 60 "$cut" "$output_path" | tee -a voip_be_test_output.txt & done # wait for all trims to be done for job in `jobs -p`; do wait $job done # Assert BE between non-VoIP and VoIP modes num_diff=$(./scripts/batch_comp_audio.py "$output_dir_voip_dec_trimmed"/dec "$output_dir_default"/dec --tool mld) num_diff=$(./scripts/batch_comp_audio.py "$output_dir_voip_dec_trimmed" "$output_dir_default"/dec --tool mld) if [ $num_diff -ne 0 ]; then echo "num diff: $num_diff" if [ "$num_diff" != "0" ]; then printf "\n\nAll tested conditions are bit-exact\n" | tee -a voip_be_test_output.txt else printf "\n\nBitexactness problems found!\n" | tee -a voip_be_test_output.txt Loading