From: Yaowu Xu Date: Tue, 11 Oct 2016 22:04:47 +0000 (-0700) Subject: Remove two files not in use X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5a9b51c725fdf3138eeb6dda2f2c485f3e59b053;p=libvpx Remove two files not in use test/cx_set_ref.sh: replaced by test/aomcx_set_ref.sh test/vpxdec.sh: replaced by aomdec.sh Change-Id: I74136d311eee7666e08ed8f573a17f810992fc52 --- diff --git a/test/cx_set_ref.sh b/test/cx_set_ref.sh deleted file mode 100755 index dfba40d95..000000000 --- a/test/cx_set_ref.sh +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh -## -## Copyright (c) 2016 The WebM project authors. All Rights Reserved. -## -## Use of this source code is governed by a BSD-style license -## that can be found in the LICENSE file in the root of the source -## tree. An additional intellectual property rights grant can be found -## in the file PATENTS. All contributing project authors may -## be found in the AUTHORS file in the root of the source tree. -## -## This file tests the libaom cx_set_ref example. To add new tests to this -## file, do the following: -## 1. Write a shell function (this is your test). -## 2. Add the function to cx_set_ref_tests (on a new line). -## -. $(dirname $0)/tools_common.sh - -# Environment check: $YUV_RAW_INPUT is required. -cx_set_ref_verify_environment() { - if [ ! -e "${YUV_RAW_INPUT}" ]; then - echo "Libaom test data must exist in LIBVPX_TEST_DATA_PATH." - return 1 - fi -} - -# Runs cx_set_ref and updates the reference frame before encoding frame 90. -# $1 is the codec name. -aom_set_ref() { - local codec="$1" - local encoder="${LIBAOM_BIN_PATH}/aom_cx_set_ref${AOM_TEST_EXE_SUFFIX}" - - local output_file="${AOM_TEST_OUTPUT_DIR}/${codec}cx_set_ref_${codec}.ivf" - local ref_frame_num=90 - - if [ ! -x "${encoder}" ]; then - elog "${encoder} does not exist or is not executable." - return 1 - fi - - if [ "$codec" = "vp8" ]; then - eval "${AOM_TEST_PREFIX}" "${encoder}" "${YUV_RAW_INPUT_WIDTH}" \ - "${YUV_RAW_INPUT_HEIGHT}" "${YUV_RAW_INPUT}" "${output_file}" \ - "${ref_frame_num}" ${devnull} - else - eval "${AOM_TEST_PREFIX}" "${encoder}" "${codec}" "${YUV_RAW_INPUT_WIDTH}" \ - "${YUV_RAW_INPUT_HEIGHT}" "${YUV_RAW_INPUT}" "${output_file}" \ - "${ref_frame_num}" ${devnull} - fi - - [ -e "${output_file}" ] || return 1 -} - -cx_set_ref_av1() { - if [ "$(av1_encode_available)" = "yes" ]; then - aom_set_ref av1 || return 1 - fi -} - -cx_set_ref_tests="cx_set_ref_av1" - -run_tests cx_set_ref_verify_environment "${cx_set_ref_tests}" diff --git a/test/vpxdec.sh b/test/vpxdec.sh deleted file mode 100755 index 7c5169d87..000000000 --- a/test/vpxdec.sh +++ /dev/null @@ -1,116 +0,0 @@ -#!/bin/sh -## -## Copyright (c) 2014 The WebM project authors. All Rights Reserved. -## -## Use of this source code is governed by a BSD-style license -## that can be found in the LICENSE file in the root of the source -## tree. An additional intellectual property rights grant can be found -## in the file PATENTS. All contributing project authors may -## be found in the AUTHORS file in the root of the source tree. -## -## This file tests aomdec. To add new tests to this file, do the following: -## 1. Write a shell function (this is your test). -## 2. Add the function to aomdec_tests (on a new line). -## -. $(dirname $0)/tools_common.sh - -# Environment check: Make sure input is available. -aomdec_verify_environment() { - if [ ! -e "${VP8_IVF_FILE}" ] || [ ! -e "${AV1_WEBM_FILE}" ] || \ - [ ! -e "${AV1_FPM_WEBM_FILE}" ] || \ - [ ! -e "${AV1_LT_50_FRAMES_WEBM_FILE}" ] ; then - elog "Libaom test data must exist in LIBVPX_TEST_DATA_PATH." - return 1 - fi - if [ -z "$(aom_tool_path aomdec)" ]; then - elog "aomdec not found. It must exist in LIBAOM_BIN_PATH or its parent." - return 1 - fi -} - -# Wrapper function for running aomdec with pipe input. Requires that -# LIBAOM_BIN_PATH points to the directory containing aomdec. $1 is used as the -# input file path and shifted away. All remaining parameters are passed through -# to aomdec. -aomdec_pipe() { - local readonly decoder="$(aom_tool_path aomdec)" - local readonly input="$1" - shift - cat "${input}" | eval "${AOM_TEST_PREFIX}" "${decoder}" - "$@" ${devnull} -} - -# Wrapper function for running aomdec. Requires that LIBAOM_BIN_PATH points to -# the directory containing aomdec. $1 one is used as the input file path and -# shifted away. All remaining parameters are passed through to aomdec. -aomdec() { - local readonly decoder="$(aom_tool_path aomdec)" - local readonly input="$1" - shift - eval "${AOM_TEST_PREFIX}" "${decoder}" "$input" "$@" ${devnull} -} - -aomdec_can_decode_vp8() { - if [ "$(vp8_decode_available)" = "yes" ]; then - echo yes - fi -} - -aomdec_can_decode_vp9() { - if [ "$(vp9_decode_available)" = "yes" ]; then - echo yes - fi -} - -aomdec_vp8_ivf() { - if [ "$(aomdec_can_decode_vp8)" = "yes" ]; then - aomdec "${VP8_IVF_FILE}" --summary --noblit - fi -} - -aomdec_vp8_ivf_pipe_input() { - if [ "$(aomdec_can_decode_vp8)" = "yes" ]; then - aomdec_pipe "${VP8_IVF_FILE}" --summary --noblit - fi -} - -aomdec_vp9_webm() { - if [ "$(aomdec_can_decode_vp9)" = "yes" ] && \ - [ "$(webm_io_available)" = "yes" ]; then - aomdec "${AV1_WEBM_FILE}" --summary --noblit - fi -} - -aomdec_vp9_webm_frame_parallel() { - if [ "$(aomdec_can_decode_vp9)" = "yes" ] && \ - [ "$(webm_io_available)" = "yes" ]; then - for threads in 2 3 4 5 6 7 8; do - aomdec "${AV1_FPM_WEBM_FILE}" --summary --noblit --threads=$threads \ - --frame-parallel - done - fi -} - -aomdec_vp9_webm_less_than_50_frames() { - # ensure that reaching eof in webm_guess_framerate doesn't result in invalid - # frames in actual webm_read_frame calls. - if [ "$(aomdec_can_decode_vp9)" = "yes" ] && \ - [ "$(webm_io_available)" = "yes" ]; then - local readonly decoder="$(aom_tool_path aomdec)" - local readonly expected=10 - local readonly num_frames=$(${AOM_TEST_PREFIX} "${decoder}" \ - "${AV1_LT_50_FRAMES_WEBM_FILE}" --summary --noblit 2>&1 \ - | awk '/^[0-9]+ decoded frames/ { print $1 }') - if [ "$num_frames" -ne "$expected" ]; then - elog "Output frames ($num_frames) != expected ($expected)" - return 1 - fi - fi -} - -aomdec_tests="aomdec_vp8_ivf - aomdec_vp8_ivf_pipe_input - aomdec_vp9_webm - aomdec_vp9_webm_frame_parallel - aomdec_vp9_webm_less_than_50_frames" - -run_tests aomdec_verify_environment "${aomdec_tests}"