Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Unified Diff: patched-ffmpeg-mt/tests/seek-regression.sh

Issue 789004: ffmpeg roll of source to mar 9 version... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: '' Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: patched-ffmpeg-mt/tests/seek-regression.sh
===================================================================
--- patched-ffmpeg-mt/tests/seek-regression.sh (revision 41250)
+++ patched-ffmpeg-mt/tests/seek-regression.sh (working copy)
@@ -3,23 +3,31 @@
LC_ALL=C
export LC_ALL
+src_path=$1
target_exec=$2
target_path=$3
+[ "${V-0}" -gt 0 ] && echov=echo || echov=:
+[ "${V-0}" -gt 1 ] || exec 2>/dev/null
+
+refdir="$src_path/tests/ref/seek"
datadir="tests/data"
-logfile="$datadir/seek.regression"
-reffile="$1"
+list=$(ls -1 $datadir/vsynth2/* $datadir/acodec/* $datadir/lavf/*)
+imgs=$(for i in $datadir/images/*; do echo "$i/%02d.${i##*/}"; done)
+err=0
-list=$(grep '^tests/data/[ab]-' "$reffile")
-rm -f $logfile
-for i in $list ; do
- echo ---------------- >> $logfile
- echo $i >> $logfile
- $target_exec $target_path/tests/seek_test $target_path/$i >> $logfile
+for i in $list $imgs; do
+ base=$(basename $i)
+ logfile="$datadir/$base.seek.regression"
+ reffile="$refdir/$base.ref"
+ echo "TEST SEEK $base"
+ $echov $target_exec $target_path/tests/seek_test $target_path/$i
+ $target_exec $target_path/tests/seek_test $target_path/$i > $logfile
+ diff -u -w "$reffile" "$logfile" || err=1
done
-if diff -u -w "$reffile" "$logfile" ; then
+if [ $err = 0 ]; then
echo
echo seek regression test: success
exit 0

Powered by Google App Engine
This is Rietveld 408576698