From 2ef2243804cb095c3a9151bf0f1fb3e658c893b0 Mon Sep 17 00:00:00 2001 From: Marco Date: Wed, 16 Nov 2016 13:03:26 -0800 Subject: [PATCH] vpx_temporal_svc_encoder.sh: Run all tests for 1-4 threads for vp8/vp9. Change-Id: I079ee87cb32e36a1486c377c0037945b4bb89626 --- test/vpx_temporal_svc_encoder.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/test/vpx_temporal_svc_encoder.sh b/test/vpx_temporal_svc_encoder.sh index c91f9cc56..78942d16b 100755 --- a/test/vpx_temporal_svc_encoder.sh +++ b/test/vpx_temporal_svc_encoder.sh @@ -40,7 +40,7 @@ vpx_tsvc_encoder() { local timebase_den="1000" local speed="6" local frame_drop_thresh="30" - local threads="1" + local max_threads="4" shift 2 @@ -49,11 +49,14 @@ vpx_tsvc_encoder() { return 1 fi - eval "${VPX_TEST_PREFIX}" "${encoder}" "${YUV_RAW_INPUT}" "${output_file}" \ - "${codec}" "${YUV_RAW_INPUT_WIDTH}" "${YUV_RAW_INPUT_HEIGHT}" \ - "${timebase_num}" "${timebase_den}" "${speed}" "${frame_drop_thresh}" \ - "${threads}" "$@" \ - ${devnull} + // TODO(tomfinegan): Verify file output for all thread runs. + for threads in $(seq $max_threads); do + eval "${VPX_TEST_PREFIX}" "${encoder}" "${YUV_RAW_INPUT}" "${output_file}" \ + "${codec}" "${YUV_RAW_INPUT_WIDTH}" "${YUV_RAW_INPUT_HEIGHT}" \ + "${timebase_num}" "${timebase_den}" "${speed}" "${frame_drop_thresh}" \ + "${threads}" "$@" \ + ${devnull} + done } # Confirms that all expected output files exist given the output file name -- 2.40.0