Index: source/libvpx/test/vp9_spatial_svc_encoder.sh |
=================================================================== |
--- source/libvpx/test/vp9_spatial_svc_encoder.sh (revision 290053) |
+++ source/libvpx/test/vp9_spatial_svc_encoder.sh (working copy) |
@@ -25,12 +25,13 @@ |
# Runs vp9_spatial_svc_encoder. $1 is the test name. |
vp9_spatial_svc_encoder() { |
- local encoder="${LIBVPX_BIN_PATH}/vp9_spatial_svc_encoder" |
- encoder="${encoder}${VPX_TEST_EXE_SUFFIX}" |
- local test_name="$1" |
- local output_file="${VPX_TEST_OUTPUT_DIR}/vp9_ssvc_encoder${test_name}.ivf" |
- local frames_to_encode="10" |
- local max_kf="9999" |
+ local readonly \ |
+ encoder="${LIBVPX_BIN_PATH}/vp9_spatial_svc_encoder${VPX_TEST_EXE_SUFFIX}" |
+ local readonly test_name="$1" |
+ local readonly \ |
+ output_file="${VPX_TEST_OUTPUT_DIR}/vp9_ssvc_encoder${test_name}.ivf" |
+ local readonly frames_to_encode=10 |
+ local readonly max_kf=9999 |
shift |
@@ -40,52 +41,32 @@ |
fi |
eval "${VPX_TEST_PREFIX}" "${encoder}" -w "${YUV_RAW_INPUT_WIDTH}" \ |
- -h "${YUV_RAW_INPUT_HEIGHT}" -k "${max_kf}" -f "${frames_to_encode}" \ |
- "$@" "${YUV_RAW_INPUT}" "${output_file}" ${devnull} |
+ -h "${YUV_RAW_INPUT_HEIGHT}" -k "${max_kf}" -f "${frames_to_encode}" \ |
+ "$@" "${YUV_RAW_INPUT}" "${output_file}" ${devnull} |
[ -e "${output_file}" ] || return 1 |
} |
-# Each mode is run with layer count 1-$vp9_ssvc_test_layers. |
+# Each test is run with layer count 1-$vp9_ssvc_test_layers. |
vp9_ssvc_test_layers=5 |
-vp9_spatial_svc_mode_i() { |
+vp9_spatial_svc() { |
if [ "$(vp9_encode_available)" = "yes" ]; then |
- local test_name="${FUNCNAME}" |
+ local readonly test_name="vp9_spatial_svc" |
for layers in $(seq 1 ${vp9_ssvc_test_layers}); do |
- vp9_spatial_svc_encoder "${test_name}" -m i -l ${layers} |
+ vp9_spatial_svc_encoder "${test_name}" -l ${layers} |
done |
fi |
} |
-vp9_spatial_svc_mode_altip() { |
- if [ "$(vp9_encode_available)" = "yes" ]; then |
- local test_name="${FUNCNAME}" |
- for layers in $(seq 1 ${vp9_ssvc_test_layers}); do |
- vp9_spatial_svc_encoder "${test_name}" -m "alt-ip" -l ${layers} |
- done |
- fi |
-} |
+readonly vp9_spatial_svc_tests="DISABLED_vp9_spatial_svc_mode_i |
+ DISABLED_vp9_spatial_svc_mode_altip |
+ DISABLED_vp9_spatial_svc_mode_ip |
+ DISABLED_vp9_spatial_svc_mode_gf |
+ vp9_spatial_svc" |
-vp9_spatial_svc_mode_ip() { |
- if [ "$(vp9_encode_available)" = "yes" ]; then |
- local test_name="${FUNCNAME}" |
- vp9_spatial_svc_encoder "${test_name}" -m ip -l 1 |
- fi |
-} |
- |
-vp9_spatial_svc_mode_gf() { |
- if [ "$(vp9_encode_available)" = "yes" ]; then |
- local test_name="${FUNCNAME}" |
- for layers in $(seq 1 ${vp9_ssvc_test_layers}); do |
- vp9_spatial_svc_encoder "${test_name}" -m gf -l ${layers} |
- done |
- fi |
-} |
- |
-vp9_spatial_svc_tests="vp9_spatial_svc_mode_i |
- vp9_spatial_svc_mode_altip |
- vp9_spatial_svc_mode_ip |
- vp9_spatial_svc_mode_gf" |
- |
-run_tests vp9_spatial_svc_encoder_verify_environment "${vp9_spatial_svc_tests}" |
+if [ "$(vpx_config_option_enabled CONFIG_SPATIAL_SVC)" = "yes" ]; then |
+ run_tests \ |
+ vp9_spatial_svc_encoder_verify_environment \ |
+ "${vp9_spatial_svc_tests}" |
+fi |