fate: Invoke pixdesc lavfi tests through fate-run.sh
authorDiego Biurrun <diego@biurrun.de>
Mon, 15 Apr 2013 22:15:15 +0000 (00:15 +0200)
committerDiego Biurrun <diego@biurrun.de>
Sat, 27 Apr 2013 14:53:42 +0000 (16:53 +0200)
tests/fate-run.sh
tests/fate/avfilter.mak
tests/fate/filter-video.mak
tests/lavfi-regression.sh
tests/ref/fate/filter-pixdesc [moved from tests/ref/lavfi/pixdesc with 100% similarity]

index 72554ad..6e30b5a 100755 (executable)
@@ -171,6 +171,14 @@ video_filter(){
         $FLAGS $ENC_OPTS -vf "$filters" -vcodec rawvideo $* -f nut md5:
 }
 
+pixdesc(){
+    pix_fmts="$(avconv -pix_fmts list 2>/dev/null | awk 'NR > 8 && /^IO/ { print $2 }' | sort)"
+    for pix_fmt in $pix_fmts; do
+        test=$pix_fmt
+        video_filter "format=$pix_fmt,pixdesctest" -pix_fmt $pix_fmt
+    done
+}
+
 mkdir -p "$outdir"
 
 exec 3>&2
index e31f449..edca861 100644 (file)
@@ -1,5 +1,4 @@
-FATE_LAVFI = fate-lavfi-pixdesc                                         \
-             fate-lavfi-pixfmts_copy                                    \
+FATE_LAVFI = fate-lavfi-pixfmts_copy                                    \
              fate-lavfi-pixfmts_crop                                    \
              fate-lavfi-pixfmts_hflip                                   \
              fate-lavfi-pixfmts_null                                    \
index 736b99f..5238aad 100644 (file)
@@ -77,6 +77,10 @@ FATE_FILTER_VSYNTH-$(CONFIG_VFLIP_FILTER) += fate-filter-vflip_vflip
 fate-filter-vflip_vflip: CMD = video_filter "vflip,vflip"
 
 
+FATE_FILTER_VSYNTH-$(CONFIG_FORMAT_FILTER) += fate-filter-pixdesc
+fate-filter-pixdesc: CMD = pixdesc
+
+
 $(FATE_FILTER_VSYNTH-yes): $(VREF)
 $(FATE_FILTER_VSYNTH-yes): SRC = $(TARGET_PATH)/tests/vsynth1/%02d.pgm
 
index f2fc752..588a53f 100755 (executable)
@@ -50,13 +50,6 @@ do_lavfi_pixfmts "pad"     "500:400:20:20"
 do_lavfi_pixfmts "scale"   "200:100"
 do_lavfi_pixfmts "vflip"   ""
 
-if [ -n "$do_pixdesc" ]; then
-    pix_fmts="$($avconv -pix_fmts list 2>/dev/null | awk 'NR > 8 && /^IO/ { print $2 }' | sort)"
-    for pix_fmt in $pix_fmts; do
-        do_video_filter $pix_fmt "format=$pix_fmt,pixdesctest" -pix_fmt $pix_fmt
-    done
-fi
-
 # TODO: add tests for
 # direct rendering,
 # chains with feedback loops