ref: 8a758474970fb869bcc26e678eeb6963a5d0f053
parent: 5668dcc7b988f1a2d083eadec6832469de2043af
parent: aac3adb3c54af4b7435578d2150af2f8cc82aa76
author: James Zern <jzern@google.com>
date: Wed Apr 8 17:01:34 EDT 2015
Merge "vpxdec.sh: fix vp9_webm_less_than_50_frames w/valgrind"
--- a/test/vpxdec.sh
+++ b/test/vpxdec.sh
@@ -96,9 +96,14 @@
if [ "$(vpxdec_can_decode_vp9)" = "yes" ] && \
[ "$(webm_io_available)" = "yes" ]; then
local readonly decoder="$(vpx_tool_path vpxdec)"
- eval "${VPX_TEST_PREFIX}" "${decoder}" "${VP9_LT_50_FRAMES_WEBM_FILE}" \
- --summary --noblit 2>&1 \
- | awk '{ exit $1 != 10; }'
+ local readonly expected=10
+ local readonly num_frames=$(${VPX_TEST_PREFIX} "${decoder}" \
+ "${VP9_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
}
--
⑨