diff --git a/.gitignore b/.gitignore index 584ff941e0..19bb757c3b 100644 --- a/.gitignore +++ b/.gitignore @@ -47,6 +47,7 @@ /tests/audiogen /tests/base64 /tests/data/ +/tests/pixfmts.mak /tests/rotozoom /tests/tiny_psnr /tests/videogen diff --git a/tests/Makefile b/tests/Makefile index 414c8f7dcd..6a0def921f 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -24,8 +24,10 @@ tests/data/filtergraphs/%: TAG = COPY tests/data/filtergraphs/%: $(SRC_PATH)/tests/filtergraphs/% | tests/data/filtergraphs $(M)cp $< $@ +RUNNING_FATE := $(filter check fate%,$(filter-out fate-rsync,$(MAKECMDGOALS))) + # Check sanity of dependencies when running FATE tests. -ifneq (,$(filter check fate%,$(filter-out fate-rsync,$(MAKECMDGOALS)))) +ifneq (,$(RUNNING_FATE)) CHKCFG = $(if $($(1))$(!$(1)),$($(1)), $(error No such config: $(1))) endif @@ -165,6 +167,7 @@ testclean: $(RM) -r tests/vsynth1 tests/data $(RM) $(CLEANSUFFIXES:%=tests/%) $(RM) $(TESTTOOLS:%=tests/%$(HOSTEXESUF)) + $(RM) tests/pixfmts.mak -include $(wildcard tests/*.d) diff --git a/tests/fate-run.sh b/tests/fate-run.sh index a10a52307b..91de177a2a 100755 --- a/tests/fate-run.sh +++ b/tests/fate-run.sh @@ -162,14 +162,6 @@ 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 -} - pixfmts(){ filter=${test#filter-pixfmts-} filter_args=$1 diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak index 28699322b8..bbe77ce6e2 100644 --- a/tests/fate/filter-video.mak +++ b/tests/fate/filter-video.mak @@ -116,8 +116,25 @@ 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 +tests/pixfmts.mak: TAG = GEN +tests/pixfmts.mak: avconv$(EXESUF) + $(M)printf "PIXFMTS = " > $@ + $(Q)$(TARGET_EXEC) $(TARGET_PATH)/$< -pix_fmts list 2> /dev/null | awk 'NR > 8 && /^IO/ { printf $$2 " " }' >> $@ + $(Q)printf "\n" >> $@ + +ifneq (,$(RUNNING_FATE)) +-include tests/pixfmts.mak +endif + +define PIXDESC_TEST +FATE_FILTER_PIXDESC-$(CONFIG_FORMAT_FILTER) += fate-filter-pixdesc-$(1) +fate-filter-pixdesc-$(1): CMD = video_filter "format=$(1),pixdesctest" -pix_fmt $(1) +endef + +$(foreach fmt, $(PIXFMTS), $(eval $(call PIXDESC_TEST,$(fmt)))) + +fate-filter-pixdesc: $(FATE_FILTER_PIXDESC-yes) +FATE_FILTER_VSYNTH-yes += $(FATE_FILTER_PIXDESC-yes) FATE_FILTER_PIXFMTS += fate-filter-pixfmts-copy diff --git a/tests/ref/fate/filter-pixdesc b/tests/ref/fate/filter-pixdesc deleted file mode 100644 index f99e8ead46..0000000000 --- a/tests/ref/fate/filter-pixdesc +++ /dev/null @@ -1,90 +0,0 @@ -abgr 037bf9df6a765520ad6d490066bf4b89 -argb c442a8261c2265a07212ef0f72e35f5a -bgr24 0d0cb38ab3fa0b2ec0865c14f78b217b -bgr444be d9ea9307d21b162225b8b2c524cf9477 -bgr444le 88035350e9da3a8f67387890b956f0bc -bgr48be 00624e6c7ec7ab19897ba2f0a3257fe8 -bgr48le d02c235ebba7167881ca2d576497ff84 -bgr4_byte 50d23cc82d9dcef2fd12adb81fb9b806 -bgr555be 49f01b1f1f0c84fd9e776dd34cc3c280 -bgr555le 378d6ac4223651a1adcbf94a3d0d807b -bgr565be 257cf78afa35dc31e9696f139c916715 -bgr565le 1dfdd03995c287e3c754b164bf26a355 -bgr8 24bd566170343d06fec6fccfff5abc54 -bgra 76a18a5151242fa137133f604cd624d2 -gbrp 76204621e200a3cc633012f6720c7005 -gbrp10be 2ca4a4a589a7dc461ff186913c7a69e5 -gbrp10le 46176f1fcc6e67f9862115fe373f73d3 -gbrp9be 981c2c1b0ef1791824b4c7518331bc2e -gbrp9le 25fb915ed11d07d631e0e7b78d54bebf -gray db08f7f0751900347e6b8649e4164d21 -gray16be 7becf34ae825a3df3969bf4c6bfeb5e2 -gray16le 10bd87059b5c189f3caef2837f4f2b5c -monob 668ebe8b8103b9046b251b2fa8a1d88f -monow 9251497f3b0634f1165d12d5a289d943 -nv12 e0af357888584d36eec5aa0f673793ef -nv21 9a3297f3b34baa038b1f37cb202b512f -rgb24 b41eba9651e1b5fe386289b506188105 -rgb444be 9e89db334568c6b2e3d5d0540f4ba960 -rgb444le 0a68cb6de8bf530aa30c5c1205c25155 -rgb48be cc139ec1dd9451f0e049c0cb3a0c8aa2 -rgb48le 86c5608904f75360d492dbc5c9589969 -rgb4_byte c93ba89b74c504e7f5ae9d9ab1546c73 -rgb555be 912a62c5e53bfcbac2a0340e10973cf2 -rgb555le a937a0fc764fb57dc1b3af87cba0273c -rgb565be 9cadf742e05ddc23a3b5b270f89aad3c -rgb565le d39aa298bb525e9be8860351c6f62dab -rgb8 4a9d8e4f2f154e83a7e1735be6300700 -rgba 93a5b3712e6eb8c5b9a09ffc7b9fbc12 -uyvy422 adcf64516a19fce44df77082bdb16291 -yuv410p 2d9225153c83ee1132397d619d94d1b3 -yuv411p 8b298af3e43348ca1b11eb8a3252ac6c -yuv420p eba2f135a08829387e2f698ff72a2939 -yuv420p10be 299fe1d785a3d3dd5e70778700d7fb06 -yuv420p10le 8aee004e765a5383be0954f5e916b72f -yuv420p16be 16c009a235cd52b74791a895423152a3 -yuv420p16le 2d59c4f1d0314a5a957a7cfc4b6fabcc -yuv420p9be ce880fa07830e5297c22acf6e20555ce -yuv420p9le 16543fda8f87d94a6cf857d2e8d4461a -yuv422p c9bba4529821d796a6ab09f6a5fd355a -yuv422p10be 11af7dfafe8bc025c7e3bd82b830fe8a -yuv422p10le ec04efb76efa79bf0d02b21572371a56 -yuv422p16be 5499502e1c29534a158a1fe60e889f60 -yuv422p16le e3d61fde6978591596bc36b914386623 -yuv422p9be 29b71579946940a8c00fa844c9dff507 -yuv422p9le 062b7f9cbb972bf36b5bdb1a7623701a -yuv440p 5a064afe2b453bb52cdb3f176b1aa1cf -yuv444p 0a98447b78fd476aa39686da6a74fa2e -yuv444p10be 71be185a2fb7a353eb024df9bc63212d -yuv444p10le c1c6b30a12065c7901c0a267e4861a0f -yuv444p16be 1c6ea2c2f5e539006112ceec3d4e7d90 -yuv444p16le 20f86bc2f68d2b3f1f2b48b97b2189f4 -yuv444p9be 6ab31f4c12b533ce318ecdff83cdd054 -yuv444p9le f0606604a5c08becab6ba500124c4b7c -yuva420p a29884f3f3dfe1e00b961bc17bef3d47 -yuva420p10be 145366ff1632de3e300d947f49844284 -yuva420p10le d797038552d7f698e4d1db4dfa18ceb0 -yuva420p16be 25a335f66a0670911ced818aa42fb670 -yuva420p16le 97bf252e6c030f0f0412d3826c2ea259 -yuva420p9be 06b764d85bd3c22e9b7ca4babed84d4f -yuva420p9le 1f01cdd4fc46f98d4c11b2947307a0e3 -yuva422p 92b6815f465297284cdb843711682cee -yuva422p10be fb240ff9ac49b45b1b3d40df2c89e39d -yuva422p10le f767ede9ba1d427faadc963cf41d2412 -yuva422p16be ef442b11b26e5e61f3c958fa309576dd -yuva422p16le 5789009759d7a44dacc6da2194e402b1 -yuva422p9be e0d2f45f7f5541eee988137c7ebb3495 -yuva422p9le a4ec81f328efd3856dec430fb27f2f56 -yuva444p c523716e4900cfe515eaab1d7124fdd9 -yuva444p10be f5791a75fdb86da0c243511ef9ab8fbd -yuva444p10le 578e88dfbe4ab07f280fcc7554f3a5c4 -yuva444p16be ee7b9dd854e36b165d5b7cffb646ba6c -yuva444p16le ec93b2907923d5655e9fb085479260ef -yuva444p9be 03414257d78e72c28d03e3c247319b7c -yuva444p9le e421d753257e36a79c2c0ec1607ac9e6 -yuvj420p 32eec78ba51857b16ce9b813a49b7189 -yuvj422p 0dfa0ed434f73be51428758c69e082cb -yuvj440p 657501a28004e27a592757a7509f5189 -yuvj444p 98d3d054f2ec09a75eeed5d328dc75b7 -yuyv422 f2569f2b5069a0ee0cecae33de0455e3 -yvyu422 17aef3e345d23edd3c660a91dcfc5a19 diff --git a/tests/ref/fate/filter-pixdesc-abgr b/tests/ref/fate/filter-pixdesc-abgr new file mode 100644 index 0000000000..ac8513e814 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-abgr @@ -0,0 +1 @@ +pixdesc-abgr 037bf9df6a765520ad6d490066bf4b89 diff --git a/tests/ref/fate/filter-pixdesc-argb b/tests/ref/fate/filter-pixdesc-argb new file mode 100644 index 0000000000..3b81bfebe8 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-argb @@ -0,0 +1 @@ +pixdesc-argb c442a8261c2265a07212ef0f72e35f5a diff --git a/tests/ref/fate/filter-pixdesc-bgr24 b/tests/ref/fate/filter-pixdesc-bgr24 new file mode 100644 index 0000000000..76b6dfc352 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgr24 @@ -0,0 +1 @@ +pixdesc-bgr24 0d0cb38ab3fa0b2ec0865c14f78b217b diff --git a/tests/ref/fate/filter-pixdesc-bgr444be b/tests/ref/fate/filter-pixdesc-bgr444be new file mode 100644 index 0000000000..e5a8819689 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgr444be @@ -0,0 +1 @@ +pixdesc-bgr444be d9ea9307d21b162225b8b2c524cf9477 diff --git a/tests/ref/fate/filter-pixdesc-bgr444le b/tests/ref/fate/filter-pixdesc-bgr444le new file mode 100644 index 0000000000..8bda95c316 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgr444le @@ -0,0 +1 @@ +pixdesc-bgr444le 88035350e9da3a8f67387890b956f0bc diff --git a/tests/ref/fate/filter-pixdesc-bgr48be b/tests/ref/fate/filter-pixdesc-bgr48be new file mode 100644 index 0000000000..f87f3fa6d6 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgr48be @@ -0,0 +1 @@ +pixdesc-bgr48be 00624e6c7ec7ab19897ba2f0a3257fe8 diff --git a/tests/ref/fate/filter-pixdesc-bgr48le b/tests/ref/fate/filter-pixdesc-bgr48le new file mode 100644 index 0000000000..738a4a9961 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgr48le @@ -0,0 +1 @@ +pixdesc-bgr48le d02c235ebba7167881ca2d576497ff84 diff --git a/tests/ref/fate/filter-pixdesc-bgr4_byte b/tests/ref/fate/filter-pixdesc-bgr4_byte new file mode 100644 index 0000000000..fa465d2592 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgr4_byte @@ -0,0 +1 @@ +pixdesc-bgr4_byte 50d23cc82d9dcef2fd12adb81fb9b806 diff --git a/tests/ref/fate/filter-pixdesc-bgr555be b/tests/ref/fate/filter-pixdesc-bgr555be new file mode 100644 index 0000000000..0e137bbd43 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgr555be @@ -0,0 +1 @@ +pixdesc-bgr555be 49f01b1f1f0c84fd9e776dd34cc3c280 diff --git a/tests/ref/fate/filter-pixdesc-bgr555le b/tests/ref/fate/filter-pixdesc-bgr555le new file mode 100644 index 0000000000..9c7ca5bd32 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgr555le @@ -0,0 +1 @@ +pixdesc-bgr555le 378d6ac4223651a1adcbf94a3d0d807b diff --git a/tests/ref/fate/filter-pixdesc-bgr565be b/tests/ref/fate/filter-pixdesc-bgr565be new file mode 100644 index 0000000000..1d71f7ecd3 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgr565be @@ -0,0 +1 @@ +pixdesc-bgr565be 257cf78afa35dc31e9696f139c916715 diff --git a/tests/ref/fate/filter-pixdesc-bgr565le b/tests/ref/fate/filter-pixdesc-bgr565le new file mode 100644 index 0000000000..bfe2b9db9c --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgr565le @@ -0,0 +1 @@ +pixdesc-bgr565le 1dfdd03995c287e3c754b164bf26a355 diff --git a/tests/ref/fate/filter-pixdesc-bgr8 b/tests/ref/fate/filter-pixdesc-bgr8 new file mode 100644 index 0000000000..2aa9b9a13c --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgr8 @@ -0,0 +1 @@ +pixdesc-bgr8 24bd566170343d06fec6fccfff5abc54 diff --git a/tests/ref/fate/filter-pixdesc-bgra b/tests/ref/fate/filter-pixdesc-bgra new file mode 100644 index 0000000000..6896fbd898 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-bgra @@ -0,0 +1 @@ +pixdesc-bgra 76a18a5151242fa137133f604cd624d2 diff --git a/tests/ref/fate/filter-pixdesc-gbrp b/tests/ref/fate/filter-pixdesc-gbrp new file mode 100644 index 0000000000..cbcaac8994 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-gbrp @@ -0,0 +1 @@ +pixdesc-gbrp 76204621e200a3cc633012f6720c7005 diff --git a/tests/ref/fate/filter-pixdesc-gbrp10be b/tests/ref/fate/filter-pixdesc-gbrp10be new file mode 100644 index 0000000000..b7e4976b5f --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-gbrp10be @@ -0,0 +1 @@ +pixdesc-gbrp10be 2ca4a4a589a7dc461ff186913c7a69e5 diff --git a/tests/ref/fate/filter-pixdesc-gbrp10le b/tests/ref/fate/filter-pixdesc-gbrp10le new file mode 100644 index 0000000000..a9750f775e --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-gbrp10le @@ -0,0 +1 @@ +pixdesc-gbrp10le 46176f1fcc6e67f9862115fe373f73d3 diff --git a/tests/ref/fate/filter-pixdesc-gbrp9be b/tests/ref/fate/filter-pixdesc-gbrp9be new file mode 100644 index 0000000000..50261c4917 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-gbrp9be @@ -0,0 +1 @@ +pixdesc-gbrp9be 981c2c1b0ef1791824b4c7518331bc2e diff --git a/tests/ref/fate/filter-pixdesc-gbrp9le b/tests/ref/fate/filter-pixdesc-gbrp9le new file mode 100644 index 0000000000..9a59a9b0c8 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-gbrp9le @@ -0,0 +1 @@ +pixdesc-gbrp9le 25fb915ed11d07d631e0e7b78d54bebf diff --git a/tests/ref/fate/filter-pixdesc-gray b/tests/ref/fate/filter-pixdesc-gray new file mode 100644 index 0000000000..6900fe2bab --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-gray @@ -0,0 +1 @@ +pixdesc-gray db08f7f0751900347e6b8649e4164d21 diff --git a/tests/ref/fate/filter-pixdesc-gray16be b/tests/ref/fate/filter-pixdesc-gray16be new file mode 100644 index 0000000000..dcf67134f9 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-gray16be @@ -0,0 +1 @@ +pixdesc-gray16be 7becf34ae825a3df3969bf4c6bfeb5e2 diff --git a/tests/ref/fate/filter-pixdesc-gray16le b/tests/ref/fate/filter-pixdesc-gray16le new file mode 100644 index 0000000000..9ac4dd3e8a --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-gray16le @@ -0,0 +1 @@ +pixdesc-gray16le 10bd87059b5c189f3caef2837f4f2b5c diff --git a/tests/ref/fate/filter-pixdesc-monob b/tests/ref/fate/filter-pixdesc-monob new file mode 100644 index 0000000000..6405cb401b --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-monob @@ -0,0 +1 @@ +pixdesc-monob 668ebe8b8103b9046b251b2fa8a1d88f diff --git a/tests/ref/fate/filter-pixdesc-monow b/tests/ref/fate/filter-pixdesc-monow new file mode 100644 index 0000000000..657f98f033 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-monow @@ -0,0 +1 @@ +pixdesc-monow 9251497f3b0634f1165d12d5a289d943 diff --git a/tests/ref/fate/filter-pixdesc-nv12 b/tests/ref/fate/filter-pixdesc-nv12 new file mode 100644 index 0000000000..f42f406fc6 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-nv12 @@ -0,0 +1 @@ +pixdesc-nv12 e0af357888584d36eec5aa0f673793ef diff --git a/tests/ref/fate/filter-pixdesc-nv21 b/tests/ref/fate/filter-pixdesc-nv21 new file mode 100644 index 0000000000..65e7e7b2dc --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-nv21 @@ -0,0 +1 @@ +pixdesc-nv21 9a3297f3b34baa038b1f37cb202b512f diff --git a/tests/ref/fate/filter-pixdesc-rgb24 b/tests/ref/fate/filter-pixdesc-rgb24 new file mode 100644 index 0000000000..dcbf91fc4e --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgb24 @@ -0,0 +1 @@ +pixdesc-rgb24 b41eba9651e1b5fe386289b506188105 diff --git a/tests/ref/fate/filter-pixdesc-rgb444be b/tests/ref/fate/filter-pixdesc-rgb444be new file mode 100644 index 0000000000..cd87cc2464 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgb444be @@ -0,0 +1 @@ +pixdesc-rgb444be 9e89db334568c6b2e3d5d0540f4ba960 diff --git a/tests/ref/fate/filter-pixdesc-rgb444le b/tests/ref/fate/filter-pixdesc-rgb444le new file mode 100644 index 0000000000..d193db364f --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgb444le @@ -0,0 +1 @@ +pixdesc-rgb444le 0a68cb6de8bf530aa30c5c1205c25155 diff --git a/tests/ref/fate/filter-pixdesc-rgb48be b/tests/ref/fate/filter-pixdesc-rgb48be new file mode 100644 index 0000000000..fe4c50e669 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgb48be @@ -0,0 +1 @@ +pixdesc-rgb48be cc139ec1dd9451f0e049c0cb3a0c8aa2 diff --git a/tests/ref/fate/filter-pixdesc-rgb48le b/tests/ref/fate/filter-pixdesc-rgb48le new file mode 100644 index 0000000000..b340208492 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgb48le @@ -0,0 +1 @@ +pixdesc-rgb48le 86c5608904f75360d492dbc5c9589969 diff --git a/tests/ref/fate/filter-pixdesc-rgb4_byte b/tests/ref/fate/filter-pixdesc-rgb4_byte new file mode 100644 index 0000000000..d44d55946a --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgb4_byte @@ -0,0 +1 @@ +pixdesc-rgb4_byte c93ba89b74c504e7f5ae9d9ab1546c73 diff --git a/tests/ref/fate/filter-pixdesc-rgb555be b/tests/ref/fate/filter-pixdesc-rgb555be new file mode 100644 index 0000000000..a15e67f9ca --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgb555be @@ -0,0 +1 @@ +pixdesc-rgb555be 912a62c5e53bfcbac2a0340e10973cf2 diff --git a/tests/ref/fate/filter-pixdesc-rgb555le b/tests/ref/fate/filter-pixdesc-rgb555le new file mode 100644 index 0000000000..4a7e709a21 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgb555le @@ -0,0 +1 @@ +pixdesc-rgb555le a937a0fc764fb57dc1b3af87cba0273c diff --git a/tests/ref/fate/filter-pixdesc-rgb565be b/tests/ref/fate/filter-pixdesc-rgb565be new file mode 100644 index 0000000000..7ed206b426 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgb565be @@ -0,0 +1 @@ +pixdesc-rgb565be 9cadf742e05ddc23a3b5b270f89aad3c diff --git a/tests/ref/fate/filter-pixdesc-rgb565le b/tests/ref/fate/filter-pixdesc-rgb565le new file mode 100644 index 0000000000..b4648dd662 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgb565le @@ -0,0 +1 @@ +pixdesc-rgb565le d39aa298bb525e9be8860351c6f62dab diff --git a/tests/ref/fate/filter-pixdesc-rgb8 b/tests/ref/fate/filter-pixdesc-rgb8 new file mode 100644 index 0000000000..ccc094018f --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgb8 @@ -0,0 +1 @@ +pixdesc-rgb8 4a9d8e4f2f154e83a7e1735be6300700 diff --git a/tests/ref/fate/filter-pixdesc-rgba b/tests/ref/fate/filter-pixdesc-rgba new file mode 100644 index 0000000000..a5b64a5124 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-rgba @@ -0,0 +1 @@ +pixdesc-rgba 93a5b3712e6eb8c5b9a09ffc7b9fbc12 diff --git a/tests/ref/fate/filter-pixdesc-uyvy422 b/tests/ref/fate/filter-pixdesc-uyvy422 new file mode 100644 index 0000000000..a5b3703293 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-uyvy422 @@ -0,0 +1 @@ +pixdesc-uyvy422 adcf64516a19fce44df77082bdb16291 diff --git a/tests/ref/fate/filter-pixdesc-yuv410p b/tests/ref/fate/filter-pixdesc-yuv410p new file mode 100644 index 0000000000..237603a5ea --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv410p @@ -0,0 +1 @@ +pixdesc-yuv410p 2d9225153c83ee1132397d619d94d1b3 diff --git a/tests/ref/fate/filter-pixdesc-yuv411p b/tests/ref/fate/filter-pixdesc-yuv411p new file mode 100644 index 0000000000..a1ab6e4fde --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv411p @@ -0,0 +1 @@ +pixdesc-yuv411p 8b298af3e43348ca1b11eb8a3252ac6c diff --git a/tests/ref/fate/filter-pixdesc-yuv420p b/tests/ref/fate/filter-pixdesc-yuv420p new file mode 100644 index 0000000000..7b0cfd2260 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv420p @@ -0,0 +1 @@ +pixdesc-yuv420p eba2f135a08829387e2f698ff72a2939 diff --git a/tests/ref/fate/filter-pixdesc-yuv420p10be b/tests/ref/fate/filter-pixdesc-yuv420p10be new file mode 100644 index 0000000000..4fe037144c --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv420p10be @@ -0,0 +1 @@ +pixdesc-yuv420p10be 299fe1d785a3d3dd5e70778700d7fb06 diff --git a/tests/ref/fate/filter-pixdesc-yuv420p10le b/tests/ref/fate/filter-pixdesc-yuv420p10le new file mode 100644 index 0000000000..f1aaedfe36 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv420p10le @@ -0,0 +1 @@ +pixdesc-yuv420p10le 8aee004e765a5383be0954f5e916b72f diff --git a/tests/ref/fate/filter-pixdesc-yuv420p16be b/tests/ref/fate/filter-pixdesc-yuv420p16be new file mode 100644 index 0000000000..9f7221f194 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv420p16be @@ -0,0 +1 @@ +pixdesc-yuv420p16be 16c009a235cd52b74791a895423152a3 diff --git a/tests/ref/fate/filter-pixdesc-yuv420p16le b/tests/ref/fate/filter-pixdesc-yuv420p16le new file mode 100644 index 0000000000..2bd8c949d0 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv420p16le @@ -0,0 +1 @@ +pixdesc-yuv420p16le 2d59c4f1d0314a5a957a7cfc4b6fabcc diff --git a/tests/ref/fate/filter-pixdesc-yuv420p9be b/tests/ref/fate/filter-pixdesc-yuv420p9be new file mode 100644 index 0000000000..cd2e847d59 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv420p9be @@ -0,0 +1 @@ +pixdesc-yuv420p9be ce880fa07830e5297c22acf6e20555ce diff --git a/tests/ref/fate/filter-pixdesc-yuv420p9le b/tests/ref/fate/filter-pixdesc-yuv420p9le new file mode 100644 index 0000000000..c887495d1c --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv420p9le @@ -0,0 +1 @@ +pixdesc-yuv420p9le 16543fda8f87d94a6cf857d2e8d4461a diff --git a/tests/ref/fate/filter-pixdesc-yuv422p b/tests/ref/fate/filter-pixdesc-yuv422p new file mode 100644 index 0000000000..e5332306fc --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv422p @@ -0,0 +1 @@ +pixdesc-yuv422p c9bba4529821d796a6ab09f6a5fd355a diff --git a/tests/ref/fate/filter-pixdesc-yuv422p10be b/tests/ref/fate/filter-pixdesc-yuv422p10be new file mode 100644 index 0000000000..2e68731f61 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv422p10be @@ -0,0 +1 @@ +pixdesc-yuv422p10be 11af7dfafe8bc025c7e3bd82b830fe8a diff --git a/tests/ref/fate/filter-pixdesc-yuv422p10le b/tests/ref/fate/filter-pixdesc-yuv422p10le new file mode 100644 index 0000000000..3b173bcfcb --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv422p10le @@ -0,0 +1 @@ +pixdesc-yuv422p10le ec04efb76efa79bf0d02b21572371a56 diff --git a/tests/ref/fate/filter-pixdesc-yuv422p16be b/tests/ref/fate/filter-pixdesc-yuv422p16be new file mode 100644 index 0000000000..9e6919906c --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv422p16be @@ -0,0 +1 @@ +pixdesc-yuv422p16be 5499502e1c29534a158a1fe60e889f60 diff --git a/tests/ref/fate/filter-pixdesc-yuv422p16le b/tests/ref/fate/filter-pixdesc-yuv422p16le new file mode 100644 index 0000000000..5a865b0cd8 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv422p16le @@ -0,0 +1 @@ +pixdesc-yuv422p16le e3d61fde6978591596bc36b914386623 diff --git a/tests/ref/fate/filter-pixdesc-yuv422p9be b/tests/ref/fate/filter-pixdesc-yuv422p9be new file mode 100644 index 0000000000..7b244db2cb --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv422p9be @@ -0,0 +1 @@ +pixdesc-yuv422p9be 29b71579946940a8c00fa844c9dff507 diff --git a/tests/ref/fate/filter-pixdesc-yuv422p9le b/tests/ref/fate/filter-pixdesc-yuv422p9le new file mode 100644 index 0000000000..a6dbb9353d --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv422p9le @@ -0,0 +1 @@ +pixdesc-yuv422p9le 062b7f9cbb972bf36b5bdb1a7623701a diff --git a/tests/ref/fate/filter-pixdesc-yuv440p b/tests/ref/fate/filter-pixdesc-yuv440p new file mode 100644 index 0000000000..b6b6e14069 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv440p @@ -0,0 +1 @@ +pixdesc-yuv440p 5a064afe2b453bb52cdb3f176b1aa1cf diff --git a/tests/ref/fate/filter-pixdesc-yuv444p b/tests/ref/fate/filter-pixdesc-yuv444p new file mode 100644 index 0000000000..628f0e4a9a --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv444p @@ -0,0 +1 @@ +pixdesc-yuv444p 0a98447b78fd476aa39686da6a74fa2e diff --git a/tests/ref/fate/filter-pixdesc-yuv444p10be b/tests/ref/fate/filter-pixdesc-yuv444p10be new file mode 100644 index 0000000000..b1c57fab74 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv444p10be @@ -0,0 +1 @@ +pixdesc-yuv444p10be 71be185a2fb7a353eb024df9bc63212d diff --git a/tests/ref/fate/filter-pixdesc-yuv444p10le b/tests/ref/fate/filter-pixdesc-yuv444p10le new file mode 100644 index 0000000000..16be63fa89 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv444p10le @@ -0,0 +1 @@ +pixdesc-yuv444p10le c1c6b30a12065c7901c0a267e4861a0f diff --git a/tests/ref/fate/filter-pixdesc-yuv444p16be b/tests/ref/fate/filter-pixdesc-yuv444p16be new file mode 100644 index 0000000000..1ed4d0b840 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv444p16be @@ -0,0 +1 @@ +pixdesc-yuv444p16be 1c6ea2c2f5e539006112ceec3d4e7d90 diff --git a/tests/ref/fate/filter-pixdesc-yuv444p16le b/tests/ref/fate/filter-pixdesc-yuv444p16le new file mode 100644 index 0000000000..c685b8c6d8 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv444p16le @@ -0,0 +1 @@ +pixdesc-yuv444p16le 20f86bc2f68d2b3f1f2b48b97b2189f4 diff --git a/tests/ref/fate/filter-pixdesc-yuv444p9be b/tests/ref/fate/filter-pixdesc-yuv444p9be new file mode 100644 index 0000000000..6f87a9a7cd --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv444p9be @@ -0,0 +1 @@ +pixdesc-yuv444p9be 6ab31f4c12b533ce318ecdff83cdd054 diff --git a/tests/ref/fate/filter-pixdesc-yuv444p9le b/tests/ref/fate/filter-pixdesc-yuv444p9le new file mode 100644 index 0000000000..83d83f6589 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuv444p9le @@ -0,0 +1 @@ +pixdesc-yuv444p9le f0606604a5c08becab6ba500124c4b7c diff --git a/tests/ref/fate/filter-pixdesc-yuva420p b/tests/ref/fate/filter-pixdesc-yuva420p new file mode 100644 index 0000000000..7194758944 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva420p @@ -0,0 +1 @@ +pixdesc-yuva420p a29884f3f3dfe1e00b961bc17bef3d47 diff --git a/tests/ref/fate/filter-pixdesc-yuva420p10be b/tests/ref/fate/filter-pixdesc-yuva420p10be new file mode 100644 index 0000000000..6d3723fd93 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva420p10be @@ -0,0 +1 @@ +pixdesc-yuva420p10be145366ff1632de3e300d947f49844284 diff --git a/tests/ref/fate/filter-pixdesc-yuva420p10le b/tests/ref/fate/filter-pixdesc-yuva420p10le new file mode 100644 index 0000000000..5b7f692cd8 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva420p10le @@ -0,0 +1 @@ +pixdesc-yuva420p10led797038552d7f698e4d1db4dfa18ceb0 diff --git a/tests/ref/fate/filter-pixdesc-yuva420p16be b/tests/ref/fate/filter-pixdesc-yuva420p16be new file mode 100644 index 0000000000..6e82b70355 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva420p16be @@ -0,0 +1 @@ +pixdesc-yuva420p16be25a335f66a0670911ced818aa42fb670 diff --git a/tests/ref/fate/filter-pixdesc-yuva420p16le b/tests/ref/fate/filter-pixdesc-yuva420p16le new file mode 100644 index 0000000000..2bedb68bc8 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva420p16le @@ -0,0 +1 @@ +pixdesc-yuva420p16le97bf252e6c030f0f0412d3826c2ea259 diff --git a/tests/ref/fate/filter-pixdesc-yuva420p9be b/tests/ref/fate/filter-pixdesc-yuva420p9be new file mode 100644 index 0000000000..3a621bdf12 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva420p9be @@ -0,0 +1 @@ +pixdesc-yuva420p9be 06b764d85bd3c22e9b7ca4babed84d4f diff --git a/tests/ref/fate/filter-pixdesc-yuva420p9le b/tests/ref/fate/filter-pixdesc-yuva420p9le new file mode 100644 index 0000000000..5edc34df4e --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva420p9le @@ -0,0 +1 @@ +pixdesc-yuva420p9le 1f01cdd4fc46f98d4c11b2947307a0e3 diff --git a/tests/ref/fate/filter-pixdesc-yuva422p b/tests/ref/fate/filter-pixdesc-yuva422p new file mode 100644 index 0000000000..b50c2a3e89 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva422p @@ -0,0 +1 @@ +pixdesc-yuva422p 92b6815f465297284cdb843711682cee diff --git a/tests/ref/fate/filter-pixdesc-yuva422p10be b/tests/ref/fate/filter-pixdesc-yuva422p10be new file mode 100644 index 0000000000..c012d70eee --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva422p10be @@ -0,0 +1 @@ +pixdesc-yuva422p10befb240ff9ac49b45b1b3d40df2c89e39d diff --git a/tests/ref/fate/filter-pixdesc-yuva422p10le b/tests/ref/fate/filter-pixdesc-yuva422p10le new file mode 100644 index 0000000000..632cb6ff72 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva422p10le @@ -0,0 +1 @@ +pixdesc-yuva422p10lef767ede9ba1d427faadc963cf41d2412 diff --git a/tests/ref/fate/filter-pixdesc-yuva422p16be b/tests/ref/fate/filter-pixdesc-yuva422p16be new file mode 100644 index 0000000000..b9d5bde1f5 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva422p16be @@ -0,0 +1 @@ +pixdesc-yuva422p16beef442b11b26e5e61f3c958fa309576dd diff --git a/tests/ref/fate/filter-pixdesc-yuva422p16le b/tests/ref/fate/filter-pixdesc-yuva422p16le new file mode 100644 index 0000000000..22ad86e610 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva422p16le @@ -0,0 +1 @@ +pixdesc-yuva422p16le5789009759d7a44dacc6da2194e402b1 diff --git a/tests/ref/fate/filter-pixdesc-yuva422p9be b/tests/ref/fate/filter-pixdesc-yuva422p9be new file mode 100644 index 0000000000..967b324afb --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva422p9be @@ -0,0 +1 @@ +pixdesc-yuva422p9be e0d2f45f7f5541eee988137c7ebb3495 diff --git a/tests/ref/fate/filter-pixdesc-yuva422p9le b/tests/ref/fate/filter-pixdesc-yuva422p9le new file mode 100644 index 0000000000..2ce6d7624d --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva422p9le @@ -0,0 +1 @@ +pixdesc-yuva422p9le a4ec81f328efd3856dec430fb27f2f56 diff --git a/tests/ref/fate/filter-pixdesc-yuva444p b/tests/ref/fate/filter-pixdesc-yuva444p new file mode 100644 index 0000000000..43083b1038 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva444p @@ -0,0 +1 @@ +pixdesc-yuva444p c523716e4900cfe515eaab1d7124fdd9 diff --git a/tests/ref/fate/filter-pixdesc-yuva444p10be b/tests/ref/fate/filter-pixdesc-yuva444p10be new file mode 100644 index 0000000000..2b79d4e534 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva444p10be @@ -0,0 +1 @@ +pixdesc-yuva444p10bef5791a75fdb86da0c243511ef9ab8fbd diff --git a/tests/ref/fate/filter-pixdesc-yuva444p10le b/tests/ref/fate/filter-pixdesc-yuva444p10le new file mode 100644 index 0000000000..80a1ed88e3 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva444p10le @@ -0,0 +1 @@ +pixdesc-yuva444p10le578e88dfbe4ab07f280fcc7554f3a5c4 diff --git a/tests/ref/fate/filter-pixdesc-yuva444p16be b/tests/ref/fate/filter-pixdesc-yuva444p16be new file mode 100644 index 0000000000..400010b7c1 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva444p16be @@ -0,0 +1 @@ +pixdesc-yuva444p16beee7b9dd854e36b165d5b7cffb646ba6c diff --git a/tests/ref/fate/filter-pixdesc-yuva444p16le b/tests/ref/fate/filter-pixdesc-yuva444p16le new file mode 100644 index 0000000000..1564007137 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva444p16le @@ -0,0 +1 @@ +pixdesc-yuva444p16leec93b2907923d5655e9fb085479260ef diff --git a/tests/ref/fate/filter-pixdesc-yuva444p9be b/tests/ref/fate/filter-pixdesc-yuva444p9be new file mode 100644 index 0000000000..4d781bce34 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva444p9be @@ -0,0 +1 @@ +pixdesc-yuva444p9be 03414257d78e72c28d03e3c247319b7c diff --git a/tests/ref/fate/filter-pixdesc-yuva444p9le b/tests/ref/fate/filter-pixdesc-yuva444p9le new file mode 100644 index 0000000000..646a2a210f --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuva444p9le @@ -0,0 +1 @@ +pixdesc-yuva444p9le e421d753257e36a79c2c0ec1607ac9e6 diff --git a/tests/ref/fate/filter-pixdesc-yuvj420p b/tests/ref/fate/filter-pixdesc-yuvj420p new file mode 100644 index 0000000000..3187f9d540 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuvj420p @@ -0,0 +1 @@ +pixdesc-yuvj420p 32eec78ba51857b16ce9b813a49b7189 diff --git a/tests/ref/fate/filter-pixdesc-yuvj422p b/tests/ref/fate/filter-pixdesc-yuvj422p new file mode 100644 index 0000000000..f5f2af4588 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuvj422p @@ -0,0 +1 @@ +pixdesc-yuvj422p 0dfa0ed434f73be51428758c69e082cb diff --git a/tests/ref/fate/filter-pixdesc-yuvj440p b/tests/ref/fate/filter-pixdesc-yuvj440p new file mode 100644 index 0000000000..9fc39cf855 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuvj440p @@ -0,0 +1 @@ +pixdesc-yuvj440p 657501a28004e27a592757a7509f5189 diff --git a/tests/ref/fate/filter-pixdesc-yuvj444p b/tests/ref/fate/filter-pixdesc-yuvj444p new file mode 100644 index 0000000000..c2bf052b5e --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuvj444p @@ -0,0 +1 @@ +pixdesc-yuvj444p 98d3d054f2ec09a75eeed5d328dc75b7 diff --git a/tests/ref/fate/filter-pixdesc-yuyv422 b/tests/ref/fate/filter-pixdesc-yuyv422 new file mode 100644 index 0000000000..2a4980d5e3 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yuyv422 @@ -0,0 +1 @@ +pixdesc-yuyv422 f2569f2b5069a0ee0cecae33de0455e3 diff --git a/tests/ref/fate/filter-pixdesc-yvyu422 b/tests/ref/fate/filter-pixdesc-yvyu422 new file mode 100644 index 0000000000..934df9bfd2 --- /dev/null +++ b/tests/ref/fate/filter-pixdesc-yvyu422 @@ -0,0 +1 @@ +pixdesc-yvyu422 17aef3e345d23edd3c660a91dcfc5a19