@ -1,5 +1,5 @@
F A T E _ F I L T E R _ S A M P L E S - $( call ALLYES , SMJPEG_DEMUXER MJPEG_DECODER PERMS_FILTER OWDENOISE_FILTER ) + = f a t e - f i l t e r - o w d e n o i s e - s a m p l e
fate-filter-owdenoise-sample : CMD = ffmpeg -idct simple -i $( TARGET_SAMPLES ) /smjpeg /scenwin .mjpg -vf "trim =duration =0.5, perms =random , owdenoise =10:20:20:enable =not (between (t \, 0.2\, 1.2))" -an -f rawvideo -
fate-filter-owdenoise-sample : CMD = ffmpeg -auto_conversion_filters -idct simple -i $( TARGET_SAMPLES ) /smjpeg /scenwin .mjpg -vf "trim =duration =0.5, perms =random , owdenoise =10:20:20:enable =not (between (t \, 0.2\, 1.2))" -an -f rawvideo -
fate-filter-owdenoise-sample : REF = $( SAMPLES ) /filter -reference /owdenoise -scenwin .raw
fate-filter-owdenoise-sample : CMP_TARGET = 1
fate-filter-owdenoise-sample : FUZZ = 3539
@ -15,10 +15,10 @@ FATE_YADIF += fate-filter-yadif-mode1
fate-filter-yadif-mode1 : CMD = framecrc -flags bitexact -idct simple -i $( TARGET_SAMPLES ) /mpeg 2/mpeg 2_field_encoding .ts -frames :v 59 -vf yadif =1
FATE_YADIF += fate-filter-yadif10
fate-filter-yadif10 : CMD = framecrc -flags bitexact -idct simple -i $( TARGET_SAMPLES ) /mpeg 2/mpeg 2_field_encoding .ts -flags bitexact -pix_fmt yuv 420p 10le -frames :v 30 -vf yadif =0
fate-filter-yadif10 : CMD = framecrc -flags bitexact -idct simple -i $( TARGET_SAMPLES ) /mpeg 2/mpeg 2_field_encoding .ts -flags bitexact -pix_fmt yuv 420p 10le -frames :v 30 -vf yadif =0, scale
FATE_YADIF += fate-filter-yadif16
fate-filter-yadif16 : CMD = framecrc -flags bitexact -idct simple -i $( TARGET_SAMPLES ) /mpeg 2/mpeg 2_field_encoding .ts -flags bitexact -pix_fmt yuv 420p 16le -frames :v 30 -vf yadif =0
fate-filter-yadif16 : CMD = framecrc -flags bitexact -idct simple -i $( TARGET_SAMPLES ) /mpeg 2/mpeg 2_field_encoding .ts -flags bitexact -pix_fmt yuv 420p 16le -frames :v 30 -vf yadif =0, scale
F A T E _ F I L T E R _ S A M P L E S - $( call FILTERDEMDEC , YADIF , MPEGTS , MPEG 2VIDEO ) + = $( FATE_YADIF )
@ -45,22 +45,22 @@ FATE_FILTER_SAMPLES-$(call ALLYES, SHOWPALETTE_FILTER FLIC_DEMUXER FLIC_DECODER)
fate-filter-showpalette : CMD = framecrc -i $( TARGET_SAMPLES ) /fli /fli -engines .fli -vf showpalette =3 -pix_fmt bgra
FATE_FILTER_PALETTEGEN += fate-filter-palettegen-1
fate-filter-palettegen-1 : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /anim .mkv -vf palettegen -pix_fmt bgra
fate-filter-palettegen-1 : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /anim .mkv -vf scale , palettegen -pix_fmt bgra
FATE_FILTER_PALETTEGEN += fate-filter-palettegen-2
fate-filter-palettegen-2 : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /anim .mkv -vf palettegen =max_colors =128:reserve_transparent =0:stats_mode =diff -pix_fmt bgra
fate-filter-palettegen-2 : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /anim .mkv -vf scale , palettegen =max_colors =128:reserve_transparent =0:stats_mode =diff -pix_fmt bgra
fate-filter-palettegen : $( FATE_FILTER_PALETTEGEN )
F A T E _ F I L T E R _ S A M P L E S - $( call ALLYES , PALETTEGEN_FILTER MATROSKA_DEMUXER H 264_DECODER ) + = $( FATE_FILTER_PALETTEGEN )
FATE_FILTER_PALETTEUSE += fate-filter-paletteuse-nodither
fate-filter-paletteuse-nodither : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /anim .mkv -i $( TARGET_SAMPLES ) /filter /anim -palette .png -lavfi paletteuse =none -pix_fmt bgra
fate-filter-paletteuse-nodither : CMD = framecrc -auto_conversion_filters -i $( TARGET_SAMPLES ) /filter /anim .mkv -i $( TARGET_SAMPLES ) /filter /anim -palette .png -lavfi paletteuse =none -pix_fmt bgra
FATE_FILTER_PALETTEUSE += fate-filter-paletteuse-bayer
fate-filter-paletteuse-bayer : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /anim .mkv -i $( TARGET_SAMPLES ) /filter /anim -palette .png -lavfi paletteuse =bayer -pix_fmt bgra
fate-filter-paletteuse-bayer : CMD = framecrc -auto_conversion_filters -i $( TARGET_SAMPLES ) /filter /anim .mkv -i $( TARGET_SAMPLES ) /filter /anim -palette .png -lavfi paletteuse =bayer -pix_fmt bgra
FATE_FILTER_PALETTEUSE += fate-filter-paletteuse-sierra2_4a
fate-filter-paletteuse-sierra2_4a : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /anim .mkv -i $( TARGET_SAMPLES ) /filter /anim -palette .png -lavfi paletteuse =sierra 2_ 4a :diff_mode =rectangle -pix_fmt bgra
fate-filter-paletteuse-sierra2_4a : CMD = framecrc -auto_conversion_filters -i $( TARGET_SAMPLES ) /filter /anim .mkv -i $( TARGET_SAMPLES ) /filter /anim -palette .png -lavfi paletteuse =sierra 2_ 4a :diff_mode =rectangle -pix_fmt bgra
fate-filter-paletteuse : $( FATE_FILTER_PALETTEUSE )
F A T E _ F I L T E R _ S A M P L E S - $( call ALLYES , PALETTEUSE_FILTER MATROSKA_DEMUXER H 264_DECODER IMAGE 2_DEMUXER PNG_DECODER ) + = $( FATE_FILTER_PALETTEUSE )
@ -130,7 +130,7 @@ FATE_FILTER_VSYNTH-$(CONFIG_BOXBLUR_FILTER) += fate-filter-boxblur
fate-filter-boxblur : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf boxblur =2:1
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , COLORCHANNELMIXER_FILTER FORMAT_FILTER PERMS_FILTER ) + = f a t e - f i l t e r - c o l o r c h a n n e l m i x e r
fate-filter-colorchannelmixer : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf format =rgb 24, perms =random , colorchannelmixer =.31415927:.4:.31415927:0:.27182818:.8:.27182818:0:.2:.6:.2:0 -flags +bitexact -sws_flags +accurate_rnd +bitexact
fate-filter-colorchannelmixer : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf scale , format =rgb 24, perms =random , colorchannelmixer =.31415927:.4:.31415927:0:.27182818:.8:.27182818:0:.2:.6:.2:0 -flags +bitexact -sws_flags +accurate_rnd +bitexact
FATE_FILTER_VSYNTH-$(CONFIG_DRAWBOX_FILTER) += fate-filter-drawbox
fate-filter-drawbox : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf drawbox =224:24:88:72:red @0.5
@ -139,7 +139,7 @@ FATE_FILTER_VSYNTH-$(CONFIG_FADE_FILTER) += fate-filter-fade
fate-filter-fade : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf fade =in :5:15, fade =out :30:15
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , INTERLACE_FILTER FIELDORDER_FILTER ) + = f a t e - f i l t e r - f i e l d o r d e r
fate-filter-fieldorder : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf interlace =tff , fieldorder =bff -sws_flags +accurate_rnd +bitexact
fate-filter-fieldorder : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf interlace =tff , scale , fieldorder =bff -sws_flags +accurate_rnd +bitexact
d e f i n e F A T E _ F P F I L T E R _ S U I T E
FATE_FILTER_FRAMEPACK += fate-filter-framepack-$( 1)
@ -197,7 +197,7 @@ FATE_FILTER_VSYNTH-$(CONFIG_VECTORSCOPE_FILTER) += fate-filter-vectorscope_color
fate-filter-vectorscope_color4 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf vectorscope =color 4 -sws_flags +accurate_rnd +bitexact -frames :v 3
FATE_FILTER_VSYNTH-$(CONFIG_VECTORSCOPE_FILTER) += fate-filter-vectorscope_xy
fate-filter-vectorscope_xy : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf vectorscope =x =0:y =1 -sws_flags +accurate_rnd +bitexact -frames :v 3
fate-filter-vectorscope_xy : CMD = framecrc -auto_conversion_filters -c :v pgmyuv -i $( SRC ) -vf vectorscope =x =0:y =1 -sws_flags +accurate_rnd +bitexact -frames :v 3
FATE_FILTER_VSYNTH-$(CONFIG_MERGEPLANES_FILTER) += fate-filter-mergeplanes
fate-filter-mergeplanes : tests /data /filtergraphs /mergeplanes
@ -217,7 +217,7 @@ fate-filter-overlay: CMD = framecrc -c:v pgmyuv -i $(SRC) -c:v pgmyuv -i $(SRC)
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , SPLIT_FILTER SCALE_FILTER PAD_FILTER OVERLAY_FILTER ) + = f a t e - f i l t e r - o v e r l a y _ r g b
fate-filter-overlay_rgb : tests /data /filtergraphs /overlay_rgb
fate-filter-overlay_rgb : CMD = framecrc -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_rgb
fate-filter-overlay_rgb : CMD = framecrc -auto_conversion_filters -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_rgb
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , SPLIT_FILTER SCALE_FILTER PAD_FILTER OVERLAY_FILTER ) + = f a t e - f i l t e r - o v e r l a y _ y u v 4 2 0
fate-filter-overlay_yuv420 : tests /data /filtergraphs /overlay_yuv 420
@ -225,46 +225,46 @@ fate-filter-overlay_yuv420: CMD = framecrc -c:v pgmyuv -i $(SRC) -filter_complex
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , SPLIT_FILTER SCALE_FILTER PAD_FILTER OVERLAY_FILTER ) + = f a t e - f i l t e r - o v e r l a y _ y u v 4 2 0 p 1 0
fate-filter-overlay_yuv420p10 : tests /data /filtergraphs /overlay_yuv 420p 10
fate-filter-overlay_yuv420p10 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_yuv 420p 10 -pix_fmt yuv 420p 10le -frames :v 3
fate-filter-overlay_yuv420p10 : CMD = framecrc -auto_conversion_filters -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_yuv 420p 10 -pix_fmt yuv 420p 10le -frames :v 3
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , SPLIT_FILTER SCALE_FILTER PAD_FILTER OVERLAY_FILTER ) + = f a t e - f i l t e r - o v e r l a y _ n v 1 2
fate-filter-overlay_nv12 : tests /data /filtergraphs /overlay_nv 12
fate-filter-overlay_nv12 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_nv 12
fate-filter-overlay_nv12 : CMD = framecrc -auto_conversion_filters -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_nv 12
fate-filter-overlay_nv12 : REF = $( SRC_PATH ) /tests /ref /fate /filter -overlay_yuv 420
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , SPLIT_FILTER SCALE_FILTER PAD_FILTER OVERLAY_FILTER ) + = f a t e - f i l t e r - o v e r l a y _ n v 2 1
fate-filter-overlay_nv21 : tests /data /filtergraphs /overlay_nv 21
fate-filter-overlay_nv21 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_nv 21
fate-filter-overlay_nv21 : CMD = framecrc -auto_conversion_filters -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_nv 21
fate-filter-overlay_nv21 : REF = $( SRC_PATH ) /tests /ref /fate /filter -overlay_yuv 420
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , SPLIT_FILTER SCALE_FILTER PAD_FILTER OVERLAY_FILTER ) + = f a t e - f i l t e r - o v e r l a y _ y u v 4 2 2
fate-filter-overlay_yuv422 : tests /data /filtergraphs /overlay_yuv 422
fate-filter-overlay_yuv422 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_yuv 422
fate-filter-overlay_yuv422 : CMD = framecrc -auto_conversion_filters -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_yuv 422
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , SPLIT_FILTER SCALE_FILTER PAD_FILTER OVERLAY_FILTER ) + = f a t e - f i l t e r - o v e r l a y _ y u v 4 2 2 p 1 0
fate-filter-overlay_yuv422p10 : tests /data /filtergraphs /overlay_yuv 422p 10
fate-filter-overlay_yuv422p10 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_yuv 422p 10 -pix_fmt yuv 422p 10le -frames :v 3
fate-filter-overlay_yuv422p10 : CMD = framecrc -auto_conversion_filters -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_yuv 422p 10 -pix_fmt yuv 422p 10le -frames :v 3
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , SPLIT_FILTER SCALE_FILTER PAD_FILTER OVERLAY_FILTER ) + = f a t e - f i l t e r - o v e r l a y _ y u v 4 4 4
fate-filter-overlay_yuv444 : tests /data /filtergraphs /overlay_yuv 444
fate-filter-overlay_yuv444 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_yuv 444
fate-filter-overlay_yuv444 : CMD = framecrc -auto_conversion_filters -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay_yuv 444
FATE_FILTER_OVERLAY_ALPHA += fate-filter-overlay_yuv420_yuva420 fate-filter-overlay_yuv422_yuva422 fate-filter-overlay_yuv444_yuva444 fate-filter-overlay_rgb_rgba fate-filter-overlay_gbrp_gbrap
FATE_FILTER_OVERLAY_ALPHA += fate-filter-overlay_yuva420_yuva420 fate-filter-overlay_yuva422_yuva422 fate-filter-overlay_yuva444_yuva444 fate-filter-overlay_rgba_rgba fate-filter-overlay_gbrap_gbrap
$(FATE_FILTER_OVERLAY_ALPHA) : SRC = $( TARGET_SAMPLES ) /png 1/lena -rgba .png
$(FATE_FILTER_OVERLAY_ALPHA) : CMD = framecrc -i $( SRC ) -sws_flags +accurate_rnd +bitexact -vf $( FILTER ) -frames :v 1
fate-filter-overlay_yuv420_yuva420 : FILTER = "format =yuva 420p [over ];color =black :128x 128, format =yuv 420p [main ];[main ][over ]overlay =format =yuv 420"
fate-filter-overlay_yuv422_yuva422 : FILTER = "format =yuva 422p [over ];color =black :128x 128, format =yuv 422p [main ];[main ][over ]overlay =format =yuv 422"
fate-filter-overlay_yuv444_yuva444 : FILTER = "format =yuva 444p [over ];color =black :128x 128, format =yuv 444p [main ];[main ][over ]overlay =format =yuv 444"
fate-filter-overlay_rgb_rgba : FILTER = "format =rgba [over ];color =black :128x 128, format =rgb 24[main ];[main ][over ]overlay =format =rgb "
fate-filter-overlay_gbrp_gbrap : FILTER = "format =gbrap [over ];color =black :128x 128, format =gbrp [main ];[main ][over ]overlay =format =gbrp "
fate-filter-overlay_yuv420_yuva420 : FILTER = "scale , format =yuva 420p [over ];color =black :128x 128, format =yuv 420p [main ];[main ][over ]overlay =format =yuv 420"
fate-filter-overlay_yuv422_yuva422 : FILTER = "scale , format =yuva 422p [over ];color =black :128x 128, format =yuv 422p [main ];[main ][over ]overlay =format =yuv 422"
fate-filter-overlay_yuv444_yuva444 : FILTER = "scale , format =yuva 444p [over ];color =black :128x 128, format =yuv 444p [main ];[main ][over ]overlay =format =yuv 444"
fate-filter-overlay_rgb_rgba : FILTER = "scale , format =rgba [over ];color =black :128x 128, format =rgb 24[main ];[main ][over ]overlay =format =rgb "
fate-filter-overlay_gbrp_gbrap : FILTER = "scale , format =gbrap [over ];color =black :128x 128, format =gbrp [main ];[main ][over ]overlay =format =gbrp "
fate-filter-overlay_yuva420_yuva420 : FILTER = "format =yuva 420p [over ];color =black :128x 128, format =yuva 420p [main ];[main ][over ]overlay =format =yuv 420"
fate-filter-overlay_yuva422_yuva422 : FILTER = "format =yuva 422p [over ];color =black :128x 128, format =yuva 422p [main ];[main ][over ]overlay =format =yuv 422"
fate-filter-overlay_yuva444_yuva444 : FILTER = "format =yuva 444p [over ];color =black :128x 128, format =yuva 444p [main ];[main ][over ]overlay =format =yuv 444"
fate-filter-overlay_rgba_rgba : FILTER = "format =rgba [over ];color =black :128x 128, format =rgba [main ];[main ][over ]overlay =format =rgb "
fate-filter-overlay_gbrap_gbrap : FILTER = "format =gbrap [over ];color =black :128x 128, format =gbrap [main ];[main ][over ]overlay =format =gbrp "
fate-filter-overlay_yuva420_yuva420 : FILTER = "scale , format =yuva 420p [over ];color =black :128x 128, format =yuva 420p [main ];[main ][over ]overlay =format =yuv 420"
fate-filter-overlay_yuva422_yuva422 : FILTER = "scale , format =yuva 422p [over ];color =black :128x 128, format =yuva 422p [main ];[main ][over ]overlay =format =yuv 422"
fate-filter-overlay_yuva444_yuva444 : FILTER = "scale , format =yuva 444p [over ];color =black :128x 128, format =yuva 444p [main ];[main ][over ]overlay =format =yuv 444"
fate-filter-overlay_rgba_rgba : FILTER = "scale , format =rgba [over ];color =black :128x 128, format =rgba [main ];[main ][over ]overlay =format =rgb "
fate-filter-overlay_gbrap_gbrap : FILTER = "scale , format =gbrap [over ];color =black :128x 128, format =gbrap [main ];[main ][over ]overlay =format =gbrp "
F A T E _ F I L T E R _ S A M P L E S - $( call ALLYES , PNG_DECODER APNG_DEMUXER FORMAT_FILTER COLOR_FILTER OVERLAY_FILTER ) + = $( FATE_FILTER_OVERLAY_ALPHA )
@ -369,7 +369,7 @@ fate-filter-shuffleframes: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf shuffleframe
FATE_FILTER_VSYNTH-$(CONFIG_SHUFFLEFRAMES_FILTER) += $( FATE_SHUFFLEFRAMES)
FATE_SHUFFLEPLANES += fate-filter-shuffleplanes-dup-luma
fate-filter-shuffleplanes-dup-luma : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf format =yuva 444p , shuffleplanes =0:0:0:0
fate-filter-shuffleplanes-dup-luma : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf scale , format =yuva 444p , shuffleplanes =0:0:0:0
FATE_SHUFFLEPLANES += fate-filter-shuffleplanes-swapuv
fate-filter-shuffleplanes-swapuv : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf shuffleplanes =0:2:1:0
@ -416,20 +416,20 @@ fate-filter-hqdn3d-sample: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/smjp
F A T E _ F I L T E R _ S A M P L E S - $( call ALLYES , MATROSKA_DEMUXER OVERLAY_FILTER H 264_DECODER DVDSUB_DECODER ) + = f a t e - f i l t e r - o v e r l a y - d v d s u b - 2 3 9 7
fate-filter-overlay-dvdsub-2397 : tests /data /filtergraphs /overlay -dvdsub -2397
fate-filter-overlay-dvdsub-2397 : CMD = framecrc -flags bitexact -i $( TARGET_SAMPLES ) /filter /242_ 4.mkv -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay -dvdsub -2397 -c :a copy
fate-filter-overlay-dvdsub-2397 : CMD = framecrc -auto_conversion_filters -flags bitexact -i $( TARGET_SAMPLES ) /filter /242_ 4.mkv -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /overlay -dvdsub -2397 -c :a copy
F A T E _ F I L T E R _ H Q X - $( call ALLYES , IMAGE 2_DEMUXER PNG_DECODER HQX_FILTER ) = f a t e - f i l t e r - h q 2 x f a t e - f i l t e r - h q 3 x f a t e - f i l t e r - h q 4 x
FATE_FILTER_SAMPLES-yes += $( FATE_FILTER_HQX-yes)
fate-filter-hq2x : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf hqx =2 -pix_fmt bgra
fate-filter-hq3x : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf hqx =3 -pix_fmt bgra
fate-filter-hq4x : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf hqx =4 -pix_fmt bgra
fate-filter-hq2x : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf scale , hqx =2 -pix_fmt bgra
fate-filter-hq3x : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf scale , hqx =3 -pix_fmt bgra
fate-filter-hq4x : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf scale , hqx =4 -pix_fmt bgra
fate-filter-hqx : $( FATE_FILTER_HQX -yes )
F A T E _ F I L T E R _ X B R - $( call ALLYES , IMAGE 2_DEMUXER PNG_DECODER XBR_FILTER ) = f a t e - f i l t e r - 2 x b r f a t e - f i l t e r - 3 x b r f a t e - f i l t e r - 4 x b r
FATE_FILTER_SAMPLES-yes += $( FATE_FILTER_XBR-yes)
fate-filter-2xbr : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf xbr =2 -pix_fmt bgra
fate-filter-3xbr : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf xbr =3 -pix_fmt bgra
fate-filter-4xbr : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf xbr =4 -pix_fmt bgra
fate-filter-2xbr : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf scale , xbr =2, scale -pix_fmt bgra
fate-filter-3xbr : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf scale , xbr =3, scale -pix_fmt bgra
fate-filter-4xbr : CMD = framecrc -i $( TARGET_SAMPLES ) /filter /pixelart %d .png -vf scale , xbr =4, scale -pix_fmt bgra
fate-filter-xbr : $( FATE_FILTER_XBR -yes )
F A T E _ F I L T E R _ S A M P L E S - $( call ALLYES , UTVIDEO_DECODER AVI_DEMUXER PERMS_FILTER CURVES_FILTER ) + = f a t e - f i l t e r - c u r v e s
@ -437,7 +437,7 @@ fate-filter-curves: CMD = framecrc -i $(TARGET_SAMPLES)/utvideo/utvideo_rgb_medi
F A T E _ F I L T E R _ S A M P L E S - $( call ALLYES , VMD_DEMUXER VMDVIDEO_DECODER FORMAT_FILTER PERMS_FILTER GRADFUN_FILTER ) + = f a t e - f i l t e r - g r a d f u n - s a m p l e
fate-filter-gradfun-sample : tests /data /filtergraphs /gradfun
fate-filter-gradfun-sample : CMD = framecrc -i $( TARGET_SAMPLES ) /vmd /12.vmd -filter_script $( TARGET_PATH ) /tests /data /filtergraphs /gradfun -an -frames :v 20
fate-filter-gradfun-sample : CMD = framecrc -auto_conversion_filters -i $( TARGET_SAMPLES ) /vmd /12.vmd -filter_script $( TARGET_PATH ) /tests /data /filtergraphs /gradfun -an -frames :v 20
F A T E _ F I L T E R - $( call ALLYES , TESTSRC_FILTER SINE_FILTER CONCAT_FILTER ) + = f a t e - f i l t e r - c o n c a t f a t e - f i l t e r - c o n c a t - v f r
fate-filter-concat : tests /data /filtergraphs /concat
@ -460,17 +460,17 @@ fate-filter-fps-start-drop: CMD = framecrc -lavfi testsrc2=r=7:d=3.5,fps=3:start
fate-filter-fps-start-fill : CMD = framecrc -lavfi testsrc 2=r =7:d =1.5, setpts =PTS +14, fps =3:start_time =1.5
F A T E _ F I L T E R _ S A M P L E S - $( call ALLYES , MOV_DEMUXER FPS_FILTER QTRLE_DECODER ) + = f a t e - f i l t e r - f p s - c f r f a t e - f i l t e r - f p s f a t e - f i l t e r - f p s - r
fate-filter-fps-cfr : CMD = framecrc -i $( TARGET_SAMPLES ) /qtrle /apple -animation -variable -fps -bug .mov -r 30 -vsync cfr -pix_fmt yuv 420p
fate-filter-fps-r : CMD = framecrc -i $( TARGET_SAMPLES ) /qtrle /apple -animation -variable -fps -bug .mov -r 30 -vf fps -pix_fmt yuv 420p
fate-filter-fps : CMD = framecrc -i $( TARGET_SAMPLES ) /qtrle /apple -animation -variable -fps -bug .mov -vf fps =30 -pix_fmt yuv 420p
fate-filter-fps-cfr : CMD = framecrc -auto_conversion_filters -i $( TARGET_SAMPLES ) /qtrle /apple -animation -variable -fps -bug .mov -r 30 -vsync cfr -pix_fmt yuv 420p
fate-filter-fps-r : CMD = framecrc -auto_conversion_filters -i $( TARGET_SAMPLES ) /qtrle /apple -animation -variable -fps -bug .mov -r 30 -vf fps -pix_fmt yuv 420p
fate-filter-fps : CMD = framecrc -auto_conversion_filters -i $( TARGET_SAMPLES ) /qtrle /apple -animation -variable -fps -bug .mov -vf fps =30 -pix_fmt yuv 420p
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , FORMAT_FILTER SPLIT_FILTER ALPHAEXTRACT_FILTER ALPHAMERGE_FILTER ) + = f a t e - f i l t e r - a l p h a e x t r a c t _ a l p h a m e r g e _ r g b
fate-filter-alphaextract_alphamerge_rgb : tests /data /filtergraphs /alphamerge_alphaextract_rgb
fate-filter-alphaextract_alphamerge_rgb : CMD = framecrc -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /alphamerge_alphaextract_rgb
fate-filter-alphaextract_alphamerge_rgb : CMD = framecrc -auto_conversion_filters -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /alphamerge_alphaextract_rgb
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , FORMAT_FILTER SPLIT_FILTER ALPHAEXTRACT_FILTER ALPHAMERGE_FILTER ) + = f a t e - f i l t e r - a l p h a e x t r a c t _ a l p h a m e r g e _ y u v
fate-filter-alphaextract_alphamerge_yuv : tests /data /filtergraphs /alphamerge_alphaextract_yuv
fate-filter-alphaextract_alphamerge_yuv : CMD = framecrc -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /alphamerge_alphaextract_yuv
fate-filter-alphaextract_alphamerge_yuv : CMD = framecrc -auto_conversion_filters -c :v pgmyuv -i $( SRC ) -filter_complex_script $( TARGET_PATH ) /tests /data /filtergraphs /alphamerge_alphaextract_yuv
FATE_FILTER_VSYNTH-$(CONFIG_CROP_FILTER) += fate-filter-crop
fate-filter-crop : CMD = video_filter "crop =iw -100:ih -100:100:100"
@ -505,22 +505,22 @@ FATE_FILTER_VSYNTH-$(CONFIG_VFLIP_FILTER) += fate-filter-vflip
fate-filter-vflip : CMD = video_filter "vflip "
FATE_FILTER_VSYNTH-$(CONFIG_COLORLEVELS_FILTER) += fate-filter-colorlevels
fate-filter-colorlevels : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf format =rgb 24, colorlevels -flags +bitexact -sws_flags +accurate_rnd +bitexact
fate-filter-colorlevels : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf scale , format =rgb 24, colorlevels -flags +bitexact -sws_flags +accurate_rnd +bitexact
FATE_FILTER_VSYNTH-$(CONFIG_COLORLEVELS_FILTER) += fate-filter-colorlevels-16
fate-filter-colorlevels-16 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf format =rgb 48, colorlevels -pix_fmt rgb 48le -flags +bitexact -sws_flags +accurate_rnd +bitexact
fate-filter-colorlevels-16 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf scale , format =rgb 48, colorlevels -pix_fmt rgb 48le -flags +bitexact -sws_flags +accurate_rnd +bitexact
FATE_FILTER_VSYNTH-$(CONFIG_COLORBALANCE_FILTER) += fate-filter-colorbalance
fate-filter-colorbalance : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf format =rgb 24, colorbalance =rs =.2 -flags +bitexact -sws_flags +accurate_rnd +bitexact -frames :v 3
fate-filter-colorbalance : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf scale , format =rgb 24, colorbalance =rs =.2 -flags +bitexact -sws_flags +accurate_rnd +bitexact -frames :v 3
FATE_FILTER_VSYNTH-$(CONFIG_COLORBALANCE_FILTER) += fate-filter-colorbalance-gbrap
fate-filter-colorbalance-gbrap : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf format =gbrap , colorbalance =gh =.2 -flags +bitexact -sws_flags +accurate_rnd +bitexact -frames :v 3
fate-filter-colorbalance-gbrap : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf scale , format =gbrap , colorbalance =gh =.2 -flags +bitexact -sws_flags +accurate_rnd +bitexact -frames :v 3
FATE_FILTER_VSYNTH-$(CONFIG_COLORBALANCE_FILTER) += fate-filter-colorbalance-rgba64
fate-filter-colorbalance-rgba64 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf format =rgba 64, colorbalance =rm =.2 -pix_fmt rgba 64le -flags +bitexact -sws_flags +accurate_rnd +bitexact -frames :v 3
fate-filter-colorbalance-rgba64 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf scale , format =rgba 64, colorbalance =rm =.2 -pix_fmt rgba 64le -flags +bitexact -sws_flags +accurate_rnd +bitexact -frames :v 3
FATE_FILTER_VSYNTH-$(CONFIG_COLORBALANCE_FILTER) += fate-filter-colorbalance-gbrap-16
fate-filter-colorbalance-gbrap-16 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf format =gbrap , colorbalance =bh =.2 -pix_fmt gbrap -flags +bitexact -sws_flags +accurate_rnd +bitexact -frames :v 3
fate-filter-colorbalance-gbrap-16 : CMD = framecrc -c :v pgmyuv -i $( SRC ) -vf scale , format =gbrap , colorbalance =bh =.2 -pix_fmt gbrap -flags +bitexact -sws_flags +accurate_rnd +bitexact -frames :v 3
FATE_FILTER_VSYNTH-$(CONFIG_COLORMATRIX_FILTER) += fate-filter-colormatrix1
fate-filter-colormatrix1 : CMD = video_filter "colormatrix =bt 601:smpte 240m , colormatrix =smpte 240m :fcc , colormatrix =fcc :bt 601, colormatrix =bt 601:fcc , colormatrix =fcc :smpte 240m , colormatrix =smpte 240m :bt 709"
@ -535,10 +535,10 @@ FATE_FILTER_VSYNTH-$(CONFIG_VFLIP_FILTER) += fate-filter-vflip_vflip
fate-filter-vflip_vflip : CMD = video_filter "vflip , vflip "
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , FORMAT_FILTER PERMS_FILTER EDGEDETECT_FILTER ) + = f a t e - f i l t e r - e d g e d e t e c t
fate-filter-edgedetect : CMD = video_filter "format =gray , perms =random , edgedetect " -frames :v 20
fate-filter-edgedetect : CMD = video_filter "scale , format =gray , perms =random , edgedetect " -frames :v 20
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , FORMAT_FILTER PERMS_FILTER EDGEDETECT_FILTER ) + = f a t e - f i l t e r - e d g e d e t e c t - c o l o r m i x
fate-filter-edgedetect-colormix : CMD = video_filter "format =gbrp , perms =random , edgedetect =mode =colormix " -frames :v 20
fate-filter-edgedetect-colormix : CMD = video_filter "scale , format =gbrp , perms =random , edgedetect =mode =colormix " -frames :v 20
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , PERMS_FILTER HUE_FILTER ) + = f a t e - f i l t e r - h u e 1
fate-filter-hue1 : CMD = video_filter "perms =random , hue =s =sin (2*PI *t )+1" -frames :v 20
@ -550,7 +550,7 @@ FATE_FILTER_VSYNTH-$(call ALLYES, PERMS_FILTER HUE_FILTER) += fate-filter-hue3
fate-filter-hue3 : CMD = video_filter "perms =random , hue =b =n -10" -frames :v 20
F A T E _ F I L T E R _ V S Y N T H - $( call ALLYES , FORMAT_FILTER PERMS_FILTER HUE_FILTER ) + = f a t e - f i l t e r - h u e 4
fate-filter-hue4 : CMD = video_filter "format =yuv 422p 10, perms =random , hue =h =18*n :s =n /10" -frames :v 20 -pix_fmt yuv 422p 10le
fate-filter-hue4 : CMD = video_filter "scale , format =yuv 422p 10, perms =random , hue =h =18*n :s =n /10" -frames :v 20 -pix_fmt yuv 422p 10le
FATE_FILTER_VSYNTH-$(CONFIG_IDET_FILTER) += fate-filter-idet
fate-filter-idet : CMD = framecrc -flags bitexact -idct simple -i $( SRC ) -vf idet -frames :v 25 -flags +bitexact
@ -595,76 +595,76 @@ FATE_FILTER_VSYNTH-$(CONFIG_SETSAR_FILTER) += fate-filter-setsar
fate-filter-setsar : CMD = video_filter "setsar =sar =16/11"
FATE_STEREO3D += fate-filter-stereo3d-al-sbsl
fate-filter-stereo3d-al-sbsl : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =al :sbsl
fate-filter-stereo3d-al-sbsl : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =al :sbsl
FATE_STEREO3D += fate-filter-stereo3d-ar-abl
fate-filter-stereo3d-ar-abl : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =ar :abl
fate-filter-stereo3d-ar-abl : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =ar :abl
FATE_STEREO3D += fate-filter-stereo3d-abr-mr
fate-filter-stereo3d-abr-mr : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =abr :mr
fate-filter-stereo3d-abr-mr : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =abr :mr
FATE_STEREO3D += fate-filter-stereo3d-abr-ml
fate-filter-stereo3d-abr-ml : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =abr :ml
fate-filter-stereo3d-abr-ml : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =abr :ml
FATE_STEREO3D += fate-filter-stereo3d-sbsl-abl
fate-filter-stereo3d-sbsl-abl : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :abl
fate-filter-stereo3d-sbsl-abl : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :abl
FATE_STEREO3D += fate-filter-stereo3d-sbsl-abr
fate-filter-stereo3d-sbsl-abr : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :abr
fate-filter-stereo3d-sbsl-abr : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :abr
FATE_STEREO3D += fate-filter-stereo3d-sbsl-al
fate-filter-stereo3d-sbsl-al : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :al
fate-filter-stereo3d-sbsl-al : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :al
FATE_STEREO3D += fate-filter-stereo3d-sbsl-sbsr
fate-filter-stereo3d-sbsl-sbsr : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :sbsr
fate-filter-stereo3d-sbsl-sbsr : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :sbsr
FATE_STEREO3D += fate-filter-stereo3d-sbsl-agmc
fate-filter-stereo3d-sbsl-agmc : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :agmc
fate-filter-stereo3d-sbsl-agmc : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :agmc
FATE_STEREO3D += fate-filter-stereo3d-sbsl-agmd
fate-filter-stereo3d-sbsl-agmd : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :agmd
fate-filter-stereo3d-sbsl-agmd : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :agmd
FATE_STEREO3D += fate-filter-stereo3d-sbsl-agmg
fate-filter-stereo3d-sbsl-agmg : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :agmg
fate-filter-stereo3d-sbsl-agmg : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :agmg
FATE_STEREO3D += fate-filter-stereo3d-sbsl-agmh
fate-filter-stereo3d-sbsl-agmh : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :agmh
fate-filter-stereo3d-sbsl-agmh : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :agmh
FATE_STEREO3D += fate-filter-stereo3d-sbsl-arbg
fate-filter-stereo3d-sbsl-arbg : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :arbg
fate-filter-stereo3d-sbsl-arbg : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :arbg
FATE_STEREO3D += fate-filter-stereo3d-sbsl-arcc
fate-filter-stereo3d-sbsl-arcc : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :arcc
fate-filter-stereo3d-sbsl-arcc : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :arcc
FATE_STEREO3D += fate-filter-stereo3d-sbsl-arcd
fate-filter-stereo3d-sbsl-arcd : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :arcd
fate-filter-stereo3d-sbsl-arcd : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :arcd
FATE_STEREO3D += fate-filter-stereo3d-sbsl-arcg
fate-filter-stereo3d-sbsl-arcg : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :arcg
fate-filter-stereo3d-sbsl-arcg : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :arcg
FATE_STEREO3D += fate-filter-stereo3d-sbsl-arch
fate-filter-stereo3d-sbsl-arch : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :arch
fate-filter-stereo3d-sbsl-arch : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :arch
FATE_STEREO3D += fate-filter-stereo3d-sbsl-argg
fate-filter-stereo3d-sbsl-argg : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :argg
fate-filter-stereo3d-sbsl-argg : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :argg
FATE_STEREO3D += fate-filter-stereo3d-sbsl-aybc
fate-filter-stereo3d-sbsl-aybc : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :aybc
fate-filter-stereo3d-sbsl-aybc : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :aybc
FATE_STEREO3D += fate-filter-stereo3d-sbsl-aybd
fate-filter-stereo3d-sbsl-aybd : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :aybd
fate-filter-stereo3d-sbsl-aybd : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :aybd
FATE_STEREO3D += fate-filter-stereo3d-sbsl-aybg
fate-filter-stereo3d-sbsl-aybg : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :aybg
fate-filter-stereo3d-sbsl-aybg : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :aybg
FATE_STEREO3D += fate-filter-stereo3d-sbsl-aybh
fate-filter-stereo3d-sbsl-aybh : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf stereo 3d =sbsl :aybh
fate-filter-stereo3d-sbsl-aybh : CMD = framecrc -c :v pgmyuv -i $( SRC ) -frames :v 5 -flags +bitexact -sws_flags +accurate_rnd +bitexact -vf scale , s tereo 3d =sbsl :aybh
fate-filter-stereo3d : $( FATE_STEREO 3D )
FATE_FILTER_VSYNTH-$(CONFIG_STEREO3D_FILTER) += $( FATE_STEREO3D)
FATE_FILTER_VSYNTH-$(CONFIG_THUMBNAIL_FILTER) += fate-filter-thumbnail
fate-filter-thumbnail : CMD = video_filter "thumbnail =10"
fate-filter-thumbnail : CMD = video_filter "scale , thumbnail =10"
FATE_FILTER_VSYNTH-$(CONFIG_TILE_FILTER) += fate-filter-tile
fate-filter-tile : CMD = video_filter "tile =3x 3:nb_frames =5:padding =7:margin =2"
@ -684,7 +684,7 @@ endif
d e f i n e P I X D E S C _ T E S T
FATE_FILTER_PIXDESC-$(CONFIG_FORMAT_FILTER) += fate-filter-pixdesc-$( 1)
fate-filter-pixdesc-$(1) : CMD = video_filter "format =$( 1) , pixdesctest " -pix_fmt $( 1)
fate-filter-pixdesc-$(1) : CMD = video_filter "scale , format =$( 1) , pixdesctest " -pix_fmt $( 1)
e n d e f
$( foreach fmt , $ ( PIXFMTS ) , $ ( eval $ ( call PIXDESC_TEST ,$ ( fmt ) ) ) )
@ -839,7 +839,7 @@ tests/data/file4560-override2rotate0.mov: ffmpeg$(PROGSSUF)$(EXESUF) | tests/dat
F A T E _ F I L T E R _ S A M P L E S - $( call ALLYES , MOV_DEMUXER H 264_DECODER AAC_FIXED_DECODER PCM_S 16LE_ENCODER MOV_MUXER ) + = f a t e - f i l t e r - m e t a - 4 5 6 0 - r o t a t e 0
fate-filter-meta-4560-rotate0 : tests /data /file 4560-override 2rotate 0.mov
fate-filter-meta-4560-rotate0 : CMD = framecrc -flags +bitexact -c :a aac_fixed -i $( TARGET_PATH ) /tests /data /file 4560-override 2rotate 0.mov
fate-filter-meta-4560-rotate0 : CMD = framecrc -auto_conversion_filters -flags +bitexact -c :a aac_fixed -i $( TARGET_PATH ) /tests /data /file 4560-override 2rotate 0.mov
REFCMP_DEPS = FFMPEG LAVFI_INDEV TESTSRC2_FILTER AVGBLUR_FILTER METADATA_FILTER