From 6e0748e1423270b5b57177ee8941fa890d217b50 Mon Sep 17 00:00:00 2001 From: Tom Finegan Date: Wed, 30 Jul 2014 20:26:33 -0700 Subject: [PATCH] tools_common.sh: Move vpxdec() test support to vpxdec.sh Change-Id: I7bb9b10fa8a949e9eaa1299b521f2b9785f36d50 --- test/tools_common.sh | 32 -------------------------------- test/vpxdec.sh | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/test/tools_common.sh b/test/tools_common.sh index 3e69c3687..e98beadf8 100755 --- a/test/tools_common.sh +++ b/test/tools_common.sh @@ -182,38 +182,6 @@ webm_io_available() { [ "$(vpx_config_option_enabled CONFIG_WEBM_IO)" = "yes" ] && echo yes } -# Echoes yes to stdout when vpxdec exists according to vpx_tool_available(). -vpxdec_available() { - [ -n $(vpx_tool_available vpxdec) ] && echo yes -} - -# Wrapper function for running vpxdec in noblit mode. Requires that -# LIBVPX_BIN_PATH points to the directory containing vpxdec. Positional -# parameter one is used as the input file path. Positional parameter two, when -# present, is interpreted as a boolean flag that means the input should be sent -# to vpxdec via pipe from cat instead of directly. -vpxdec() { - local input="${1}" - local pipe_input=${2} - - if [ $# -gt 2 ]; then - # shift away $1 and $2 so the remaining arguments can be passed to vpxdec - # via $@. - shift 2 - fi - - local decoder="${LIBVPX_BIN_PATH}/vpxdec${VPX_TEST_EXE_SUFFIX}" - - if [ -z "${pipe_input}" ]; then - eval "${VPX_TEST_PREFIX}" "${decoder}" "$input" --summary --noblit "$@" \ - ${devnull} - else - cat "${input}" \ - | eval "${VPX_TEST_PREFIX}" "${decoder}" - --summary --noblit "$@" \ - ${devnull} - fi -} - # Echoes yes to stdout when vpxenc exists according to vpx_tool_available(). vpxenc_available() { [ -n $(vpx_tool_available vpxenc) ] && echo yes diff --git a/test/vpxdec.sh b/test/vpxdec.sh index 093230b69..f7b2322fc 100755 --- a/test/vpxdec.sh +++ b/test/vpxdec.sh @@ -22,6 +22,38 @@ vpxdec_verify_environment() { fi } +# Echoes yes to stdout when vpxdec exists according to vpx_tool_available(). +vpxdec_available() { + [ -n "$(vpx_tool_available vpxdec)" ] && echo yes +} + +# Wrapper function for running vpxdec in noblit mode. Requires that +# LIBVPX_BIN_PATH points to the directory containing vpxdec. Positional +# parameter one is used as the input file path. Positional parameter two, when +# present, is interpreted as a boolean flag that means the input should be sent +# to vpxdec via pipe from cat instead of directly. +vpxdec() { + local input="${1}" + local pipe_input=${2} + + if [ $# -gt 2 ]; then + # shift away $1 and $2 so the remaining arguments can be passed to vpxdec + # via $@. + shift 2 + fi + + local decoder="${LIBVPX_BIN_PATH}/vpxdec${VPX_TEST_EXE_SUFFIX}" + + if [ -z "${pipe_input}" ]; then + eval "${VPX_TEST_PREFIX}" "${decoder}" "$input" --summary --noblit "$@" \ + ${devnull} + else + cat "${input}" \ + | eval "${VPX_TEST_PREFIX}" "${decoder}" - --summary --noblit "$@" \ + ${devnull} + fi +} + vpxdec_can_decode_vp8() { if [ "$(vpxdec_available)" = "yes" ] && \ [ "$(vp8_decode_available)" = "yes" ]; then