mirror of https://github.com/FFmpeg/FFmpeg.git
running the libavfilter tests. Originally committed as revision 20384 to svn://svn.ffmpeg.org/ffmpeg/trunkrelease/0.6
parent
13547dd11f
commit
77f66963b0
3 changed files with 38 additions and 23 deletions
@ -0,0 +1,37 @@ |
||||
#!/bin/sh |
||||
# |
||||
# automatic regression test for libavfilter |
||||
# |
||||
# |
||||
#set -x |
||||
|
||||
set -e |
||||
|
||||
. $(dirname $0)/regression-funcs.sh |
||||
|
||||
eval do_$test=y |
||||
|
||||
rm -f "$logfile" |
||||
rm -f "$benchfile" |
||||
|
||||
do_lavfi() { |
||||
test_name=$1 |
||||
eval test=\$do_$test_name |
||||
vfilters=$2 |
||||
|
||||
if [ -n "$test" ] ; then |
||||
do_video_encoding ${test_name}.avi "" "-vcodec rawvideo -vfilters $vfilters" |
||||
fi |
||||
} |
||||
|
||||
# example tests: |
||||
# do_lavfi "crop" "crop=100:100:-1:-1" |
||||
# do_lavfi "crop_scale" "crop=100:100,scale=200:-1" |
||||
# do_lavfi "scale" "scale=200:200" |
||||
|
||||
# TODO: add tests for |
||||
# direct rendering, |
||||
# slices |
||||
# chains with feedback loops |
||||
|
||||
rm -f "$bench" "$bench2" |
Loading…
Reference in new issue