Split again codec-regression.sh and create a lavfi-regression.sh for
[ffmpeg-lucabe.git] / tests / lavfi-regression.sh
blob1f52fd7eee0ba55ff3cb3fb38d08be67b7fcaa0c
1 #!/bin/sh
3 # automatic regression test for libavfilter
6 #set -x
8 set -e
10 . $(dirname $0)/regression-funcs.sh
12 eval do_$test=y
14 rm -f "$logfile"
15 rm -f "$benchfile"
17 do_lavfi() {
18 test_name=$1
19 eval test=\$do_$test_name
20 vfilters=$2
22 if [ -n "$test" ] ; then
23 do_video_encoding ${test_name}.avi "" "-vcodec rawvideo -vfilters $vfilters"
27 # example tests:
28 # do_lavfi "crop" "crop=100:100:-1:-1"
29 # do_lavfi "crop_scale" "crop=100:100,scale=200:-1"
30 # do_lavfi "scale" "scale=200:200"
32 # TODO: add tests for
33 # direct rendering,
34 # slices
35 # chains with feedback loops
37 rm -f "$bench" "$bench2"