ref: d587bca38d48764a420af81cdf258a69f7067190
parent: f13a37cbf7e5936a425498d0f5f9d96a1f6eff45
author: Tom Finegan <tomfinegan@google.com>
date: Tue Jul 10 07:38:15 EDT 2018
shell tests: Drop incorrect uses of readonly. Change-Id: I0a01e1a7c04bbc026a1db0ba90d516548a1eaaed
--- a/build/make/iosbuild.sh
+++ b/build/make/iosbuild.sh
@@ -245,7 +245,7 @@
# Trap function. Cleans up the subtree used to build all targets contained in
# $TARGETS.
cleanup() {
- local readonly res=$?
+ local res=$?
cd "${ORIG_PWD}"
if [ $res -ne 0 ]; then
--- a/test/stress.sh
+++ b/test/stress.sh
@@ -30,7 +30,7 @@
# Download a file from the url and check its sha1sum.
download_and_check_file() {
# Get the file from the file path.
- local readonly root="${1#${LIBVPX_TEST_DATA_PATH}/}"
+ local root="${1#${LIBVPX_TEST_DATA_PATH}/}"
# Download the file using curl. Trap to insure non partial file.
(trap "rm -f $1" INT TERM \
@@ -72,13 +72,13 @@
# This function runs tests on libvpx that run multiple encodes and decodes
# in parallel in hopes of catching synchronization and/or threading issues.
stress() {
- local readonly decoder="$(vpx_tool_path vpxdec)"
- local readonly encoder="$(vpx_tool_path vpxenc)"
- local readonly codec="$1"
- local readonly webm="$2"
- local readonly decode_count="$3"
- local readonly threads="$4"
- local readonly enc_args="$5"
+ local decoder="$(vpx_tool_path vpxdec)"
+ local encoder="$(vpx_tool_path vpxenc)"
+ local codec="$1"
+ local webm="$2"
+ local decode_count="$3"
+ local threads="$4"
+ local enc_args="$5"
local pids=""
local rt_max_jobs=${STRESS_RT_MAX_JOBS:-5}
local onepass_max_jobs=${STRESS_ONEPASS_MAX_JOBS:-5}
--- a/test/tools_common.sh
+++ b/test/tools_common.sh
@@ -150,7 +150,7 @@
# empty string. Caller is responsible for testing the string once the function
# returns.
vpx_tool_path() {
- local readonly tool_name="$1"
+ local tool_name="$1"
local tool_path="${LIBVPX_BIN_PATH}/${tool_name}${VPX_TEST_EXE_SUFFIX}"
if [ ! -x "${tool_path}" ]; then
# Try one directory up: when running via examples.sh the tool could be in
--- a/test/vp8_multi_resolution_encoder.sh
+++ b/test/vp8_multi_resolution_encoder.sh
@@ -22,7 +22,7 @@
elog "Libvpx test data must exist in LIBVPX_TEST_DATA_PATH."
return 1
fi
- local readonly app="vp8_multi_resolution_encoder"
+ local app="vp8_multi_resolution_encoder"
if [ -z "$(vpx_tool_path "${app}")" ]; then
elog "${app} not found. It must exist in LIBVPX_BIN_PATH or its parent."
return 1
@@ -33,7 +33,7 @@
# Runs vp8_multi_resolution_encoder. Simply forwards all arguments to
# vp8_multi_resolution_encoder after building path to the executable.
vp8_mre() {
- local readonly encoder="$(vpx_tool_path vp8_multi_resolution_encoder)"
+ local encoder="$(vpx_tool_path vp8_multi_resolution_encoder)"
if [ ! -x "${encoder}" ]; then
elog "${encoder} does not exist or is not executable."
return 1
@@ -43,13 +43,13 @@
}
vp8_multi_resolution_encoder_three_formats() {
- local readonly output_files="${VPX_TEST_OUTPUT_DIR}/vp8_mre_0.ivf
- ${VPX_TEST_OUTPUT_DIR}/vp8_mre_1.ivf
- ${VPX_TEST_OUTPUT_DIR}/vp8_mre_2.ivf"
- local readonly layer_bitrates="150 80 50"
- local readonly keyframe_insert="200"
- local readonly temporal_layers="3 3 3"
- local readonly framerate="30"
+ local output_files="${VPX_TEST_OUTPUT_DIR}/vp8_mre_0.ivf
+ ${VPX_TEST_OUTPUT_DIR}/vp8_mre_1.ivf
+ ${VPX_TEST_OUTPUT_DIR}/vp8_mre_2.ivf"
+ local layer_bitrates="150 80 50"
+ local keyframe_insert="200"
+ local temporal_layers="3 3 3"
+ local framerate="30"
if [ "$(vpx_config_option_enabled CONFIG_MULTI_RES_ENCODING)" = "yes" ]; then
if [ "$(vp8_encode_available)" = "yes" ]; then
--- a/test/vpx_temporal_svc_encoder.sh
+++ b/test/vpx_temporal_svc_encoder.sh
@@ -85,7 +85,7 @@
vpx_tsvc_encoder_vp8_mode_0() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_0"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_0"
vpx_tsvc_encoder vp8 "${output_basename}" 0 200 || return 1
# Mode 0 produces 1 stream
files_exist "${output_basename}" 1 || return 1
@@ -94,7 +94,7 @@
vpx_tsvc_encoder_vp8_mode_1() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_1"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_1"
vpx_tsvc_encoder vp8 "${output_basename}" 1 200 400 || return 1
# Mode 1 produces 2 streams
files_exist "${output_basename}" 2 || return 1
@@ -103,7 +103,7 @@
vpx_tsvc_encoder_vp8_mode_2() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_2"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_2"
vpx_tsvc_encoder vp8 "${output_basename}" 2 200 400 || return 1
# Mode 2 produces 2 streams
files_exist "${output_basename}" 2 || return 1
@@ -112,7 +112,7 @@
vpx_tsvc_encoder_vp8_mode_3() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_3"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_3"
vpx_tsvc_encoder vp8 "${output_basename}" 3 200 400 600 || return 1
# Mode 3 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -121,7 +121,7 @@
vpx_tsvc_encoder_vp8_mode_4() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_4"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_4"
vpx_tsvc_encoder vp8 "${output_basename}" 4 200 400 600 || return 1
# Mode 4 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -130,7 +130,7 @@
vpx_tsvc_encoder_vp8_mode_5() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_5"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_5"
vpx_tsvc_encoder vp8 "${output_basename}" 5 200 400 600 || return 1
# Mode 5 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -139,7 +139,7 @@
vpx_tsvc_encoder_vp8_mode_6() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_6"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_6"
vpx_tsvc_encoder vp8 "${output_basename}" 6 200 400 600 || return 1
# Mode 6 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -148,7 +148,7 @@
vpx_tsvc_encoder_vp8_mode_7() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_7"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_7"
vpx_tsvc_encoder vp8 "${output_basename}" 7 200 400 600 800 1000 || return 1
# Mode 7 produces 5 streams
files_exist "${output_basename}" 5 || return 1
@@ -157,7 +157,7 @@
vpx_tsvc_encoder_vp8_mode_8() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_8"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_8"
vpx_tsvc_encoder vp8 "${output_basename}" 8 200 400 || return 1
# Mode 8 produces 2 streams
files_exist "${output_basename}" 2 || return 1
@@ -166,7 +166,7 @@
vpx_tsvc_encoder_vp8_mode_9() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_9"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_9"
vpx_tsvc_encoder vp8 "${output_basename}" 9 200 400 600 || return 1
# Mode 9 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -175,7 +175,7 @@
vpx_tsvc_encoder_vp8_mode_10() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_10"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_10"
vpx_tsvc_encoder vp8 "${output_basename}" 10 200 400 600 || return 1
# Mode 10 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -184,7 +184,7 @@
vpx_tsvc_encoder_vp8_mode_11() {
if [ "$(vp8_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp8_mode_11"
+ local output_basename="vpx_tsvc_encoder_vp8_mode_11"
vpx_tsvc_encoder vp8 "${output_basename}" 11 200 400 600 || return 1
# Mode 11 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -193,7 +193,7 @@
vpx_tsvc_encoder_vp9_mode_0() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_0"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_0"
vpx_tsvc_encoder vp9 "${output_basename}" 0 200 || return 1
# Mode 0 produces 1 stream
files_exist "${output_basename}" 1 || return 1
@@ -202,7 +202,7 @@
vpx_tsvc_encoder_vp9_mode_1() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_1"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_1"
vpx_tsvc_encoder vp9 "${output_basename}" 1 200 400 || return 1
# Mode 1 produces 2 streams
files_exist "${output_basename}" 2 || return 1
@@ -211,7 +211,7 @@
vpx_tsvc_encoder_vp9_mode_2() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_2"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_2"
vpx_tsvc_encoder vp9 "${output_basename}" 2 200 400 || return 1
# Mode 2 produces 2 streams
files_exist "${output_basename}" 2 || return 1
@@ -220,7 +220,7 @@
vpx_tsvc_encoder_vp9_mode_3() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_3"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_3"
vpx_tsvc_encoder vp9 "${output_basename}" 3 200 400 600 || return 1
# Mode 3 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -229,7 +229,7 @@
vpx_tsvc_encoder_vp9_mode_4() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_4"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_4"
vpx_tsvc_encoder vp9 "${output_basename}" 4 200 400 600 || return 1
# Mode 4 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -238,7 +238,7 @@
vpx_tsvc_encoder_vp9_mode_5() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_5"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_5"
vpx_tsvc_encoder vp9 "${output_basename}" 5 200 400 600 || return 1
# Mode 5 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -247,7 +247,7 @@
vpx_tsvc_encoder_vp9_mode_6() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_6"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_6"
vpx_tsvc_encoder vp9 "${output_basename}" 6 200 400 600 || return 1
# Mode 6 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -256,7 +256,7 @@
vpx_tsvc_encoder_vp9_mode_7() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_7"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_7"
vpx_tsvc_encoder vp9 "${output_basename}" 7 200 400 600 800 1000 || return 1
# Mode 7 produces 5 streams
files_exist "${output_basename}" 5 || return 1
@@ -265,7 +265,7 @@
vpx_tsvc_encoder_vp9_mode_8() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_8"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_8"
vpx_tsvc_encoder vp9 "${output_basename}" 8 200 400 || return 1
# Mode 8 produces 2 streams
files_exist "${output_basename}" 2 || return 1
@@ -274,7 +274,7 @@
vpx_tsvc_encoder_vp9_mode_9() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_9"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_9"
vpx_tsvc_encoder vp9 "${output_basename}" 9 200 400 600 || return 1
# Mode 9 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -283,7 +283,7 @@
vpx_tsvc_encoder_vp9_mode_10() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_10"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_10"
vpx_tsvc_encoder vp9 "${output_basename}" 10 200 400 600 || return 1
# Mode 10 produces 3 streams
files_exist "${output_basename}" 3 || return 1
@@ -292,7 +292,7 @@
vpx_tsvc_encoder_vp9_mode_11() {
if [ "$(vp9_encode_available)" = "yes" ]; then
- local readonly output_basename="vpx_tsvc_encoder_vp9_mode_11"
+ local output_basename="vpx_tsvc_encoder_vp9_mode_11"
vpx_tsvc_encoder vp9 "${output_basename}" 11 200 400 600 || return 1
# Mode 11 produces 3 streams
files_exist "${output_basename}" 3 || return 1
--- a/test/vpxdec.sh
+++ b/test/vpxdec.sh
@@ -34,8 +34,8 @@
# input file path and shifted away. All remaining parameters are passed through
# to vpxdec.
vpxdec_pipe() {
- local readonly decoder="$(vpx_tool_path vpxdec)"
- local readonly input="$1"
+ local decoder="$(vpx_tool_path vpxdec)"
+ local input="$1"
shift
cat "${input}" | eval "${VPX_TEST_PREFIX}" "${decoder}" - "$@" ${devnull}
}
@@ -44,8 +44,8 @@
# the directory containing vpxdec. $1 one is used as the input file path and
# shifted away. All remaining parameters are passed through to vpxdec.
vpxdec() {
- local readonly decoder="$(vpx_tool_path vpxdec)"
- local readonly input="$1"
+ local decoder="$(vpx_tool_path vpxdec)"
+ local input="$1"
shift
eval "${VPX_TEST_PREFIX}" "${decoder}" "$input" "$@" ${devnull}
}
@@ -96,9 +96,9 @@
# frames in actual webm_read_frame calls.
if [ "$(vpxdec_can_decode_vp9)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly decoder="$(vpx_tool_path vpxdec)"
- local readonly expected=10
- local readonly num_frames=$(${VPX_TEST_PREFIX} "${decoder}" \
+ local decoder="$(vpx_tool_path vpxdec)"
+ local expected=10
+ local num_frames=$(${VPX_TEST_PREFIX} "${decoder}" \
"${VP9_LT_50_FRAMES_WEBM_FILE}" --summary --noblit 2>&1 \
| awk '/^[0-9]+ decoded frames/ { print $1 }')
if [ "$num_frames" -ne "$expected" ]; then
@@ -112,10 +112,10 @@
vpxdec_vp9_raw_file() {
# Ensure a raw file properly reports eof and doesn't cause a hang.
if [ "$(vpxdec_can_decode_vp9)" = "yes" ]; then
- local readonly decoder="$(vpx_tool_path vpxdec)"
- local readonly expected=1
- [ -x /usr/bin/timeout ] && local readonly TIMEOUT="/usr/bin/timeout 30s"
- local readonly num_frames=$(${TIMEOUT} ${VPX_TEST_PREFIX} "${decoder}" \
+ local decoder="$(vpx_tool_path vpxdec)"
+ local expected=1
+ [ -x /usr/bin/timeout ] && local TIMEOUT="/usr/bin/timeout 30s"
+ local num_frames=$(${TIMEOUT} ${VPX_TEST_PREFIX} "${decoder}" \
"${VP9_RAW_FILE}" --summary --noblit 2>&1 \
| awk '/^[0-9]+ decoded frames/ { print $1 }')
if [ -z "$num_frames" ] || [ "$num_frames" -ne "$expected" ]; then
--- a/test/vpxenc.sh
+++ b/test/vpxenc.sh
@@ -67,7 +67,7 @@
# Echo default vpxenc real time encoding params. $1 is the codec, which defaults
# to vp8 if unspecified.
vpxenc_rt_params() {
- local readonly codec="${1:-vp8}"
+ local codec="${1:-vp8}"
echo "--codec=${codec}
--buf-initial-sz=500
--buf-optimal-sz=600
@@ -104,8 +104,8 @@
# input file path and shifted away. All remaining parameters are passed through
# to vpxenc.
vpxenc_pipe() {
- local readonly encoder="$(vpx_tool_path vpxenc)"
- local readonly input="$1"
+ local encoder="$(vpx_tool_path vpxenc)"
+ local input="$1"
shift
cat "${input}" | eval "${VPX_TEST_PREFIX}" "${encoder}" - \
--test-decode=fatal \
@@ -116,8 +116,8 @@
# the directory containing vpxenc. $1 one is used as the input file path and
# shifted away. All remaining parameters are passed through to vpxenc.
vpxenc() {
- local readonly encoder="$(vpx_tool_path vpxenc)"
- local readonly input="$1"
+ local encoder="$(vpx_tool_path vpxenc)"
+ local input="$1"
shift
eval "${VPX_TEST_PREFIX}" "${encoder}" "${input}" \
--test-decode=fatal \
@@ -126,7 +126,7 @@
vpxenc_vp8_ivf() {
if [ "$(vpxenc_can_encode_vp8)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp8.ivf"
+ local output="${VPX_TEST_OUTPUT_DIR}/vp8.ivf"
vpxenc $(yuv_input_hantro_collage) \
--codec=vp8 \
--limit="${TEST_FRAMES}" \
@@ -143,7 +143,7 @@
vpxenc_vp8_webm() {
if [ "$(vpxenc_can_encode_vp8)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp8.webm"
+ local output="${VPX_TEST_OUTPUT_DIR}/vp8.webm"
vpxenc $(yuv_input_hantro_collage) \
--codec=vp8 \
--limit="${TEST_FRAMES}" \
@@ -159,7 +159,7 @@
vpxenc_vp8_webm_rt() {
if [ "$(vpxenc_can_encode_vp8)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp8_rt.webm"
+ local output="${VPX_TEST_OUTPUT_DIR}/vp8_rt.webm"
vpxenc $(yuv_input_hantro_collage) \
$(vpxenc_rt_params vp8) \
--output="${output}"
@@ -173,7 +173,7 @@
vpxenc_vp8_webm_2pass() {
if [ "$(vpxenc_can_encode_vp8)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp8.webm"
+ local output="${VPX_TEST_OUTPUT_DIR}/vp8.webm"
vpxenc $(yuv_input_hantro_collage) \
--codec=vp8 \
--limit="${TEST_FRAMES}" \
@@ -190,9 +190,9 @@
vpxenc_vp8_webm_lag10_frames20() {
if [ "$(vpxenc_can_encode_vp8)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly lag_total_frames=20
- local readonly lag_frames=10
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp8_lag10_frames20.webm"
+ local lag_total_frames=20
+ local lag_frames=10
+ local output="${VPX_TEST_OUTPUT_DIR}/vp8_lag10_frames20.webm"
vpxenc $(yuv_input_hantro_collage) \
--codec=vp8 \
--limit="${lag_total_frames}" \
@@ -210,7 +210,7 @@
vpxenc_vp8_ivf_piped_input() {
if [ "$(vpxenc_can_encode_vp8)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp8_piped_input.ivf"
+ local output="${VPX_TEST_OUTPUT_DIR}/vp8_piped_input.ivf"
vpxenc_pipe $(yuv_input_hantro_collage) \
--codec=vp8 \
--limit="${TEST_FRAMES}" \
@@ -226,8 +226,8 @@
vpxenc_vp9_ivf() {
if [ "$(vpxenc_can_encode_vp9)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp9.ivf"
- local readonly passes=$(vpxenc_passes_param)
+ local output="${VPX_TEST_OUTPUT_DIR}/vp9.ivf"
+ local passes=$(vpxenc_passes_param)
vpxenc $(yuv_input_hantro_collage) \
--codec=vp9 \
--limit="${TEST_FRAMES}" \
@@ -245,8 +245,8 @@
vpxenc_vp9_webm() {
if [ "$(vpxenc_can_encode_vp9)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp9.webm"
- local readonly passes=$(vpxenc_passes_param)
+ local output="${VPX_TEST_OUTPUT_DIR}/vp9.webm"
+ local passes=$(vpxenc_passes_param)
vpxenc $(yuv_input_hantro_collage) \
--codec=vp9 \
--limit="${TEST_FRAMES}" \
@@ -263,7 +263,7 @@
vpxenc_vp9_webm_rt() {
if [ "$(vpxenc_can_encode_vp9)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp9_rt.webm"
+ local output="${VPX_TEST_OUTPUT_DIR}/vp9_rt.webm"
vpxenc $(yuv_input_hantro_collage) \
$(vpxenc_rt_params vp9) \
--output="${output}"
@@ -278,11 +278,11 @@
vpxenc_vp9_webm_rt_multithread_tiled() {
if [ "$(vpxenc_can_encode_vp9)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp9_rt_multithread_tiled.webm"
- local readonly tilethread_min=2
- local readonly tilethread_max=4
- local readonly num_threads="$(seq ${tilethread_min} ${tilethread_max})"
- local readonly num_tile_cols="$(seq ${tilethread_min} ${tilethread_max})"
+ local output="${VPX_TEST_OUTPUT_DIR}/vp9_rt_multithread_tiled.webm"
+ local tilethread_min=2
+ local tilethread_max=4
+ local num_threads="$(seq ${tilethread_min} ${tilethread_max})"
+ local num_tile_cols="$(seq ${tilethread_min} ${tilethread_max})"
for threads in ${num_threads}; do
for tile_cols in ${num_tile_cols}; do
@@ -306,11 +306,11 @@
vpxenc_vp9_webm_rt_multithread_tiled_frameparallel() {
if [ "$(vpxenc_can_encode_vp9)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp9_rt_mt_t_fp.webm"
- local readonly tilethread_min=2
- local readonly tilethread_max=4
- local readonly num_threads="$(seq ${tilethread_min} ${tilethread_max})"
- local readonly num_tile_cols="$(seq ${tilethread_min} ${tilethread_max})"
+ local output="${VPX_TEST_OUTPUT_DIR}/vp9_rt_mt_t_fp.webm"
+ local tilethread_min=2
+ local tilethread_max=4
+ local num_threads="$(seq ${tilethread_min} ${tilethread_max})"
+ local num_tile_cols="$(seq ${tilethread_min} ${tilethread_max})"
for threads in ${num_threads}; do
for tile_cols in ${num_tile_cols}; do
@@ -335,7 +335,7 @@
vpxenc_vp9_webm_2pass() {
if [ "$(vpxenc_can_encode_vp9)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp9.webm"
+ local output="${VPX_TEST_OUTPUT_DIR}/vp9.webm"
vpxenc $(yuv_input_hantro_collage) \
--codec=vp9 \
--limit="${TEST_FRAMES}" \
@@ -351,8 +351,8 @@
vpxenc_vp9_ivf_lossless() {
if [ "$(vpxenc_can_encode_vp9)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp9_lossless.ivf"
- local readonly passes=$(vpxenc_passes_param)
+ local output="${VPX_TEST_OUTPUT_DIR}/vp9_lossless.ivf"
+ local passes=$(vpxenc_passes_param)
vpxenc $(yuv_input_hantro_collage) \
--codec=vp9 \
--limit="${TEST_FRAMES}" \
@@ -370,8 +370,8 @@
vpxenc_vp9_ivf_minq0_maxq0() {
if [ "$(vpxenc_can_encode_vp9)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp9_lossless_minq0_maxq0.ivf"
- local readonly passes=$(vpxenc_passes_param)
+ local output="${VPX_TEST_OUTPUT_DIR}/vp9_lossless_minq0_maxq0.ivf"
+ local passes=$(vpxenc_passes_param)
vpxenc $(yuv_input_hantro_collage) \
--codec=vp9 \
--limit="${TEST_FRAMES}" \
@@ -391,10 +391,10 @@
vpxenc_vp9_webm_lag10_frames20() {
if [ "$(vpxenc_can_encode_vp9)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly lag_total_frames=20
- local readonly lag_frames=10
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp9_lag10_frames20.webm"
- local readonly passes=$(vpxenc_passes_param)
+ local lag_total_frames=20
+ local lag_frames=10
+ local output="${VPX_TEST_OUTPUT_DIR}/vp9_lag10_frames20.webm"
+ local passes=$(vpxenc_passes_param)
vpxenc $(yuv_input_hantro_collage) \
--codec=vp9 \
--limit="${lag_total_frames}" \
@@ -414,8 +414,8 @@
vpxenc_vp9_webm_non_square_par() {
if [ "$(vpxenc_can_encode_vp9)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
- local readonly output="${VPX_TEST_OUTPUT_DIR}/vp9_non_square_par.webm"
- local readonly passes=$(vpxenc_passes_param)
+ local output="${VPX_TEST_OUTPUT_DIR}/vp9_non_square_par.webm"
+ local passes=$(vpxenc_passes_param)
vpxenc $(y4m_input_non_square_par) \
--codec=vp9 \
--limit="${TEST_FRAMES}" \