From: Marco Date: Wed, 16 Nov 2016 21:03:26 +0000 (-0800) Subject: vpx_temporal_svc_encoder.sh: Run all tests for 1-4 threads for vp8/vp9. X-Git-Tag: v1.6.1~88^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2ef2243804cb095c3a9151bf0f1fb3e658c893b0;p=libvpx vpx_temporal_svc_encoder.sh: Run all tests for 1-4 threads for vp8/vp9. Change-Id: I079ee87cb32e36a1486c377c0037945b4bb89626 --- 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