summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtests/fate-run.sh4
-rw-r--r--tests/ref/fate/filter-crop2
-rw-r--r--tests/ref/fate/filter-crop_scale2
-rw-r--r--tests/ref/fate/filter-crop_scale_vflip2
-rw-r--r--tests/ref/fate/filter-crop_vflip2
-rw-r--r--tests/ref/fate/filter-null2
-rw-r--r--tests/ref/fate/filter-pixdesc-abgr2
-rw-r--r--tests/ref/fate/filter-pixdesc-argb2
-rw-r--r--tests/ref/fate/filter-pixdesc-bgr242
-rw-r--r--tests/ref/fate/filter-pixdesc-bgr444be2
-rw-r--r--tests/ref/fate/filter-pixdesc-bgr444le2
-rw-r--r--tests/ref/fate/filter-pixdesc-bgr48be2
-rw-r--r--tests/ref/fate/filter-pixdesc-bgr48le2
-rw-r--r--tests/ref/fate/filter-pixdesc-bgr4_byte2
-rw-r--r--tests/ref/fate/filter-pixdesc-bgr555be2
-rw-r--r--tests/ref/fate/filter-pixdesc-bgr555le2
-rw-r--r--tests/ref/fate/filter-pixdesc-bgr565be2
-rw-r--r--tests/ref/fate/filter-pixdesc-bgr565le2
-rw-r--r--tests/ref/fate/filter-pixdesc-bgr82
-rw-r--r--tests/ref/fate/filter-pixdesc-bgra2
-rw-r--r--tests/ref/fate/filter-pixdesc-gbrap2
-rw-r--r--tests/ref/fate/filter-pixdesc-gbrp2
-rw-r--r--tests/ref/fate/filter-pixdesc-gbrp10be2
-rw-r--r--tests/ref/fate/filter-pixdesc-gbrp10le2
-rw-r--r--tests/ref/fate/filter-pixdesc-gbrp9be2
-rw-r--r--tests/ref/fate/filter-pixdesc-gbrp9le2
-rw-r--r--tests/ref/fate/filter-pixdesc-gray2
-rw-r--r--tests/ref/fate/filter-pixdesc-gray16be2
-rw-r--r--tests/ref/fate/filter-pixdesc-gray16le2
-rw-r--r--tests/ref/fate/filter-pixdesc-monob2
-rw-r--r--tests/ref/fate/filter-pixdesc-monow2
-rw-r--r--tests/ref/fate/filter-pixdesc-nv122
-rw-r--r--tests/ref/fate/filter-pixdesc-nv212
-rw-r--r--tests/ref/fate/filter-pixdesc-rgb242
-rw-r--r--tests/ref/fate/filter-pixdesc-rgb444be2
-rw-r--r--tests/ref/fate/filter-pixdesc-rgb444le2
-rw-r--r--tests/ref/fate/filter-pixdesc-rgb48be2
-rw-r--r--tests/ref/fate/filter-pixdesc-rgb48le2
-rw-r--r--tests/ref/fate/filter-pixdesc-rgb4_byte2
-rw-r--r--tests/ref/fate/filter-pixdesc-rgb555be2
-rw-r--r--tests/ref/fate/filter-pixdesc-rgb555le2
-rw-r--r--tests/ref/fate/filter-pixdesc-rgb565be2
-rw-r--r--tests/ref/fate/filter-pixdesc-rgb565le2
-rw-r--r--tests/ref/fate/filter-pixdesc-rgb82
-rw-r--r--tests/ref/fate/filter-pixdesc-rgba2
-rw-r--r--tests/ref/fate/filter-pixdesc-uyvy4222
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv410p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv411p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv420p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv420p10be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv420p10le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv420p16be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv420p16le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv420p9be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv420p9le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv422p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv422p10be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv422p10le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv422p16be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv422p16le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv422p9be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv422p9le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv440p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv444p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv444p10be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv444p10le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv444p16be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv444p16le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv444p9be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuv444p9le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva420p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva420p10be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva420p10le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva420p16be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva420p16le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva420p9be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva420p9le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva422p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva422p10be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva422p10le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva422p16be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva422p16le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva422p9be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva422p9le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva444p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva444p10be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva444p10le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva444p16be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva444p16le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva444p9be2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuva444p9le2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuvj420p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuvj422p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuvj440p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuvj444p2
-rw-r--r--tests/ref/fate/filter-pixdesc-yuyv4222
-rw-r--r--tests/ref/fate/filter-pixdesc-yvyu4222
-rw-r--r--tests/ref/fate/filter-pixfmts-copy182
-rw-r--r--tests/ref/fate/filter-pixfmts-crop84
-rw-r--r--tests/ref/fate/filter-pixfmts-hflip84
-rw-r--r--tests/ref/fate/filter-pixfmts-null182
-rw-r--r--tests/ref/fate/filter-pixfmts-pad34
-rw-r--r--tests/ref/fate/filter-pixfmts-scale182
-rw-r--r--tests/ref/fate/filter-pixfmts-vflip182
-rw-r--r--tests/ref/fate/filter-scale2002
-rw-r--r--tests/ref/fate/filter-scale5002
-rw-r--r--tests/ref/fate/filter-vflip2
-rw-r--r--tests/ref/fate/filter-vflip_crop2
-rw-r--r--tests/ref/fate/filter-vflip_vflip2
109 files changed, 568 insertions, 568 deletions
diff --git a/tests/fate-run.sh b/tests/fate-run.sh
index 402f9dc464..9edfa9aeb6 100755
--- a/tests/fate-run.sh
+++ b/tests/fate-run.sh
@@ -160,7 +160,7 @@ video_filter(){
raw_src="${target_path}/tests/vsynth1/%02d.pgm"
printf '%-20s' $label
avconv $DEC_OPTS -f image2 -vcodec pgmyuv -i $raw_src \
- $FLAGS $ENC_OPTS -vf "$filters" -vcodec rawvideo $* -f nut md5:
+ $FLAGS $ENC_OPTS -vf "$filters" -vcodec rawvideo -frames:v 5 $* -f nut md5:
}
pixfmts(){
@@ -180,7 +180,7 @@ pixfmts(){
outertest=$test
for pix_fmt in $pix_fmts; do
test=$pix_fmt
- video_filter "format=$pix_fmt,$filter=$filter_args" -pix_fmt $pix_fmt
+ video_filter "format=$pix_fmt,$filter=$filter_args" -pix_fmt $pix_fmt -frames:v 1
done
rm $exclude_fmts $out_fmts
diff --git a/tests/ref/fate/filter-crop b/tests/ref/fate/filter-crop
index 32041c2184..b226c96b6b 100644
--- a/tests/ref/fate/filter-crop
+++ b/tests/ref/fate/filter-crop
@@ -1 +1 @@
-crop 3d163f156eaddf41d2be20736f973539
+crop f3a9421392a9aa71a974c1b933c8d6ee
diff --git a/tests/ref/fate/filter-crop_scale b/tests/ref/fate/filter-crop_scale
index 82e5394496..b80a83fa75 100644
--- a/tests/ref/fate/filter-crop_scale
+++ b/tests/ref/fate/filter-crop_scale
@@ -1 +1 @@
-crop_scale 0a3d45d58b805b8c47416b9239535f94
+crop_scale fe197338c0cb626766cb04f7d46fcc44
diff --git a/tests/ref/fate/filter-crop_scale_vflip b/tests/ref/fate/filter-crop_scale_vflip
index 29574f769f..b1eba7ecf4 100644
--- a/tests/ref/fate/filter-crop_scale_vflip
+++ b/tests/ref/fate/filter-crop_scale_vflip
@@ -1 +1 @@
-crop_scale_vflip 3e2c7694d37733ca52e1723d5262af36
+crop_scale_vflip 1e456de396706899f3dca38ef2b43777
diff --git a/tests/ref/fate/filter-crop_vflip b/tests/ref/fate/filter-crop_vflip
index a3f8200222..56aa383906 100644
--- a/tests/ref/fate/filter-crop_vflip
+++ b/tests/ref/fate/filter-crop_vflip
@@ -1 +1 @@
-crop_vflip 628542e17b6900ee79b1429183ae01b0
+crop_vflip 2527b0a2a7b4a6a732fd0e0f07b9bb74
diff --git a/tests/ref/fate/filter-null b/tests/ref/fate/filter-null
index 3c3b7b742d..3a1d0c1824 100644
--- a/tests/ref/fate/filter-null
+++ b/tests/ref/fate/filter-null
@@ -1 +1 @@
-null eba2f135a08829387e2f698ff72a2939
+null 7aaf1057c0edf7d5e9700f9c8e510ea9
diff --git a/tests/ref/fate/filter-pixdesc-abgr b/tests/ref/fate/filter-pixdesc-abgr
index ac8513e814..691bc0751e 100644
--- a/tests/ref/fate/filter-pixdesc-abgr
+++ b/tests/ref/fate/filter-pixdesc-abgr
@@ -1 +1 @@
-pixdesc-abgr 037bf9df6a765520ad6d490066bf4b89
+pixdesc-abgr 0a96433ddadb89d577870419c0c0f122
diff --git a/tests/ref/fate/filter-pixdesc-argb b/tests/ref/fate/filter-pixdesc-argb
index 3b81bfebe8..27531dc0c6 100644
--- a/tests/ref/fate/filter-pixdesc-argb
+++ b/tests/ref/fate/filter-pixdesc-argb
@@ -1 +1 @@
-pixdesc-argb c442a8261c2265a07212ef0f72e35f5a
+pixdesc-argb 29a7781fc931a8fe4847bbbd02ca966a
diff --git a/tests/ref/fate/filter-pixdesc-bgr24 b/tests/ref/fate/filter-pixdesc-bgr24
index 76b6dfc352..7c530b44e4 100644
--- a/tests/ref/fate/filter-pixdesc-bgr24
+++ b/tests/ref/fate/filter-pixdesc-bgr24
@@ -1 +1 @@
-pixdesc-bgr24 0d0cb38ab3fa0b2ec0865c14f78b217b
+pixdesc-bgr24 0c8ccab8bf3055c6299f943e94e90e25
diff --git a/tests/ref/fate/filter-pixdesc-bgr444be b/tests/ref/fate/filter-pixdesc-bgr444be
index e5a8819689..6de43e78a0 100644
--- a/tests/ref/fate/filter-pixdesc-bgr444be
+++ b/tests/ref/fate/filter-pixdesc-bgr444be
@@ -1 +1 @@
-pixdesc-bgr444be d9ea9307d21b162225b8b2c524cf9477
+pixdesc-bgr444be 4f223284a5797b7665994cea8045bc70
diff --git a/tests/ref/fate/filter-pixdesc-bgr444le b/tests/ref/fate/filter-pixdesc-bgr444le
index 8bda95c316..0d3a6eda0b 100644
--- a/tests/ref/fate/filter-pixdesc-bgr444le
+++ b/tests/ref/fate/filter-pixdesc-bgr444le
@@ -1 +1 @@
-pixdesc-bgr444le 88035350e9da3a8f67387890b956f0bc
+pixdesc-bgr444le fa37199bf217a5a82a628f175b375a86
diff --git a/tests/ref/fate/filter-pixdesc-bgr48be b/tests/ref/fate/filter-pixdesc-bgr48be
index f87f3fa6d6..65b2289077 100644
--- a/tests/ref/fate/filter-pixdesc-bgr48be
+++ b/tests/ref/fate/filter-pixdesc-bgr48be
@@ -1 +1 @@
-pixdesc-bgr48be 00624e6c7ec7ab19897ba2f0a3257fe8
+pixdesc-bgr48be 728452ef75877706fddabdee386ea6a3
diff --git a/tests/ref/fate/filter-pixdesc-bgr48le b/tests/ref/fate/filter-pixdesc-bgr48le
index 738a4a9961..5906109399 100644
--- a/tests/ref/fate/filter-pixdesc-bgr48le
+++ b/tests/ref/fate/filter-pixdesc-bgr48le
@@ -1 +1 @@
-pixdesc-bgr48le d02c235ebba7167881ca2d576497ff84
+pixdesc-bgr48le 82f5689e141989e7368f1057f4411040
diff --git a/tests/ref/fate/filter-pixdesc-bgr4_byte b/tests/ref/fate/filter-pixdesc-bgr4_byte
index fa465d2592..1995bc95de 100644
--- a/tests/ref/fate/filter-pixdesc-bgr4_byte
+++ b/tests/ref/fate/filter-pixdesc-bgr4_byte
@@ -1 +1 @@
-pixdesc-bgr4_byte 50d23cc82d9dcef2fd12adb81fb9b806
+pixdesc-bgr4_byte dc7a43438728d94f27c495491ea6b5fc
diff --git a/tests/ref/fate/filter-pixdesc-bgr555be b/tests/ref/fate/filter-pixdesc-bgr555be
index 0e137bbd43..6624bc47a8 100644
--- a/tests/ref/fate/filter-pixdesc-bgr555be
+++ b/tests/ref/fate/filter-pixdesc-bgr555be
@@ -1 +1 @@
-pixdesc-bgr555be 49f01b1f1f0c84fd9e776dd34cc3c280
+pixdesc-bgr555be 5c247603c16194f1206cc120de268628
diff --git a/tests/ref/fate/filter-pixdesc-bgr555le b/tests/ref/fate/filter-pixdesc-bgr555le
index 9c7ca5bd32..155cda13c3 100644
--- a/tests/ref/fate/filter-pixdesc-bgr555le
+++ b/tests/ref/fate/filter-pixdesc-bgr555le
@@ -1 +1 @@
-pixdesc-bgr555le 378d6ac4223651a1adcbf94a3d0d807b
+pixdesc-bgr555le 29f6a95f0c11734ab2dfbef9e7633eaf
diff --git a/tests/ref/fate/filter-pixdesc-bgr565be b/tests/ref/fate/filter-pixdesc-bgr565be
index 1d71f7ecd3..be096b26fa 100644
--- a/tests/ref/fate/filter-pixdesc-bgr565be
+++ b/tests/ref/fate/filter-pixdesc-bgr565be
@@ -1 +1 @@
-pixdesc-bgr565be 257cf78afa35dc31e9696f139c916715
+pixdesc-bgr565be 0225e9ef2a254369e0682832774dd0d5
diff --git a/tests/ref/fate/filter-pixdesc-bgr565le b/tests/ref/fate/filter-pixdesc-bgr565le
index bfe2b9db9c..720a2221d8 100644
--- a/tests/ref/fate/filter-pixdesc-bgr565le
+++ b/tests/ref/fate/filter-pixdesc-bgr565le
@@ -1 +1 @@
-pixdesc-bgr565le 1dfdd03995c287e3c754b164bf26a355
+pixdesc-bgr565le 5216493ff6c65fa86e117a4fc508c45f
diff --git a/tests/ref/fate/filter-pixdesc-bgr8 b/tests/ref/fate/filter-pixdesc-bgr8
index 2aa9b9a13c..77ca8c4b06 100644
--- a/tests/ref/fate/filter-pixdesc-bgr8
+++ b/tests/ref/fate/filter-pixdesc-bgr8
@@ -1 +1 @@
-pixdesc-bgr8 24bd566170343d06fec6fccfff5abc54
+pixdesc-bgr8 cbd7b5fbc9cdc1960b99338d4b7a717f
diff --git a/tests/ref/fate/filter-pixdesc-bgra b/tests/ref/fate/filter-pixdesc-bgra
index 6896fbd898..061d3952b8 100644
--- a/tests/ref/fate/filter-pixdesc-bgra
+++ b/tests/ref/fate/filter-pixdesc-bgra
@@ -1 +1 @@
-pixdesc-bgra 76a18a5151242fa137133f604cd624d2
+pixdesc-bgra ed2e65c70afddfb5ecdcbbe84b699125
diff --git a/tests/ref/fate/filter-pixdesc-gbrap b/tests/ref/fate/filter-pixdesc-gbrap
index 2f77f37e65..7b6cb9e629 100644
--- a/tests/ref/fate/filter-pixdesc-gbrap
+++ b/tests/ref/fate/filter-pixdesc-gbrap
@@ -1 +1 @@
-pixdesc-gbrap 28d63d5ac84bb33bf3aea48785baa876
+pixdesc-gbrap 27d9432f970ab0858efecb5a5411cff9
diff --git a/tests/ref/fate/filter-pixdesc-gbrp b/tests/ref/fate/filter-pixdesc-gbrp
index cbcaac8994..b2eb19ae90 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp
+++ b/tests/ref/fate/filter-pixdesc-gbrp
@@ -1 +1 @@
-pixdesc-gbrp 76204621e200a3cc633012f6720c7005
+pixdesc-gbrp 6590f4971764ad82148440354f1635d3
diff --git a/tests/ref/fate/filter-pixdesc-gbrp10be b/tests/ref/fate/filter-pixdesc-gbrp10be
index b7e4976b5f..b2f6ee8d01 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp10be
+++ b/tests/ref/fate/filter-pixdesc-gbrp10be
@@ -1 +1 @@
-pixdesc-gbrp10be 2ca4a4a589a7dc461ff186913c7a69e5
+pixdesc-gbrp10be 7737f88a6ea043a5cd142afe89da3c21
diff --git a/tests/ref/fate/filter-pixdesc-gbrp10le b/tests/ref/fate/filter-pixdesc-gbrp10le
index a9750f775e..bc0e2b98cb 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp10le
+++ b/tests/ref/fate/filter-pixdesc-gbrp10le
@@ -1 +1 @@
-pixdesc-gbrp10le 46176f1fcc6e67f9862115fe373f73d3
+pixdesc-gbrp10le a912e36ddb9380de328ef2555c303302
diff --git a/tests/ref/fate/filter-pixdesc-gbrp9be b/tests/ref/fate/filter-pixdesc-gbrp9be
index 50261c4917..3386eab6b2 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp9be
+++ b/tests/ref/fate/filter-pixdesc-gbrp9be
@@ -1 +1 @@
-pixdesc-gbrp9be 981c2c1b0ef1791824b4c7518331bc2e
+pixdesc-gbrp9be 1c448e780b6e82e163e576f0ebb22522
diff --git a/tests/ref/fate/filter-pixdesc-gbrp9le b/tests/ref/fate/filter-pixdesc-gbrp9le
index 9a59a9b0c8..49b03df0b0 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp9le
+++ b/tests/ref/fate/filter-pixdesc-gbrp9le
@@ -1 +1 @@
-pixdesc-gbrp9le 25fb915ed11d07d631e0e7b78d54bebf
+pixdesc-gbrp9le 77c2331ceb429454ff7999f771685f38
diff --git a/tests/ref/fate/filter-pixdesc-gray b/tests/ref/fate/filter-pixdesc-gray
index 6900fe2bab..20424cd10a 100644
--- a/tests/ref/fate/filter-pixdesc-gray
+++ b/tests/ref/fate/filter-pixdesc-gray
@@ -1 +1 @@
-pixdesc-gray db08f7f0751900347e6b8649e4164d21
+pixdesc-gray 6b89bdf31cbbb19580b1edd3c65b2100
diff --git a/tests/ref/fate/filter-pixdesc-gray16be b/tests/ref/fate/filter-pixdesc-gray16be
index dcf67134f9..8ecaf57858 100644
--- a/tests/ref/fate/filter-pixdesc-gray16be
+++ b/tests/ref/fate/filter-pixdesc-gray16be
@@ -1 +1 @@
-pixdesc-gray16be 7becf34ae825a3df3969bf4c6bfeb5e2
+pixdesc-gray16be d8acd9d657ad5d916cc6b016fa62044e
diff --git a/tests/ref/fate/filter-pixdesc-gray16le b/tests/ref/fate/filter-pixdesc-gray16le
index 9ac4dd3e8a..d99ca6159e 100644
--- a/tests/ref/fate/filter-pixdesc-gray16le
+++ b/tests/ref/fate/filter-pixdesc-gray16le
@@ -1 +1 @@
-pixdesc-gray16le 10bd87059b5c189f3caef2837f4f2b5c
+pixdesc-gray16le db884b18fd1a09c53f2cf3d6ca30e086
diff --git a/tests/ref/fate/filter-pixdesc-monob b/tests/ref/fate/filter-pixdesc-monob
index 6405cb401b..9f5df059bf 100644
--- a/tests/ref/fate/filter-pixdesc-monob
+++ b/tests/ref/fate/filter-pixdesc-monob
@@ -1 +1 @@
-pixdesc-monob 668ebe8b8103b9046b251b2fa8a1d88f
+pixdesc-monob 48a6d35857c18e2ed20117dd9ef80fdc
diff --git a/tests/ref/fate/filter-pixdesc-monow b/tests/ref/fate/filter-pixdesc-monow
index 657f98f033..0201f4467a 100644
--- a/tests/ref/fate/filter-pixdesc-monow
+++ b/tests/ref/fate/filter-pixdesc-monow
@@ -1 +1 @@
-pixdesc-monow 9251497f3b0634f1165d12d5a289d943
+pixdesc-monow de6cd58f5525e692981d8c8678f878c4
diff --git a/tests/ref/fate/filter-pixdesc-nv12 b/tests/ref/fate/filter-pixdesc-nv12
index f42f406fc6..6cc824b6a1 100644
--- a/tests/ref/fate/filter-pixdesc-nv12
+++ b/tests/ref/fate/filter-pixdesc-nv12
@@ -1 +1 @@
-pixdesc-nv12 e0af357888584d36eec5aa0f673793ef
+pixdesc-nv12 d3a477a5a56d334728720ac268b1ef99
diff --git a/tests/ref/fate/filter-pixdesc-nv21 b/tests/ref/fate/filter-pixdesc-nv21
index 65e7e7b2dc..3f8393bc7a 100644
--- a/tests/ref/fate/filter-pixdesc-nv21
+++ b/tests/ref/fate/filter-pixdesc-nv21
@@ -1 +1 @@
-pixdesc-nv21 9a3297f3b34baa038b1f37cb202b512f
+pixdesc-nv21 977c4582b5d4c7cbdda70ccabb16884b
diff --git a/tests/ref/fate/filter-pixdesc-rgb24 b/tests/ref/fate/filter-pixdesc-rgb24
index dcbf91fc4e..21a720eb9f 100644
--- a/tests/ref/fate/filter-pixdesc-rgb24
+++ b/tests/ref/fate/filter-pixdesc-rgb24
@@ -1 +1 @@
-pixdesc-rgb24 b41eba9651e1b5fe386289b506188105
+pixdesc-rgb24 f902267656c28501c123e0bde836421b
diff --git a/tests/ref/fate/filter-pixdesc-rgb444be b/tests/ref/fate/filter-pixdesc-rgb444be
index cd87cc2464..a8ff704c8a 100644
--- a/tests/ref/fate/filter-pixdesc-rgb444be
+++ b/tests/ref/fate/filter-pixdesc-rgb444be
@@ -1 +1 @@
-pixdesc-rgb444be 9e89db334568c6b2e3d5d0540f4ba960
+pixdesc-rgb444be bc6cb36dbf15cb132ff6d8eee765a95e
diff --git a/tests/ref/fate/filter-pixdesc-rgb444le b/tests/ref/fate/filter-pixdesc-rgb444le
index d193db364f..3b77e74a44 100644
--- a/tests/ref/fate/filter-pixdesc-rgb444le
+++ b/tests/ref/fate/filter-pixdesc-rgb444le
@@ -1 +1 @@
-pixdesc-rgb444le 0a68cb6de8bf530aa30c5c1205c25155
+pixdesc-rgb444le a425e8048218b25dad9a81506d891b6f
diff --git a/tests/ref/fate/filter-pixdesc-rgb48be b/tests/ref/fate/filter-pixdesc-rgb48be
index fe4c50e669..f7ac2ac968 100644
--- a/tests/ref/fate/filter-pixdesc-rgb48be
+++ b/tests/ref/fate/filter-pixdesc-rgb48be
@@ -1 +1 @@
-pixdesc-rgb48be cc139ec1dd9451f0e049c0cb3a0c8aa2
+pixdesc-rgb48be d42c8b9fb2d34df383a5f9c2388b5243
diff --git a/tests/ref/fate/filter-pixdesc-rgb48le b/tests/ref/fate/filter-pixdesc-rgb48le
index b340208492..ff3dee918b 100644
--- a/tests/ref/fate/filter-pixdesc-rgb48le
+++ b/tests/ref/fate/filter-pixdesc-rgb48le
@@ -1 +1 @@
-pixdesc-rgb48le 86c5608904f75360d492dbc5c9589969
+pixdesc-rgb48le ded9e1cb5a4e40de05c0849143658daf
diff --git a/tests/ref/fate/filter-pixdesc-rgb4_byte b/tests/ref/fate/filter-pixdesc-rgb4_byte
index d44d55946a..6763c11a72 100644
--- a/tests/ref/fate/filter-pixdesc-rgb4_byte
+++ b/tests/ref/fate/filter-pixdesc-rgb4_byte
@@ -1 +1 @@
-pixdesc-rgb4_byte c93ba89b74c504e7f5ae9d9ab1546c73
+pixdesc-rgb4_byte c38cb84e03142ba79b67efa6eb435a40
diff --git a/tests/ref/fate/filter-pixdesc-rgb555be b/tests/ref/fate/filter-pixdesc-rgb555be
index a15e67f9ca..520eeccba4 100644
--- a/tests/ref/fate/filter-pixdesc-rgb555be
+++ b/tests/ref/fate/filter-pixdesc-rgb555be
@@ -1 +1 @@
-pixdesc-rgb555be 912a62c5e53bfcbac2a0340e10973cf2
+pixdesc-rgb555be 0684e7db3ed49f0fc8bb2787b44bbdf6
diff --git a/tests/ref/fate/filter-pixdesc-rgb555le b/tests/ref/fate/filter-pixdesc-rgb555le
index 4a7e709a21..f178868420 100644
--- a/tests/ref/fate/filter-pixdesc-rgb555le
+++ b/tests/ref/fate/filter-pixdesc-rgb555le
@@ -1 +1 @@
-pixdesc-rgb555le a937a0fc764fb57dc1b3af87cba0273c
+pixdesc-rgb555le 1a890ce4ebe5f59fb53e1bf3275c799b
diff --git a/tests/ref/fate/filter-pixdesc-rgb565be b/tests/ref/fate/filter-pixdesc-rgb565be
index 7ed206b426..c2cf284253 100644
--- a/tests/ref/fate/filter-pixdesc-rgb565be
+++ b/tests/ref/fate/filter-pixdesc-rgb565be
@@ -1 +1 @@
-pixdesc-rgb565be 9cadf742e05ddc23a3b5b270f89aad3c
+pixdesc-rgb565be c5c1ee14a373afcf4ac3fc32fc9583e1
diff --git a/tests/ref/fate/filter-pixdesc-rgb565le b/tests/ref/fate/filter-pixdesc-rgb565le
index b4648dd662..1766eaf56d 100644
--- a/tests/ref/fate/filter-pixdesc-rgb565le
+++ b/tests/ref/fate/filter-pixdesc-rgb565le
@@ -1 +1 @@
-pixdesc-rgb565le d39aa298bb525e9be8860351c6f62dab
+pixdesc-rgb565le 3d16aef38fc165413d3aa35194151d78
diff --git a/tests/ref/fate/filter-pixdesc-rgb8 b/tests/ref/fate/filter-pixdesc-rgb8
index ccc094018f..6c798c0693 100644
--- a/tests/ref/fate/filter-pixdesc-rgb8
+++ b/tests/ref/fate/filter-pixdesc-rgb8
@@ -1 +1 @@
-pixdesc-rgb8 4a9d8e4f2f154e83a7e1735be6300700
+pixdesc-rgb8 cd3dd114110b48758df3410aae6dd7d3
diff --git a/tests/ref/fate/filter-pixdesc-rgba b/tests/ref/fate/filter-pixdesc-rgba
index a5b64a5124..2ea2c56075 100644
--- a/tests/ref/fate/filter-pixdesc-rgba
+++ b/tests/ref/fate/filter-pixdesc-rgba
@@ -1 +1 @@
-pixdesc-rgba 93a5b3712e6eb8c5b9a09ffc7b9fbc12
+pixdesc-rgba 301a8e45ab9d14a06c5cde7bbedef0b8
diff --git a/tests/ref/fate/filter-pixdesc-uyvy422 b/tests/ref/fate/filter-pixdesc-uyvy422
index a5b3703293..2d89065c27 100644
--- a/tests/ref/fate/filter-pixdesc-uyvy422
+++ b/tests/ref/fate/filter-pixdesc-uyvy422
@@ -1 +1 @@
-pixdesc-uyvy422 adcf64516a19fce44df77082bdb16291
+pixdesc-uyvy422 a36a7fa35ad4acc647431a51c9beec4d
diff --git a/tests/ref/fate/filter-pixdesc-yuv410p b/tests/ref/fate/filter-pixdesc-yuv410p
index 237603a5ea..7522a3e6a3 100644
--- a/tests/ref/fate/filter-pixdesc-yuv410p
+++ b/tests/ref/fate/filter-pixdesc-yuv410p
@@ -1 +1 @@
-pixdesc-yuv410p 2d9225153c83ee1132397d619d94d1b3
+pixdesc-yuv410p 21a5303f9ef6819bd7abe4b86dc8cdf2
diff --git a/tests/ref/fate/filter-pixdesc-yuv411p b/tests/ref/fate/filter-pixdesc-yuv411p
index a1ab6e4fde..3e0e8a2e6d 100644
--- a/tests/ref/fate/filter-pixdesc-yuv411p
+++ b/tests/ref/fate/filter-pixdesc-yuv411p
@@ -1 +1 @@
-pixdesc-yuv411p 8b298af3e43348ca1b11eb8a3252ac6c
+pixdesc-yuv411p c69ecd3af68379064fddc2f75611965e
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p b/tests/ref/fate/filter-pixdesc-yuv420p
index 7b0cfd2260..ea94f8c518 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p
+++ b/tests/ref/fate/filter-pixdesc-yuv420p
@@ -1 +1 @@
-pixdesc-yuv420p eba2f135a08829387e2f698ff72a2939
+pixdesc-yuv420p 7aaf1057c0edf7d5e9700f9c8e510ea9
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p10be b/tests/ref/fate/filter-pixdesc-yuv420p10be
index 54db2287b3..34c2dc86b7 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p10be
+++ b/tests/ref/fate/filter-pixdesc-yuv420p10be
@@ -1 +1 @@
-pixdesc-yuv420p10be 2f88c301feeaccd2a5fb55f54fc30be9
+pixdesc-yuv420p10be 05662068c354779b0c26255efe33c955
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p10le b/tests/ref/fate/filter-pixdesc-yuv420p10le
index 433113c36e..bec240b9cf 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p10le
+++ b/tests/ref/fate/filter-pixdesc-yuv420p10le
@@ -1 +1 @@
-pixdesc-yuv420p10le 93f175084af4e78f97c7710e505f3057
+pixdesc-yuv420p10le 591af435ff8650b48824ec3705a933d5
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p16be b/tests/ref/fate/filter-pixdesc-yuv420p16be
index 9f7221f194..3e9c4f039f 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p16be
+++ b/tests/ref/fate/filter-pixdesc-yuv420p16be
@@ -1 +1 @@
-pixdesc-yuv420p16be 16c009a235cd52b74791a895423152a3
+pixdesc-yuv420p16be df8ed373b77222ee82f12564b5edfa77
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p16le b/tests/ref/fate/filter-pixdesc-yuv420p16le
index 2bd8c949d0..c6e51415ed 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p16le
+++ b/tests/ref/fate/filter-pixdesc-yuv420p16le
@@ -1 +1 @@
-pixdesc-yuv420p16le 2d59c4f1d0314a5a957a7cfc4b6fabcc
+pixdesc-yuv420p16le 5aa9648f73f09c1a3d1c652f2285762a
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p9be b/tests/ref/fate/filter-pixdesc-yuv420p9be
index 7548154b6c..00fb78eb69 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p9be
+++ b/tests/ref/fate/filter-pixdesc-yuv420p9be
@@ -1 +1 @@
-pixdesc-yuv420p9be 64e36fd90573f67ac2006d103972a79b
+pixdesc-yuv420p9be 605305ba8581d63f160c7885630514a6
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p9le b/tests/ref/fate/filter-pixdesc-yuv420p9le
index 535c63b622..864456bfc9 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p9le
+++ b/tests/ref/fate/filter-pixdesc-yuv420p9le
@@ -1 +1 @@
-pixdesc-yuv420p9le 9ed4b1dfabc53fd9e586ff6c4c43af80
+pixdesc-yuv420p9le 73722053a27e8c5ef8aa407a2452c652
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p b/tests/ref/fate/filter-pixdesc-yuv422p
index e5332306fc..b49f995d84 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p
+++ b/tests/ref/fate/filter-pixdesc-yuv422p
@@ -1 +1 @@
-pixdesc-yuv422p c9bba4529821d796a6ab09f6a5fd355a
+pixdesc-yuv422p 12b097c00dd1e526186d3d7dcba204bc
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p10be b/tests/ref/fate/filter-pixdesc-yuv422p10be
index 2e68731f61..1e8729476c 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p10be
+++ b/tests/ref/fate/filter-pixdesc-yuv422p10be
@@ -1 +1 @@
-pixdesc-yuv422p10be 11af7dfafe8bc025c7e3bd82b830fe8a
+pixdesc-yuv422p10be f53e6d39e40e1ae35cc855716dda8dbc
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p10le b/tests/ref/fate/filter-pixdesc-yuv422p10le
index 3b173bcfcb..d0d845d092 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p10le
+++ b/tests/ref/fate/filter-pixdesc-yuv422p10le
@@ -1 +1 @@
-pixdesc-yuv422p10le ec04efb76efa79bf0d02b21572371a56
+pixdesc-yuv422p10le deab1e4f7f3907ffd06ec448cf142f3f
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p16be b/tests/ref/fate/filter-pixdesc-yuv422p16be
index 9e6919906c..e09298c7ed 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p16be
+++ b/tests/ref/fate/filter-pixdesc-yuv422p16be
@@ -1 +1 @@
-pixdesc-yuv422p16be 5499502e1c29534a158a1fe60e889f60
+pixdesc-yuv422p16be fddc6580ccbc42d1d2d4e40f44403c54
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p16le b/tests/ref/fate/filter-pixdesc-yuv422p16le
index 5a865b0cd8..eea2005d6d 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p16le
+++ b/tests/ref/fate/filter-pixdesc-yuv422p16le
@@ -1 +1 @@
-pixdesc-yuv422p16le e3d61fde6978591596bc36b914386623
+pixdesc-yuv422p16le 37760ff26bcc46d7cae41be0f7aa7287
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p9be b/tests/ref/fate/filter-pixdesc-yuv422p9be
index 7b244db2cb..2b38cf0be3 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p9be
+++ b/tests/ref/fate/filter-pixdesc-yuv422p9be
@@ -1 +1 @@
-pixdesc-yuv422p9be 29b71579946940a8c00fa844c9dff507
+pixdesc-yuv422p9be d29a3861d4fb85b1f14af82b6c098d10
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p9le b/tests/ref/fate/filter-pixdesc-yuv422p9le
index a6dbb9353d..154abce700 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p9le
+++ b/tests/ref/fate/filter-pixdesc-yuv422p9le
@@ -1 +1 @@
-pixdesc-yuv422p9le 062b7f9cbb972bf36b5bdb1a7623701a
+pixdesc-yuv422p9le 77d1eb4547c7f1a22977924c154d049c
diff --git a/tests/ref/fate/filter-pixdesc-yuv440p b/tests/ref/fate/filter-pixdesc-yuv440p
index b6b6e14069..dd9a59c064 100644
--- a/tests/ref/fate/filter-pixdesc-yuv440p
+++ b/tests/ref/fate/filter-pixdesc-yuv440p
@@ -1 +1 @@
-pixdesc-yuv440p 5a064afe2b453bb52cdb3f176b1aa1cf
+pixdesc-yuv440p 7f3e289e7109a051379313933e6e430f
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p b/tests/ref/fate/filter-pixdesc-yuv444p
index 628f0e4a9a..2ef114a132 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p
+++ b/tests/ref/fate/filter-pixdesc-yuv444p
@@ -1 +1 @@
-pixdesc-yuv444p 0a98447b78fd476aa39686da6a74fa2e
+pixdesc-yuv444p 37edfdeae2a93c91209e806cd9e0ceee
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p10be b/tests/ref/fate/filter-pixdesc-yuv444p10be
index b1c57fab74..05c346ec0e 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p10be
+++ b/tests/ref/fate/filter-pixdesc-yuv444p10be
@@ -1 +1 @@
-pixdesc-yuv444p10be 71be185a2fb7a353eb024df9bc63212d
+pixdesc-yuv444p10be df6bd44006a00116c4b805e0c83a98ba
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p10le b/tests/ref/fate/filter-pixdesc-yuv444p10le
index 16be63fa89..57c5161b26 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p10le
+++ b/tests/ref/fate/filter-pixdesc-yuv444p10le
@@ -1 +1 @@
-pixdesc-yuv444p10le c1c6b30a12065c7901c0a267e4861a0f
+pixdesc-yuv444p10le 94c579bd8e88f271cd193be222f93694
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p16be b/tests/ref/fate/filter-pixdesc-yuv444p16be
index 1ed4d0b840..c8f19f4442 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p16be
+++ b/tests/ref/fate/filter-pixdesc-yuv444p16be
@@ -1 +1 @@
-pixdesc-yuv444p16be 1c6ea2c2f5e539006112ceec3d4e7d90
+pixdesc-yuv444p16be 8172616c2590bfe95fb3115684b3bf06
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p16le b/tests/ref/fate/filter-pixdesc-yuv444p16le
index c685b8c6d8..f4402bf83f 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p16le
+++ b/tests/ref/fate/filter-pixdesc-yuv444p16le
@@ -1 +1 @@
-pixdesc-yuv444p16le 20f86bc2f68d2b3f1f2b48b97b2189f4
+pixdesc-yuv444p16le 0cb500e7313e15513c5510edae51d46c
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p9be b/tests/ref/fate/filter-pixdesc-yuv444p9be
index 6f87a9a7cd..ad8ed8b0e7 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p9be
+++ b/tests/ref/fate/filter-pixdesc-yuv444p9be
@@ -1 +1 @@
-pixdesc-yuv444p9be 6ab31f4c12b533ce318ecdff83cdd054
+pixdesc-yuv444p9be 6410ac29a501711ac3d7485adbee0736
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p9le b/tests/ref/fate/filter-pixdesc-yuv444p9le
index 83d83f6589..dcf05e95bb 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p9le
+++ b/tests/ref/fate/filter-pixdesc-yuv444p9le
@@ -1 +1 @@
-pixdesc-yuv444p9le f0606604a5c08becab6ba500124c4b7c
+pixdesc-yuv444p9le ed579c47f3a0cdb481a886e2b3192c42
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p b/tests/ref/fate/filter-pixdesc-yuva420p
index 7194758944..49d5485dae 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p
+++ b/tests/ref/fate/filter-pixdesc-yuva420p
@@ -1 +1 @@
-pixdesc-yuva420p a29884f3f3dfe1e00b961bc17bef3d47
+pixdesc-yuva420p 43d7123392af51a8716447a7dd69608b
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p10be b/tests/ref/fate/filter-pixdesc-yuva420p10be
index 1139323e4b..6ed19b1fd0 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p10be
+++ b/tests/ref/fate/filter-pixdesc-yuva420p10be
@@ -1 +1 @@
-pixdesc-yuva420p10be80d27a23837b18f7e268d33532b89362
+pixdesc-yuva420p10beb3d4763eae9de728a4e10ddc89a18cf6
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p10le b/tests/ref/fate/filter-pixdesc-yuva420p10le
index 255154d2dc..d4f21a0774 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p10le
+++ b/tests/ref/fate/filter-pixdesc-yuva420p10le
@@ -1 +1 @@
-pixdesc-yuva420p10le62772ae74d4bacbd462607d98ffe556f
+pixdesc-yuva420p10leaa8d76f2871dc8f9a20919a2f13688ec
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p16be b/tests/ref/fate/filter-pixdesc-yuva420p16be
index 6e82b70355..077eab5697 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p16be
+++ b/tests/ref/fate/filter-pixdesc-yuva420p16be
@@ -1 +1 @@
-pixdesc-yuva420p16be25a335f66a0670911ced818aa42fb670
+pixdesc-yuva420p16beaba97863a5e670a2a6b772cf82940e04
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p16le b/tests/ref/fate/filter-pixdesc-yuva420p16le
index 2bedb68bc8..3fb3a2e260 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p16le
+++ b/tests/ref/fate/filter-pixdesc-yuva420p16le
@@ -1 +1 @@
-pixdesc-yuva420p16le97bf252e6c030f0f0412d3826c2ea259
+pixdesc-yuva420p16leb1680b05ce69447bdc53dec154addc0a
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p9be b/tests/ref/fate/filter-pixdesc-yuva420p9be
index dfafa34df7..1004d313f9 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p9be
+++ b/tests/ref/fate/filter-pixdesc-yuva420p9be
@@ -1 +1 @@
-pixdesc-yuva420p9be ee0e8e3ffeb198e6e20c27de366309ed
+pixdesc-yuva420p9be 3c9ce8191c1510b35fee892ad15d39b9
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p9le b/tests/ref/fate/filter-pixdesc-yuva420p9le
index 5e4ef4b162..8ed1daff22 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p9le
+++ b/tests/ref/fate/filter-pixdesc-yuva420p9le
@@ -1 +1 @@
-pixdesc-yuva420p9le 8b2ba3275e5a90dc10b98af9001e3800
+pixdesc-yuva420p9le 1955fb115953284ea0ecdc0d4b10e0ae
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p b/tests/ref/fate/filter-pixdesc-yuva422p
index b50c2a3e89..df5a856760 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p
+++ b/tests/ref/fate/filter-pixdesc-yuva422p
@@ -1 +1 @@
-pixdesc-yuva422p 92b6815f465297284cdb843711682cee
+pixdesc-yuva422p 639ce1131de9b362d18b3dc7f871c1ae
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p10be b/tests/ref/fate/filter-pixdesc-yuva422p10be
index c012d70eee..601e66f2c5 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p10be
+++ b/tests/ref/fate/filter-pixdesc-yuva422p10be
@@ -1 +1 @@
-pixdesc-yuva422p10befb240ff9ac49b45b1b3d40df2c89e39d
+pixdesc-yuva422p10bec797caa09ee483d6cc0b06eac7fc606b
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p10le b/tests/ref/fate/filter-pixdesc-yuva422p10le
index 632cb6ff72..9b4b1c39dc 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p10le
+++ b/tests/ref/fate/filter-pixdesc-yuva422p10le
@@ -1 +1 @@
-pixdesc-yuva422p10lef767ede9ba1d427faadc963cf41d2412
+pixdesc-yuva422p10le61a6339e7321972ee6f45428bd55a8f3
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p16be b/tests/ref/fate/filter-pixdesc-yuva422p16be
index b9d5bde1f5..1c651d1de3 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p16be
+++ b/tests/ref/fate/filter-pixdesc-yuva422p16be
@@ -1 +1 @@
-pixdesc-yuva422p16beef442b11b26e5e61f3c958fa309576dd
+pixdesc-yuva422p16be01381b27508afbca57241d7431da7ba9
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p16le b/tests/ref/fate/filter-pixdesc-yuva422p16le
index 22ad86e610..1f1f1d3c17 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p16le
+++ b/tests/ref/fate/filter-pixdesc-yuva422p16le
@@ -1 +1 @@
-pixdesc-yuva422p16le5789009759d7a44dacc6da2194e402b1
+pixdesc-yuva422p16lef5c8d306a099d594749ddebeb279b259
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p9be b/tests/ref/fate/filter-pixdesc-yuva422p9be
index 967b324afb..ff6514cab4 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p9be
+++ b/tests/ref/fate/filter-pixdesc-yuva422p9be
@@ -1 +1 @@
-pixdesc-yuva422p9be e0d2f45f7f5541eee988137c7ebb3495
+pixdesc-yuva422p9be eb35d12008a9dce4ff860951ded90edb
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p9le b/tests/ref/fate/filter-pixdesc-yuva422p9le
index 2ce6d7624d..22003df83d 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p9le
+++ b/tests/ref/fate/filter-pixdesc-yuva422p9le
@@ -1 +1 @@
-pixdesc-yuva422p9le a4ec81f328efd3856dec430fb27f2f56
+pixdesc-yuva422p9le e97bd27f580cd46ee3feb2ba3c8c057d
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p b/tests/ref/fate/filter-pixdesc-yuva444p
index 43083b1038..56bc201812 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p
+++ b/tests/ref/fate/filter-pixdesc-yuva444p
@@ -1 +1 @@
-pixdesc-yuva444p c523716e4900cfe515eaab1d7124fdd9
+pixdesc-yuva444p d78d51ee6286394b1f1839dd74d68861
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p10be b/tests/ref/fate/filter-pixdesc-yuva444p10be
index 2b79d4e534..89df14f6cb 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p10be
+++ b/tests/ref/fate/filter-pixdesc-yuva444p10be
@@ -1 +1 @@
-pixdesc-yuva444p10bef5791a75fdb86da0c243511ef9ab8fbd
+pixdesc-yuva444p10be32f40553f2d8d771561d4f6f8514e1e8
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p10le b/tests/ref/fate/filter-pixdesc-yuva444p10le
index 80a1ed88e3..cb4b6634aa 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p10le
+++ b/tests/ref/fate/filter-pixdesc-yuva444p10le
@@ -1 +1 @@
-pixdesc-yuva444p10le578e88dfbe4ab07f280fcc7554f3a5c4
+pixdesc-yuva444p10le1bb71c784b65cdcb06408a37c2fa2eef
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p16be b/tests/ref/fate/filter-pixdesc-yuva444p16be
index 400010b7c1..a9bffff95b 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p16be
+++ b/tests/ref/fate/filter-pixdesc-yuva444p16be
@@ -1 +1 @@
-pixdesc-yuva444p16beee7b9dd854e36b165d5b7cffb646ba6c
+pixdesc-yuva444p16beb52b5efbad264a6a8aa7280234e0c9d6
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p16le b/tests/ref/fate/filter-pixdesc-yuva444p16le
index 1564007137..249090cd57 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p16le
+++ b/tests/ref/fate/filter-pixdesc-yuva444p16le
@@ -1 +1 @@
-pixdesc-yuva444p16leec93b2907923d5655e9fb085479260ef
+pixdesc-yuva444p16le54d4ab00bb5a0e7228a974d27b59285c
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p9be b/tests/ref/fate/filter-pixdesc-yuva444p9be
index 4d781bce34..041a57bcf4 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p9be
+++ b/tests/ref/fate/filter-pixdesc-yuva444p9be
@@ -1 +1 @@
-pixdesc-yuva444p9be 03414257d78e72c28d03e3c247319b7c
+pixdesc-yuva444p9be 0139f53dd39f1538648c5be2f38fb3ed
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p9le b/tests/ref/fate/filter-pixdesc-yuva444p9le
index 646a2a210f..71e449036c 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p9le
+++ b/tests/ref/fate/filter-pixdesc-yuva444p9le
@@ -1 +1 @@
-pixdesc-yuva444p9le e421d753257e36a79c2c0ec1607ac9e6
+pixdesc-yuva444p9le 6f16075ddc120457eef912beb20ed546
diff --git a/tests/ref/fate/filter-pixdesc-yuvj420p b/tests/ref/fate/filter-pixdesc-yuvj420p
index 3187f9d540..d31bdfc3d4 100644
--- a/tests/ref/fate/filter-pixdesc-yuvj420p
+++ b/tests/ref/fate/filter-pixdesc-yuvj420p
@@ -1 +1 @@
-pixdesc-yuvj420p 32eec78ba51857b16ce9b813a49b7189
+pixdesc-yuvj420p 6cb083afe6e0b54ba9753744194ca765
diff --git a/tests/ref/fate/filter-pixdesc-yuvj422p b/tests/ref/fate/filter-pixdesc-yuvj422p
index f5f2af4588..1480ae5088 100644
--- a/tests/ref/fate/filter-pixdesc-yuvj422p
+++ b/tests/ref/fate/filter-pixdesc-yuvj422p
@@ -1 +1 @@
-pixdesc-yuvj422p 0dfa0ed434f73be51428758c69e082cb
+pixdesc-yuvj422p 6b2dfa7e50dfe279cd73eeaf9b767dc0
diff --git a/tests/ref/fate/filter-pixdesc-yuvj440p b/tests/ref/fate/filter-pixdesc-yuvj440p
index 9fc39cf855..480017f823 100644
--- a/tests/ref/fate/filter-pixdesc-yuvj440p
+++ b/tests/ref/fate/filter-pixdesc-yuvj440p
@@ -1 +1 @@
-pixdesc-yuvj440p 657501a28004e27a592757a7509f5189
+pixdesc-yuvj440p 278317b4ff8b272b22465481d3673a7c
diff --git a/tests/ref/fate/filter-pixdesc-yuvj444p b/tests/ref/fate/filter-pixdesc-yuvj444p
index c2bf052b5e..5f6c301466 100644
--- a/tests/ref/fate/filter-pixdesc-yuvj444p
+++ b/tests/ref/fate/filter-pixdesc-yuvj444p
@@ -1 +1 @@
-pixdesc-yuvj444p 98d3d054f2ec09a75eeed5d328dc75b7
+pixdesc-yuvj444p a56b1f49af0a7a42794d92bea3eca9c9
diff --git a/tests/ref/fate/filter-pixdesc-yuyv422 b/tests/ref/fate/filter-pixdesc-yuyv422
index 2a4980d5e3..434a880e72 100644
--- a/tests/ref/fate/filter-pixdesc-yuyv422
+++ b/tests/ref/fate/filter-pixdesc-yuyv422
@@ -1 +1 @@
-pixdesc-yuyv422 f2569f2b5069a0ee0cecae33de0455e3
+pixdesc-yuyv422 d154fdb0bd0258f1a0cdeaaaefa21581
diff --git a/tests/ref/fate/filter-pixdesc-yvyu422 b/tests/ref/fate/filter-pixdesc-yvyu422
index 934df9bfd2..cac9726d5a 100644
--- a/tests/ref/fate/filter-pixdesc-yvyu422
+++ b/tests/ref/fate/filter-pixdesc-yvyu422
@@ -1 +1 @@
-pixdesc-yvyu422 17aef3e345d23edd3c660a91dcfc5a19
+pixdesc-yvyu422 24f0a489853ededa47cd7386c116fb3f
diff --git a/tests/ref/fate/filter-pixfmts-copy b/tests/ref/fate/filter-pixfmts-copy
index 2e2f593862..2f6a71e8e1 100644
--- a/tests/ref/fate/filter-pixfmts-copy
+++ b/tests/ref/fate/filter-pixfmts-copy
@@ -1,91 +1,91 @@
-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
-gbrap 28d63d5ac84bb33bf3aea48785baa876
-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 2f88c301feeaccd2a5fb55f54fc30be9
-yuv420p10le 93f175084af4e78f97c7710e505f3057
-yuv420p16be 16c009a235cd52b74791a895423152a3
-yuv420p16le 2d59c4f1d0314a5a957a7cfc4b6fabcc
-yuv420p9be 64e36fd90573f67ac2006d103972a79b
-yuv420p9le 9ed4b1dfabc53fd9e586ff6c4c43af80
-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 80d27a23837b18f7e268d33532b89362
-yuva420p10le 62772ae74d4bacbd462607d98ffe556f
-yuva420p16be 25a335f66a0670911ced818aa42fb670
-yuva420p16le 97bf252e6c030f0f0412d3826c2ea259
-yuva420p9be ee0e8e3ffeb198e6e20c27de366309ed
-yuva420p9le 8b2ba3275e5a90dc10b98af9001e3800
-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
+abgr 1250387304351fea5cc57b232bc0a5e5
+argb ee5a1e2e2d4dbd2cd978d6e3bf8dee70
+bgr24 437ea8de747009d73f41af120f0360ad
+bgr444be 0a9b7c91c6f50c0ed2633aebd19d7326
+bgr444le f032368a3134918e6802922e4cde7baf
+bgr48be bf24403f14d4085f970475dd17a9edcd
+bgr48le 1db5661da851a44dd5b92f8dd5a0ec84
+bgr4_byte 2bf8e7fbf1179ba0543cb42d2d8a5308
+bgr555be b8b23bcfa9a850d46850d59662e6eba8
+bgr555le d72c90906cb4df818abb37fb07a67d01
+bgr565be 0fcba91cb4c55a458271173cb26e649d
+bgr565le 6a0d182c7165103b2613d1805c822f9f
+bgr8 36b9ef72c87da36ac547202d85a5805f
+bgra 56e6e1bfde40aaa27473e01b46345c82
+gbrap 57cb1a02d6f015a4329fe367f3bdfe49
+gbrp d5f73b5d3ba7f6cadbc9b4ecbc161005
+gbrp10be eb19bda60ab7f893198364dff21342d6
+gbrp10le 546146efb36ad2605e9f74ee5e4c2a36
+gbrp9be cbe1bf8ead497a92362a749bd4b0a57e
+gbrp9le f88c68df5d699a4a7f1b0152df9f25fe
+gray 8c941e9bbf6da5336384c57f15a4a454
+gray16be 43bda75c197b0d59a9b87ee941553644
+gray16le a4ea1369ef1efff0e1341a1dc42dbfdf
+monob e13b2cbfb93d3ed6fdc1f256662ea959
+monow 87a594c125f52af67dc1dd51d800ff31
+nv12 a0b3578ec9b28be3d6e66479df8b1995
+nv21 a9318dc58dc14b9931a00ea6cedea849
+rgb24 fc0c7ce1d5d6be1b89d4471542785508
+rgb444be cc479f17c73cd50d65475a1644c5053f
+rgb444le c98bc1811d29a86471357cb2358e5a30
+rgb48be 1e2a176dadf246e376932a20303ca572
+rgb48le 57fd6d93cda99070acc4213b6958fe70
+rgb4_byte e4dcdc9adddcb3958ddd0ea3b0896140
+rgb555be 8fd499c9a6d98414ab2803ae08698651
+rgb555le a9b93f8b61e52eac76aca392dc3ebd81
+rgb565be a8c6c7817f80c8a0cee9918c3748e00c
+rgb565le 510a4ce796d7cb11aba5b25b419cdf3b
+rgb8 2e53d27e93554f874986fbba4f9d6354
+rgba ed87fc4907951608893b421624716f9b
+uyvy422 deb3625b67a8d2a51c17a322ad2021ba
+yuv410p dec949ce1d8a5f7bb1aa7640f97e05eb
+yuv411p fc2f303b20ae610dce86dae4a6671881
+yuv420p a2117c3c5d4533dca311dc94a3d157bc
+yuv420p10be 7756ef359f79d63ef6f983caeaba5c51
+yuv420p10le aa8abcc05010b4b0df7d924fd5887291
+yuv420p16be 7a708532d8ac26d598ac7332e38dd2de
+yuv420p16le 6b868d3b0c44c6b04f39415890d6ee0b
+yuv420p9be 11ffb289661f4f55347d60e99dcef632
+yuv420p9le a0c9608b2be3ca6d4e8cf625714a3833
+yuv422p b082344038849f5fd444ccf2a30e3f4f
+yuv422p10be 43a6293e138d0ecfd3385df3dcf9b713
+yuv422p10le 74da030a4efb5a20986fcead50018f4d
+yuv422p16be f7a0fb9e82805660317d07209e726100
+yuv422p16le 12eeb2f95bb0d655d52e8eed1cfbf771
+yuv422p9be 60daf1a7e61434b244c5a43f4449b617
+yuv422p9le 4c4885c48812f5ac0916a9509ba84345
+yuv440p 12000ce709b38aac3f7b7f59b07847ef
+yuv444p 628c9d1e10c22e0e512b27c0e03b46e6
+yuv444p10be b60d77db54a592ed088ebf7964e2dd5e
+yuv444p10le 1752a238eb27fb7c746e349536f60686
+yuv444p16be 8e1e2f04cb2e97f80fdfecbb2c5679a0
+yuv444p16le 5677b2caa63e0c075eac6937b03cf2a6
+yuv444p9be 5ab55576b180b2966e9ed5a1ea55508a
+yuv444p9le 3d9b69b8d6e17f2d25ce92602688bcc8
+yuva420p 9e9889ad7837b0d0dde023bf931ed639
+yuva420p10be ff20f57da08f79e44e7b603e89b18d74
+yuva420p10le a2dcfa563602232d999a19b7ae272131
+yuva420p16be 63bd8a57eedfc58e8e6319913ee1064c
+yuva420p16le 797dc4ff3a9a3f36cb84ddd808a1c04a
+yuva420p9be d2de221d375fea605a9f81c9e0fd3661
+yuva420p9le 0dd82737677f2b604a0aaa638e65f64a
+yuva422p 375465ec39a82221a4a502e92bf0453f
+yuva422p10be 81144a6638bc34bd9e6790977159a754
+yuva422p10le b30c735f71275004d2d7d78ec647fd5b
+yuva422p16be b7641ec1896f306065073f0348448f19
+yuva422p16le 3ab82ddf757a78f0184c01aa0259fc42
+yuva422p9be dd2a4affd2140d945c88c545cbd15794
+yuva422p9le a7a00cf6c696e8e94ce62576dbb28527
+yuva444p 8031aee1a4a13d679e3fa960b70e27c7
+yuva444p10be 62dc7423df2a90da591e313dea0f72b0
+yuva444p10le e45e36e79e39e1ed300fc93bc20a2232
+yuva444p16be c2321be5e7184b874cf4e16fff959179
+yuva444p16le 107836d19b0735f225eb7d97da98fd49
+yuva444p9be d8ba268bef3cf8d2dbd57a65b49be6db
+yuva444p9le f4589d40b7514e021ec7096003907ef7
+yuvj420p 9ba65711dfe07d3078b5b874b49240fb
+yuvj422p 05873ba9f14597ded3d4a2f6e1cd7e5c
+yuvj440p d76a421f62d692c664cbb2d1727e77d2
+yuvj444p 787e53351113065777bd1061ddb04834
+yuyv422 48d652c76bbdebec0bf7842578b39c53
+yvyu422 b0364ee13bd574d01b23a0809e6ddca9
diff --git a/tests/ref/fate/filter-pixfmts-crop b/tests/ref/fate/filter-pixfmts-crop
index cbbcf90bbf..c42c620265 100644
--- a/tests/ref/fate/filter-pixfmts-crop
+++ b/tests/ref/fate/filter-pixfmts-crop
@@ -1,42 +1,42 @@
-abgr cd761690872843d1b7ab0c695393c751
-argb 2ec6ef18769bcd651c2e8904d5a3ee67
-bgr24 3450fd00cf1493d1ded75544d82ba3ec
-bgr48be 18ca4002732f278cc9f525215c2fca41
-bgr48le 395a4c187c4e95217d089bd3df9f3654
-bgr4_byte 2f6ac3cdd4676ab4e2982bdf0664945b
-bgr555be d3a7c273604723adeb7e5f5dd1c4272b
-bgr555le d22442fc13b464f9ba455b08df4e981f
-bgr565be fadceef4a64ad6873fcb43ddee0deb3c
-bgr565le 891664e5a54ae5968901347da92bc5e9
-bgr8 4b7159e05765bd4703180072d86423c8
-bgra 395c9f706fccda721471acaa5c96c16c
-gray 8c4850e66562a587a292dc728a65ea4a
-gray16be daa5a6b98fb4a280c57c57bff1a2ab5a
-gray16le 84f5ea7259073edcb893113b42213c8e
-rgb24 3b90ed64b687d3dc186c6ef521dc71a8
-rgb48be e6fd353c0eb9bea889423954414bea35
-rgb48le 68a1723da11ce08b502d42e204376503
-rgb4_byte 6958029f73c6cdfed4f71020d816f027
-rgb555be 41a7d1836837bc90f2cae19a9c9df3b3
-rgb555le eeb78f8ce6186fba55c941469e60ba67
-rgb565be b2d1cb525f3a0cfe27753c0d479b2fa9
-rgb565le 6a49700680be9a0d434411825a769556
-rgb8 88b0398c265d1ed7a837dc084fa0917c
-rgba fd00b24c7597268c32759a84a1de2de4
-yuv410p a9f2eaa747bf988b7bebe4f442b9c67a
-yuv411p 3334d3aef8dba238658090ac172375d1
-yuv420p bfea0188ddd4889787c403caae119cc7
-yuv420p16be 8365eff38b8c329aeb95fc605fa229bb
-yuv420p16le 5e8dd38d973d5854abe1ad4efad20cc1
-yuv422p f2f930a91fe00d4252c4720b5ecd8961
-yuv422p16be 167e4338811a7d272925a4c6417d60da
-yuv422p16le 3359395d5875d581fa1e975013d30114
-yuv440p 2472417d980e395ad6843cbb8b633b29
-yuv444p 1f151980486848c96bc5585ced99003e
-yuv444p16be 1ce8fcd4712d525af983e6179d6a4f9e
-yuv444p16le 5f1441e18345aadb3f881dac99c6c08a
-yuva420p 7536753dfbc7932560fb50c921369a0e
-yuvj420p 21f891093006d42d7683b0e1d773a657
-yuvj422p 9a43d474c407590ad8f213880586b45e
-yuvj440p 977351350450ebdbf7a9d20020c6b5a5
-yuvj444p 4a50ba26859dad91dcf7000de0d0efa1
+abgr 5f70a21347bce16111a36fc41a117df8
+argb 35801018bb35dcb0ee31f66f0090b890
+bgr24 f9cc271089a5b560f29d9614f357c720
+bgr48be 8d957f7b11ed446dcea5f76c164f2368
+bgr48le 2a72cdae677d2c190b5beefd7e8a0e53
+bgr4_byte 8612d21fb5c353bdcf3eecb66a0bb0c3
+bgr555be 5c6c82ba788553cab28794c7c4707558
+bgr555le 326db2c29c70aef71b5d408dd6ca8c86
+bgr565be 035910ec94dbca6dae1e81f26852bcc3
+bgr565le 84dec346512486158c7d65299e62e924
+bgr8 e6d8896ccbe02c04d208bae55fc221c4
+bgra cfc8cdc70ed29bc206dbc907495d0869
+gray ccac69ad220529826be3d94d29157e8d
+gray16be a8f761dc9e6dad62d1e4459eec9baf07
+gray16le 8b480306cb5584bc85fb51d1ea97b8f4
+rgb24 b85c0b1e6039a971bdef1d710bf7f8d3
+rgb48be 5ea361c8fbff68868e20385508b63181
+rgb48le 5966526796a37f871fd0831c41ddd3dc
+rgb4_byte 774ca7852d51ae52462b0360112e143f
+rgb555be c4bd32793895432e6c2f1c4e2b6c4e94
+rgb555le a320a2e210e4e9f1352ffa8af2793b27
+rgb565be dc1440a7832c7ff781bbbd62dbadf6b1
+rgb565le 64f2ebebb02c2ac8eab2ed708c297fa4
+rgb8 ebc7118d01e82b77b8aeddb1f83a2872
+rgba 32bdb0cf19af40203515fd83c6cec8c8
+yuv410p 006e5b4735797ff0e7e3c7dd27660a8e
+yuv411p 894e368ed68876e357f095a8b2a7b3a7
+yuv420p d9641cbe8436380d8505ddd695b0a7d2
+yuv420p16be 8b7ad840e9079a19da1bfed79a448847
+yuv420p16le 8827ee2f20ee18bae143b9b38b0f8622
+yuv422p 31277ec25cbb0c43eb57d4f29047a267
+yuv422p16be 49cdcc490b4e87a65eef88feacdb87d2
+yuv422p16le e634bdf11b047f3641fb0de1eb0feb57
+yuv440p f9340d3797c3b3446bc830e4e198d5be
+yuv444p 43bf7b75708d62f0f02fb3f6b8dd3bba
+yuv444p16be 8dc374395cd1f31e52609089c54c9908
+yuv444p16le 285df61fab70499218677c1eed4db448
+yuva420p a8d2c50df5fe5808b7057727699640f3
+yuvj420p cc464c6e15079539b907414b5aaa32e0
+yuvj422p 7ee6bd168e2ae34eabb6ae617f02739e
+yuvj440p 35a50b3b8ca637fbf5ad581fa742ad34
+yuvj444p 5dbd0537a42bedcf941fb27f74b54b69
diff --git a/tests/ref/fate/filter-pixfmts-hflip b/tests/ref/fate/filter-pixfmts-hflip
index 3741713ee2..d39b0ca130 100644
--- a/tests/ref/fate/filter-pixfmts-hflip
+++ b/tests/ref/fate/filter-pixfmts-hflip
@@ -1,42 +1,42 @@
-abgr 49468c6c9ceee5d52b08b1270a909323
-argb 50ba9f16c6475530602f2983278b82d0
-bgr24 cc53d2011d097972db0d22756c3699e3
-bgr48be 815192d3757c66de97b0d51818acbe0f
-bgr48le 8e4184ac6eae251b4bace51dba7d790c
-bgr4_byte aac987e7d1a6a96477cfc0b48a4285de
-bgr555be bc07265898440116772200390d70c092
-bgr555le ccee08679bac84a1f960c6c9070c5538
-bgr565be e088789ce46224b87c6e46610ef19add
-bgr565le 3703466e19e1b52e03a34fd244a8e8e4
-bgr8 50b505a889f0428242305acb642da107
-bgra 01ca21e7e6a8d1281b4553bde8e8a404
-gray 03efcb4ab52a24c0af0e03cfd26c9377
-gray16be 9bcbca979601ddc4869f846f08f3d1dd
-gray16le c1b8965adcc7f847ee343149ff507073
-rgb24 754f1722fc738590cc407ac65749bfe8
-rgb48be d690412ca5fada031b5da47b87096248
-rgb48le c901feb564232f5d0bc0eabd66dae3e7
-rgb4_byte c8a3f995fcf3e0919239ea2c413ddc29
-rgb555be 045ce8607d3910586f4d97481dda8632
-rgb555le 8778ee0cf58ce9ad1d99a1eca9f95e87
-rgb565be c8022a1b2470e72f124e4389fad4c372
-rgb565le 2cb690eb3fcb72da3771ad6a48931158
-rgb8 9e462b811b9b6173397b9cfc1f6b2f17
-rgba d3d0dc1ecef3ed72f26a2986d0efc204
-yuv410p acb543ebbbf63eefe533e6faffc006da
-yuv411p c626cf6d191139b4ca7efc0155f957f1
-yuv420p 2d5c80f9ba2ddd85b2aeda3564cc7d64
-yuv420p16be 758b0c1e2113b15e7afde48da4e4d024
-yuv420p16le 480ccd951dcb806bc875d307e02e50a0
-yuv422p 6e728f4eb9eae287c224f396d84be6ea
-yuv422p16be a05d43cd62b790087bd37083174557de
-yuv422p16le 6954abebcbc62d81068d58d0c62bdd5b
-yuv440p a99e2b57ed601f39852715c9d675d0d3
-yuv444p 947e47f7bb5fdccc659d19b7df2b6fc3
-yuv444p16be 58c012e5ab73b066ef3c2b6411a395f1
-yuv444p16le 32c12794e184042a59738ab2de608c8d
-yuva420p d83ec0c01498189f179ec574918185f1
-yuvj420p df3aaaec3bb157c3bde5f0365af30f4f
-yuvj422p d113871528d510a192797af59df9c05c
-yuvj440p 07f5ff12ced85aba1b5cf51692fff4bb
-yuvj444p 8d95f6b4d4c9b4b0389d36df686bfa46
+abgr 7b68405327d7c0862b4e3c1a2e5f8401
+argb f2d838efb97f9daa035681acf0fd7aa3
+bgr24 6428be12c092356cf9a570b43566b406
+bgr48be e776e0de8605c9db81380fddb3aa8a16
+bgr48le eba1836285756b8950981dea2c02be6a
+bgr4_byte 658a71bfc3a2e9271bf60ddda03d138d
+bgr555be 39d9fafcfed4f7c4ebe0a5bdfb202d67
+bgr555le 92f693be95b64dca452221747bab4f70
+bgr565be 3bb3d1918f7a9977ff3998c051159102
+bgr565le bea2b9a14a24acd7a7443fa4cdc45128
+bgr8 c07a695e1a247f753a24c08de1124eaa
+bgra 2a358c075799b6e4ff56c0d4464d7f9e
+gray 60c5640a7a48454c6a18375ab9c99599
+gray16be 64ba7dcd3478833d2fffd3705ef1123e
+gray16le d4f370937b499c9b63c31970f409114c
+rgb24 24b18acc43c119f2de1e727b32b550b1
+rgb48be 23ed645ce6c7e4cedd8045130ae07e15
+rgb48le 6918e306925438c92b8100ff9408eec9
+rgb4_byte 2c6929584add1f600e1c87a61d9450c4
+rgb555be 8b4adf81d9c9b9161891229ad79f8b66
+rgb555le 51684ecc7cf0cb11dd87909e0dfd71ac
+rgb565be d9a4eafb25d103c3dd79c7d6e58e1ce4
+rgb565le 1476f867d8f1f970d51f9dd6cb51307c
+rgb8 b7a090903c6f1d9c9ad6215a8e7b71cc
+rgba cf8ba075a00d44599a8a49caa37d87f7
+yuv410p af26db9a0af59863c6643f21259ecc54
+yuv411p 58f0cf9d30c5604fcfe1209d281a9242
+yuv420p 0e86307c56a749cb6009ee1509d709d0
+yuv420p16be a1e2b231fe1de23fae97cb9d6d5cce2b
+yuv420p16le c5a2ff8d29e25840dfabc441b4cf733f
+yuv422p 52faae832987874d7cd49bdc76b08762
+yuv422p16be 5001f3a4216e895f84b78e8bfda0cb43
+yuv422p16le 90303bb96430e12d6f45b3d2e90a9dd1
+yuv440p 30da73c35a5862e39d7d43bca3dc70ce
+yuv444p 3b472a790d4db3a5c404cfcc16ea44a6
+yuv444p16be 7efc49abd10868e5bfa2bf4bf5ad9ec0
+yuv444p16le 59140c4d599e80ceb75d8ae803c5f538
+yuva420p ee3499a2bc030c68f51aa11887b9fa56
+yuvj420p 75344d0547474b9198ffbae2a54c571b
+yuvj422p 3b479c749d6de189735c95fe6b051c13
+yuvj440p fe56033764fadf849d73ed992a1f9010
+yuvj444p 3068acd925a73222e79a1da31496eb48
diff --git a/tests/ref/fate/filter-pixfmts-null b/tests/ref/fate/filter-pixfmts-null
index 2e2f593862..2f6a71e8e1 100644
--- a/tests/ref/fate/filter-pixfmts-null
+++ b/tests/ref/fate/filter-pixfmts-null
@@ -1,91 +1,91 @@
-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
-gbrap 28d63d5ac84bb33bf3aea48785baa876
-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 2f88c301feeaccd2a5fb55f54fc30be9
-yuv420p10le 93f175084af4e78f97c7710e505f3057
-yuv420p16be 16c009a235cd52b74791a895423152a3
-yuv420p16le 2d59c4f1d0314a5a957a7cfc4b6fabcc
-yuv420p9be 64e36fd90573f67ac2006d103972a79b
-yuv420p9le 9ed4b1dfabc53fd9e586ff6c4c43af80
-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 80d27a23837b18f7e268d33532b89362
-yuva420p10le 62772ae74d4bacbd462607d98ffe556f
-yuva420p16be 25a335f66a0670911ced818aa42fb670
-yuva420p16le 97bf252e6c030f0f0412d3826c2ea259
-yuva420p9be ee0e8e3ffeb198e6e20c27de366309ed
-yuva420p9le 8b2ba3275e5a90dc10b98af9001e3800
-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
+abgr 1250387304351fea5cc57b232bc0a5e5
+argb ee5a1e2e2d4dbd2cd978d6e3bf8dee70
+bgr24 437ea8de747009d73f41af120f0360ad
+bgr444be 0a9b7c91c6f50c0ed2633aebd19d7326
+bgr444le f032368a3134918e6802922e4cde7baf
+bgr48be bf24403f14d4085f970475dd17a9edcd
+bgr48le 1db5661da851a44dd5b92f8dd5a0ec84
+bgr4_byte 2bf8e7fbf1179ba0543cb42d2d8a5308
+bgr555be b8b23bcfa9a850d46850d59662e6eba8
+bgr555le d72c90906cb4df818abb37fb07a67d01
+bgr565be 0fcba91cb4c55a458271173cb26e649d
+bgr565le 6a0d182c7165103b2613d1805c822f9f
+bgr8 36b9ef72c87da36ac547202d85a5805f
+bgra 56e6e1bfde40aaa27473e01b46345c82
+gbrap 57cb1a02d6f015a4329fe367f3bdfe49
+gbrp d5f73b5d3ba7f6cadbc9b4ecbc161005
+gbrp10be eb19bda60ab7f893198364dff21342d6
+gbrp10le 546146efb36ad2605e9f74ee5e4c2a36
+gbrp9be cbe1bf8ead497a92362a749bd4b0a57e
+gbrp9le f88c68df5d699a4a7f1b0152df9f25fe
+gray 8c941e9bbf6da5336384c57f15a4a454
+gray16be 43bda75c197b0d59a9b87ee941553644
+gray16le a4ea1369ef1efff0e1341a1dc42dbfdf
+monob e13b2cbfb93d3ed6fdc1f256662ea959
+monow 87a594c125f52af67dc1dd51d800ff31
+nv12 a0b3578ec9b28be3d6e66479df8b1995
+nv21 a9318dc58dc14b9931a00ea6cedea849
+rgb24 fc0c7ce1d5d6be1b89d4471542785508
+rgb444be cc479f17c73cd50d65475a1644c5053f
+rgb444le c98bc1811d29a86471357cb2358e5a30
+rgb48be 1e2a176dadf246e376932a20303ca572
+rgb48le 57fd6d93cda99070acc4213b6958fe70
+rgb4_byte e4dcdc9adddcb3958ddd0ea3b0896140
+rgb555be 8fd499c9a6d98414ab2803ae08698651
+rgb555le a9b93f8b61e52eac76aca392dc3ebd81
+rgb565be a8c6c7817f80c8a0cee9918c3748e00c
+rgb565le 510a4ce796d7cb11aba5b25b419cdf3b
+rgb8 2e53d27e93554f874986fbba4f9d6354
+rgba ed87fc4907951608893b421624716f9b
+uyvy422 deb3625b67a8d2a51c17a322ad2021ba
+yuv410p dec949ce1d8a5f7bb1aa7640f97e05eb
+yuv411p fc2f303b20ae610dce86dae4a6671881
+yuv420p a2117c3c5d4533dca311dc94a3d157bc
+yuv420p10be 7756ef359f79d63ef6f983caeaba5c51
+yuv420p10le aa8abcc05010b4b0df7d924fd5887291
+yuv420p16be 7a708532d8ac26d598ac7332e38dd2de
+yuv420p16le 6b868d3b0c44c6b04f39415890d6ee0b
+yuv420p9be 11ffb289661f4f55347d60e99dcef632
+yuv420p9le a0c9608b2be3ca6d4e8cf625714a3833
+yuv422p b082344038849f5fd444ccf2a30e3f4f
+yuv422p10be 43a6293e138d0ecfd3385df3dcf9b713
+yuv422p10le 74da030a4efb5a20986fcead50018f4d
+yuv422p16be f7a0fb9e82805660317d07209e726100
+yuv422p16le 12eeb2f95bb0d655d52e8eed1cfbf771
+yuv422p9be 60daf1a7e61434b244c5a43f4449b617
+yuv422p9le 4c4885c48812f5ac0916a9509ba84345
+yuv440p 12000ce709b38aac3f7b7f59b07847ef
+yuv444p 628c9d1e10c22e0e512b27c0e03b46e6
+yuv444p10be b60d77db54a592ed088ebf7964e2dd5e
+yuv444p10le 1752a238eb27fb7c746e349536f60686
+yuv444p16be 8e1e2f04cb2e97f80fdfecbb2c5679a0
+yuv444p16le 5677b2caa63e0c075eac6937b03cf2a6
+yuv444p9be 5ab55576b180b2966e9ed5a1ea55508a
+yuv444p9le 3d9b69b8d6e17f2d25ce92602688bcc8
+yuva420p 9e9889ad7837b0d0dde023bf931ed639
+yuva420p10be ff20f57da08f79e44e7b603e89b18d74
+yuva420p10le a2dcfa563602232d999a19b7ae272131
+yuva420p16be 63bd8a57eedfc58e8e6319913ee1064c
+yuva420p16le 797dc4ff3a9a3f36cb84ddd808a1c04a
+yuva420p9be d2de221d375fea605a9f81c9e0fd3661
+yuva420p9le 0dd82737677f2b604a0aaa638e65f64a
+yuva422p 375465ec39a82221a4a502e92bf0453f
+yuva422p10be 81144a6638bc34bd9e6790977159a754
+yuva422p10le b30c735f71275004d2d7d78ec647fd5b
+yuva422p16be b7641ec1896f306065073f0348448f19
+yuva422p16le 3ab82ddf757a78f0184c01aa0259fc42
+yuva422p9be dd2a4affd2140d945c88c545cbd15794
+yuva422p9le a7a00cf6c696e8e94ce62576dbb28527
+yuva444p 8031aee1a4a13d679e3fa960b70e27c7
+yuva444p10be 62dc7423df2a90da591e313dea0f72b0
+yuva444p10le e45e36e79e39e1ed300fc93bc20a2232
+yuva444p16be c2321be5e7184b874cf4e16fff959179
+yuva444p16le 107836d19b0735f225eb7d97da98fd49
+yuva444p9be d8ba268bef3cf8d2dbd57a65b49be6db
+yuva444p9le f4589d40b7514e021ec7096003907ef7
+yuvj420p 9ba65711dfe07d3078b5b874b49240fb
+yuvj422p 05873ba9f14597ded3d4a2f6e1cd7e5c
+yuvj440p d76a421f62d692c664cbb2d1727e77d2
+yuvj444p 787e53351113065777bd1061ddb04834
+yuyv422 48d652c76bbdebec0bf7842578b39c53
+yvyu422 b0364ee13bd574d01b23a0809e6ddca9
diff --git a/tests/ref/fate/filter-pixfmts-pad b/tests/ref/fate/filter-pixfmts-pad
index 03db5a7efd..a3d455abd3 100644
--- a/tests/ref/fate/filter-pixfmts-pad
+++ b/tests/ref/fate/filter-pixfmts-pad
@@ -1,17 +1,17 @@
-abgr e8e5e350c856c051d502cd435a2aa0bd
-argb a98e0a1213824ee4566d4891468bb614
-bgr24 ac7417cea8d6e799a31a3c9a39b8f202
-bgra 6113a09a023cb2b08e9cad78eb1eb37a
-rgb24 65eed443acc66c4f02bab6df4ebed515
-rgba 74d4158ad0c626e9a7c6923b9ca73294
-yuv410p a5210eb6a9b10c3269899b935df9a2d6
-yuv411p a23380c9698e2d80c9fa8a8b6d4f6854
-yuv420p f8733600369adaea28aa445dbdf2ed4c
-yuv422p 3e0d822c11c716e7636387b1bf27c5ff
-yuv440p 225dd7fbc8cceb24c26b765187d43a9e
-yuv444p 45484f0411d336ce94636da0395f4692
-yuva420p 919722724765dc3a716c38fa53b20580
-yuvj420p 4f20e2799966c21a9d9e0788b0956925
-yuvj422p e4d84b0683f77a76f1c17d976eff127c
-yuvj440p 33511c43339aa32533ab832861c150c3
-yuvj444p 82f0badd9d0c062bbfa0d9d73d7240a3
+abgr 3dbc32909d43adc2a00f8dc267f4954c
+argb f35a99b4c7334d30d8338b5091ff42bb
+bgr24 b946a53a21bee12c6bacf7c9eee0464e
+bgra c12f833549d02143495031161167130e
+rgb24 203a6870c2e78acdd88594204f48485c
+rgba 3cae5f1cd260be32a588ad9ee00d761b
+yuv410p f62c12181d4367bcd22a114288f8ab63
+yuv411p 7ed82814854efe8b6ecca1dddfcf2f4f
+yuv420p 776d85a7a7f60f87bae5ac01fbefc8e6
+yuv422p 31de52cc5bc44973397e29e40a72f10b
+yuv440p 87666e1ff40ef0d6145d583dc9e0593c
+yuv444p 1b1e0dde6f5d663ddc80cdf69554327c
+yuva420p 4a36d4bb207e898058e72f8aaf2aa86f
+yuvj420p 4d1ec70f1ba1eb04b16113807c78c534
+yuvj422p fcf366fe525a5be6e488542448a10e30
+yuvj440p 2315e0d1bcd2ae6493207149abeaf97f
+yuvj444p 6da403666e2d0110161ccf0737fb35aa
diff --git a/tests/ref/fate/filter-pixfmts-scale b/tests/ref/fate/filter-pixfmts-scale
index 408644bae4..fbbc1c9f47 100644
--- a/tests/ref/fate/filter-pixfmts-scale
+++ b/tests/ref/fate/filter-pixfmts-scale
@@ -1,91 +1,91 @@
-abgr d894cb97f6c80eb21bdbe8a4eea62d86
-argb 54346f2b2eef10919e0f247241df3b24
-bgr24 570f8d6b51a838aed022ef67535f6bdc
-bgr444be 25fe04f73a3bad4140d1c4f96ca5b670
-bgr444le 2fde227e6cea6dca5decdd0b7c0866f7
-bgr48be 390d3058a12a99c2b153ed7922508bea
-bgr48le 39fe06feb4ec1d9730dccc04a0cfac4c
-bgr4_byte ee1d35a7baf8e9016891929a2f565c0b
-bgr555be de8901c1358834fddea060fcb3a67beb
-bgr555le 36b745067197f9ca8c1731cac51329c9
-bgr565be 922a2503767036ae9536f4f7823c04ee
-bgr565le 3a514a298c6161a071ddf9963c06509d
-bgr8 7f007fa6c153a16e808a9c51605a4016
-bgra a5e7040f9a80cccd65e5acf2ca09ace5
-gbrap 7df4fd8da27245788cb422794e03acd4
-gbrp 205c50f8359cb4ba2827a7711dea2cc6
-gbrp10be 30b7f9d5ef5da474fb794743146236aa
-gbrp10le 2e9949a01fe4c38774728e34795165cc
-gbrp9be 6bac01a7f64a381521b2149fc46f4178
-gbrp9le 4b6cba7acf7886c13db122e590ec6b1f
-gray d7786a7d9d99ac74230cc045cab5632c
-gray16be b554d6c1cc8da23967445be4dd3e4a86
-gray16le 715a33aa1c19cb26b14f5cc000e7a3d1
-monob 88c4c050758e64d120f50c7eff694381
-monow d31772ebaa877fc2a78565937f7f9673
-nv12 4676d59db43d657dc12841f6bc3ab452
-nv21 69c699510ff1fb777b118ebee1002f14
-rgb24 514692e28e8ff6860e415ce4fcf6eb8c
-rgb444be 12254053ae93373869fca18b2afcba31
-rgb444le badbd68b59c87df6ae73248309637634
-rgb48be 8fac63787a711886030f8e056872b488
-rgb48le ab92f2763a2eb264c3870cc758f97149
-rgb4_byte d81ffd3add95842a618eec81024f0b5c
-rgb555be 4607309f9f217d51cbb53d13b84b4537
-rgb555le a350ef1dc2c9688ed49e7ba018843795
-rgb565be 678ce231c4ea13629c1353b1df4ffbef
-rgb565le 6f4bb711238baa762d73305213f8d035
-rgb8 091d0170b354ef0e97312b95feb5483f
-rgba a3d362f222098a00e63867f612018659
-uyvy422 314bd486277111a95d9369b944fa0400
-yuv410p 7df8f6d69b56a8dcb6c7ee908e5018b5
-yuv411p 1143e7c5cc28fe0922b051b17733bc4c
-yuv420p fdad2d8df8985e3d17e73c71f713cb14
-yuv420p10be 418039dbd82cf612db88417276aa0d1a
-yuv420p10le ff7e5321208ab995b4f95634ebdf192b
-yuv420p16be d7270efce54eb59c7b01c14157a1b890
-yuv420p16le e85abf00bad940a922b623c91c9026d7
-yuv420p9be ec4983b7a949c0472110a7a2c58e278a
-yuv420p9le c136dce5913a722eee44ab72cff664b2
-yuv422p 918e37701ee7377d16a8a6c119c56a40
-yuv422p10be 315654908d50718e175aae018c484732
-yuv422p10le 91bbc78a9a56f659b55abc17722dcc09
-yuv422p16be e7e34fe9264784763ab6cb406524c0f3
-yuv422p16le c435b76b08204dda6908640fb5fd4621
-yuv422p9be 82494823944912f73cebc58ad2979bbd
-yuv422p9le fc69c8a21f473916a4b4225636b97e06
-yuv440p 461503fdb9b90451020aa3b25ddf041c
-yuv444p 81b2eba962d12e8d64f003ac56f6faf2
-yuv444p10be fb304d77c6d2e18df5938662a22176f0
-yuv444p10le b17136913eb066dca6be6af645b9f7e8
-yuv444p16be 0da9bed80f5542682ab286f3261cf24c
-yuv444p16le a0c5d3c7bf3f181db503cf8e450d1335
-yuv444p9be 9ac2643ce7f7e5c4e17c8c9fd8494d4a
-yuv444p9le 896a1cc9cccca1ba410dd53942d33cc4
-yuva420p 8673a9131fb47de69788863f93a50eb7
-yuva420p10be 5ed78d252f3bb41224b9c69508e1d4a7
-yuva420p10le ca9b865a5dc4f2658c440b15dfe3fa56
-yuva420p16be a61d8ddb646e2d26020fc7ed2a48c1a9
-yuva420p16le 90ef774f86ad3177ec57eca8744b4e09
-yuva420p9be aefa147c4a8cc6e758a0a76ef99644bd
-yuva420p9le 83fb9caae435a587966620ba23fc62ce
-yuva422p 3c76ebeca0a7d3aa5f8e31ef80a86ffe
-yuva422p10be 01dd539e4a62762a3c97e965c76bb6f7
-yuva422p10le 76355d9d8fdcd085a24d48832b72e40b
-yuva422p16be c21afa31ac18bd92e8e596b81552b52b
-yuva422p16le 0bc3720dba6076dcce3b74b1d3c6c4b7
-yuva422p9be a60ac5b8026e9621724c033fbf79dbda
-yuva422p9le c3eda8831e9b9c94a3eb487d33114103
-yuva444p 3268c6abe5e3cdbd16552a1eddced816
-yuva444p10be 856b37c1ee53459f46b9359d329ac9b5
-yuva444p10le 22790592361c007406d4ca9a9e0954a5
-yuva444p16be ed5b07fe4d5b1137604568786777af1d
-yuva444p16le 3a3df23feb60d8832b566fd9765983d0
-yuva444p9be 4fc479c5b1044ad37b4e6fc6488b4f7f
-yuva444p9le c41849b0134670d6f6253c337defbb04
-yuvj420p 30427bd6caf5bda93a173dbebe759e09
-yuvj422p fc8288f64fd149573f73cf8da05d8e6d
-yuvj440p 508ac7a9ddeb6d1794a1100ba7a1664c
-yuvj444p 73aebe144085b22d1189caf6ca07e18c
-yuyv422 169e19ac91b257bd84ace0fdf56559ad
-yvyu422 d0d3dbd1ae665ff0cf8b0a5d64878622
+abgr d7f91e65b25b81f43e8b4d5076116fb1
+argb 3b1964f62ab059fc8d692c63f1fc450c
+bgr24 dcc565b1ffcdae2f60e9759d4d33f596
+bgr444be ba5750740f17cb862e56628683b64258
+bgr444le 2c872b0b91347a35ca00cad816ff3f89
+bgr48be 650aaa8f7db84bcf5c6f2b3da86ee803
+bgr48le 90b82c85b88296fff879c60f21182ae6
+bgr4_byte 7b4e4dc6ae1cdf9e18d9eba79a5b7d23
+bgr555be 80fb87c21c07bf833926c9675ebbe01d
+bgr555le 4539913198858f1bc3899aad97ad105a
+bgr565be ac67f35b6bc7835d1fbfeee3ef89fd59
+bgr565le 34438643c183ff1748cf7d71453f981c
+bgr8 e731ba3dbec294e1daa7313e08e88034
+bgra 6e1f417ae41636f631de1cfe39ce1778
+gbrap eefdbfd1426765ce5e9790022533db0d
+gbrp 5d14768d2ab6cbf3879966b5d5c6befb
+gbrp10be 4192c246f4a52ec7a37919665190cce9
+gbrp10le 170189b2c2dd46f31165d8fa6cadef0a
+gbrp9be 01c837e1def99abec205b80d21b68bf0
+gbrp9le dd982d59c3d71c3b201f2d9363d8952c
+gray 4c571fb634a75f177b64cee168fbf3a1
+gray16be 9b57ff7d2090b47e4427bee79dba0d9e
+gray16le 17d2c00c6ffe346dfb632d927ebbf30a
+monob e28955319a03f1850c467f8fe65b2a22
+monow 69334639f5298173154b262d9054e384
+nv12 e7638156463b059aa75b1d667c89367e
+nv21 adbed0790db2c85c9e777a84acf0c290
+rgb24 6187e90455674633e7d08451a99f17b1
+rgb444be 4ad70310205575f370fa7a9ebee119a2
+rgb444le db9a9973e41a0d583d9c1b536e7717b3
+rgb48be ae0836178249743c91867ee057baf7d9
+rgb48le 49564ae5cab04678889064b1132b44b8
+rgb4_byte 62269884de14b7defbdc7fb8044203c3
+rgb555be 3a1c13bbae95358f9cc23f4a138d4867
+rgb555le fbd6b3d1847ee6c9ba9033fce72ac18e
+rgb565be fdbb84b9f559b4ba14c1407218c79795
+rgb565le 9cea852347ca6ba09944f577ace89d2b
+rgb8 eeb820691b7fd1cb07a0fa066098f926
+rgba 68a05bdcf4abe3b92353d1e4386c94c9
+uyvy422 1d9946bcceb6d13cf0f0deda322a9868
+yuv410p 2cbf84ef9f283b00aee46883653dab8c
+yuv411p 091777fdfffa2dccbfd75769d1a402c7
+yuv420p 4f0105b3f2008bff284de251fe61ce06
+yuv420p10be caaee5d071cccf50cc51c70f7a233024
+yuv420p10le 06c47286459599c62b25466e2ee3c91d
+yuv420p16be 10ba255f3901b5d47d3ac803fb787bcf
+yuv420p16le 38c42f658cad8546bfc465b72f6312ab
+yuv420p9be 17cd0ca2d12fd972045271e06a14b711
+yuv420p9le 38289963713431c8b4a2e7c08b8564b6
+yuv422p 66f47bfad422275bd07b2881760d09a2
+yuv422p10be 00504b09c67e203fc29cac3ae2aa91db
+yuv422p10le b8b38a8d1f1eec3915b628c873bf756a
+yuv422p16be 2f12b4fb816afcaa77e7359b95f25532
+yuv422p16le 3913bbbd4b0aa8038e8565c7312e25be
+yuv422p9be f86744d026c3a65d54c737a93e80093f
+yuv422p9le ad53382760dcf7cce4317247aa0058f7
+yuv440p 4713a7b7ce80dd06923626d13589c098
+yuv444p fd733672651ad5bbffb046fd67151fee
+yuv444p10be 34b38d54167df70044bdc08518d91009
+yuv444p10le 0812e3371c9589c6621408812f9e7a27
+yuv444p16be e89fe5a4624ed06603580b4a74af9170
+yuv444p16le 6944d11048ff4013c5e60359faf1bd2d
+yuv444p9be 04a950e843d099eb9ade2ddcea494fb3
+yuv444p9le 918015450d5ab87600de64bbb7b33a10
+yuva420p 279eec11fe81f48a6cf2950fe097c51f
+yuva420p10be b9178665f4ff9512b10552f212157a94
+yuva420p10le a627c535ced8514f2e1d1b78e73ca046
+yuva420p16be 2ec22c863c67bcba0295e125d0fa9f3e
+yuva420p16le 98725d82a8cc4cf0d2c8673a4e7a7904
+yuva420p9be 44cd32fba1717fc8cf0e11e23a2b601f
+yuva420p9le bcc9e4b4e78d032e2f7b7ced418ad218
+yuva422p 026c5cdefe5d34892e0bacbd0a59c71e
+yuva422p10be 69926b201407ed64fc84abe878be9778
+yuva422p10le 3a4f9779467d055e85aca502fdec32d0
+yuva422p16be 7cdacc54f1fdcad30a69fffa393280e3
+yuva422p16le ab4a73cd006559cc8a276f37e481a817
+yuva422p9be e517391bb53c4b0f8399a5b3155bbbf9
+yuva422p9le 6b66e4543e1fa4583909cfb03bf842a3
+yuva444p b931c613cf41f29673cecc0d6e8c3ef6
+yuva444p10be 3ae3aca8e9d72905df4db6e48cd1aa28
+yuva444p10le 780a786f9205a40331a6ab4ae1b976f2
+yuva444p16be 48e17ea2342cd07d5c2996610f33e543
+yuva444p16le c42df24e7389fa3ee44b05dfc973a482
+yuva444p9be 26cb299ae97a75a86df04daea1d0999c
+yuva444p9le c3e986b78252b413c08d77bcf9da5ab1
+yuvj420p 72ccdc3bd9a363a3b6f1072060df0518
+yuvj422p 278fd54d0e21a3958c46b7f1e680740f
+yuvj440p 413af44fd797db64eb5e72ff448c9ae9
+yuvj444p 9b59dd2345672db000d8baa4a2bc1e20
+yuyv422 dcf49cd849d061a7dcec8bd72adee30f
+yvyu422 c8ef92b4a717f832ff150ea6e78c7e65
diff --git a/tests/ref/fate/filter-pixfmts-vflip b/tests/ref/fate/filter-pixfmts-vflip
index e6ed475224..da13b160f9 100644
--- a/tests/ref/fate/filter-pixfmts-vflip
+++ b/tests/ref/fate/filter-pixfmts-vflip
@@ -1,91 +1,91 @@
-abgr 25e72e9dbd01ab00727c976d577f7be5
-argb 19869bf1a5ac0b6af4d8bbe2c104533c
-bgr24 89108a4ba00201f79b75b9305c42352d
-bgr444be 9ef12c42fb791948ca4423c452dc6b9a
-bgr444le 3650ecfc163abd1596c0cd29d130c4b0
-bgr48be 2f23931844f57641f3737348182d118c
-bgr48le 4242a026012b6c135a6aa138a6d67031
-bgr4_byte 407fcf564ed764c38e1d748f700ab921
-bgr555be f739d2519f7e9d494359bf67a3821537
-bgr555le bd7b3ec4d684dfad075d89a606cb8b74
-bgr565be f19e9a4786395e1ddcd51399c98c9f6c
-bgr565le fdb617533e1e7ff512ea5b6b6233e738
-bgr8 c60f93fd152c6903391d1fe9decd3547
-bgra 7f9b799fb48544e49ce93e91d7f9fca8
-gbrap cb0d9cb2813c04a19a346c316c1ffbb9
-gbrp 25c1bce192daefab910d51a56b52199e
-gbrp10be 6fe980f9ca94cbcdb9e01f4e906fdf19
-gbrp10le f793a1d96d3524c6a17e53356c415c4e
-gbrp9be e10dc3a2566b065260a45356ef08c1cd
-gbrp9le f25105a33f18d6bcca3205c67ec106be
-gray 30d9014a9d43b5f37e7aa64be3a3ecfc
-gray16be 6b84b85d3326182fa1217e138249edc5
-gray16le 66bb8faa09dc149734aca3c768a6d4e1
-monob d0cf8732677a5360b6160133043590d8
-monow ff9869d067ecb94eb9d90c9750c31fea
-nv12 046f00f598ce14d9854a3534a5c99114
-nv21 01ea369dd2d0d3ed7451dc5c8d61497f
-rgb24 eaefabc168d0b14576bab45bc1e56e1e
-rgb444be 06722e03f8404e7d2226665ed2444a32
-rgb444le 185c9a5d9c2877484310d4196ef4cd6f
-rgb48be 62dd185862ed142283bd300eb6dbd216
-rgb48le dcb76353268bc5862194d131762220da
-rgb4_byte 8c6ff02df0b06dd2d574836c3741b2a2
-rgb555be 40dc33cfb5cf56aac1c5a290ac486c36
-rgb555le 4f8eaad29a17e0f8e9d8ab743e76b999
-rgb565be b57623ad9df74648339311a0edcebc7b
-rgb565le 73f247a3315dceaea3022ac7c197c5ef
-rgb8 13a8d89ef78d8127297d899005456ff0
-rgba 1fc6e920a42ec812aaa3b2aa02f37987
-uyvy422 ffbd36720c77398d9a0d03ce2625928f
-yuv410p 7bfb39d7afb49d6a6173e6b23ae321eb
-yuv411p 4a90048cc3a65fac150e53289700efe1
-yuv420p 2e6d6062e8cad37fb3ab2c433b55f382
-yuv420p10be 7ce787a888381dd46b0212c099ecaad9
-yuv420p10le bf22a1c543a7b3dbc556a0eb9592e179
-yuv420p16be 539076782902664a8acf381bf4f713e8
-yuv420p16le 0f609e588e5a258644ef85170d70e030
-yuv420p9be 9865bf5c4392b56b1c4eb4f5a3fd32f9
-yuv420p9le 0f1e371a1374d3cba2205b70cc7cac90
-yuv422p d7f5cb44d9b0210d66d6a8762640ab34
-yuv422p10be 0be8378c3773e1c0b394315ef4994351
-yuv422p10le 6518094fe8de6bee95af21af1e5dc1e1
-yuv422p16be 9bd8f8c961822b586fa4cf992be54acc
-yuv422p16le 9c4a1239605c7952b736ac3130163f14
-yuv422p9be 7c6f1e140b3999ee7d923854e507752a
-yuv422p9le 51f10d79c07989060dd06e767e6d7d60
-yuv440p 876385e96165acf51271b20e5d85a416
-yuv444p 9c3c667d1613b72d15bc6d851c5eb8f7
-yuv444p10be ee069cc6db48975eb029d72f889a7fe6
-yuv444p10le 645b3335248113cafe3c29edb1d7f3be
-yuv444p16be de2dedfc6f12073ffead113f86e07ecf
-yuv444p16le 8e83323cf102d6c823a03ae8a7b7e033
-yuv444p9be 6ac92b7dc9ab2fc59bee99204886899a
-yuv444p9le 85aef13a654953d3455d89770b0d74bd
-yuva420p c705d1cf061d8c6580ac690b55f92276
-yuva420p10be 8785f414c4876a8e8acbce25e4b4408b
-yuva420p10le 9a6fa75022a9ab5a1653bfc2e0ffbf7f
-yuva420p16be bf3b134eb70878df9afba61d03e930b8
-yuva420p16le 105d375154329a381aa58379a0a6ec46
-yuva420p9be 8c96b6fddf6a775ad25d8a572e79319b
-yuva420p9le 4d06884fff790d125cb352ed92256ac6
-yuva422p 6aed0ea657ed51cc047a4fbdd981aec8
-yuva422p10be d69a3404984c5fd30c0fc548532bcb6b
-yuva422p10le a40c8e6f50e12d94bf7484107ec98559
-yuva422p16be 39552c259ca242f2417e913ffc602fde
-yuva422p16le 16faa558a34291ca32f6d94dce211ee2
-yuva422p9be a951eafb62c092c63f7566b6803f60df
-yuva422p9le 00b39cfca78666e057ee527f5e174a04
-yuva444p da5d64f2b2bd2013c186456f595fad65
-yuva444p10be 00e74a9c0c7818a9bbd9fee95b961ee8
-yuva444p10le cbe30f44b63cf7ed27fc2dde40315b5e
-yuva444p16be 7e9b799b057e1446dabbf0f738480cfb
-yuva444p16le 556d58b91a617fe4a83af99a4aea1c2e
-yuva444p9be b5a31de4fac408eeecaf3aff11f40e55
-yuva444p9le 67467f1e1d9edbd59d3984ebbfe24be6
-yuvj420p 41fd02b204da0ab62452cd14b595e2e4
-yuvj422p 7f6ca9bc1812cde02036d7d29a7cce43
-yuvj440p 25711c3c0fd15ec19c59a10784fcfb96
-yuvj444p e45dee2ac02276dfab92e8ebfbe52e00
-yuyv422 e944ff7316cd03c42c091717ce74f602
-yvyu422 02c8cd287744c94b48da7cf111e3eea0
+abgr d8d94531620310ec8a731af8d7fdb0ff
+argb 8bc98feb8e990e4ff411663deb9aa566
+bgr24 0a56e4b125552a0660f85f9e3169323d
+bgr444be a4c570c5a6abb38295141fb6f17670c3
+bgr444le 4ed7bb09f3f4f68a12ff2d8e7c837b5a
+bgr48be 9c5191d6db9c7b1abaa9f01b06f02fd4
+bgr48le 31e97c178ad0c4a18ad6690832dbff31
+bgr4_byte 8edfbb2878970f0d44fbf589664c821f
+bgr555be be4a39677809398b4299c9fbf363290d
+bgr555le 15b938709fffc9348ea50cd46b918541
+bgr565be 3c48959244ef268a37e8b3732023e5aa
+bgr565le 6f98ccb05e608863ef0912b9a6fd960b
+bgr8 1f916a75563e6be42c056e7d973a7356
+bgra dd8eaea69683884ea45bf2fb635ce415
+gbrap 38e04cbd4dc5566586d58ffed0c6b20d
+gbrp 37954476d089b5b74b06891e64ad6b9e
+gbrp10be ec01c15ed248a72c42f84a2a8cfec56f
+gbrp10le be52e72a59d87a43727262bcd90967cd
+gbrp9be 2ae8f0d3b079d6550a2b1d4a7c4a6e4b
+gbrp9le c62df0f386c957cc9cacb3c8014542eb
+gray 684ba667effbbf5983f46a9bea4afaae
+gray16be 112077b2f1c85cbd44907ed271901b28
+gray16le 1d7be18af19f4ff847ff4bc7c610c8cc
+monob 0e4946183903fea3ef246c16385e236c
+monow ba546dd99f6bbc4b7d310961df4d6d98
+nv12 2ca05c89d890eee82e1b37aac179d7d1
+nv21 4b2a85b79266097177314a6e56fd5fb5
+rgb24 fe5e3505a5019379cd0721d80ad62d05
+rgb444be 7adf5b77e454f20a02d2cc9562a21e9b
+rgb444le 3f372c6d95e1299b97ea702adabcea9d
+rgb48be d8520683529747778d0bd0e9a9f9e285
+rgb48le c589d81b9787f1144158a0e7f085987e
+rgb4_byte 2b3fe2b3e5f98124e93422721dd03751
+rgb555be 6b82965f2334ce7f43289bbe40697ca8
+rgb555le cd883c0c198a3e045e351f4857f9846c
+rgb565be bedff6bc255a9ea87f96117fd2348454
+rgb565le 500bcd27d380a51279ba0e4e64f5f1c7
+rgb8 e6121e248cb50b687451a437156924a6
+rgba e2cc3906c90ee87d863cb378bd095e18
+uyvy422 87fa53467c7267175c0336c547d8ce90
+yuv410p a8eb12c5ad15217d81e26c11a477a7c5
+yuv411p a97d81c8a515965209127cfdc718f899
+yuv420p daed3fd5e1980ccc4d4409320f16fbf6
+yuv420p10be f434af8526dcda2988f15a08cdc4bf98
+yuv420p10le 9dcbdb0206713a90fd03b313d99e9ff9
+yuv420p16be b8f1a0e4ef98903e2ef8dbce7bc812e2
+yuv420p16le 3be4223322a9d904caa2ad7d4ccf3c6a
+yuv420p9be 34346f74216be11c38cdaeffaba250cc
+yuv420p9le 8248d1c10aa86ef8e4b212a2d9fca937
+yuv422p 5a58e1fe687b71e28f52aeb11b999e46
+yuv422p10be adaf99408661a1dc3c667cad992c08d7
+yuv422p10le bc071b965f5a1b3c7349b71bd2b4247c
+yuv422p16be 1ec214fba454c456d83de5220c867ede
+yuv422p16le 9f9316d40597c9fb917d921bfbcd8421
+yuv422p9be 98e7cefa912845b488f85508a7be7e04
+yuv422p9le 54937395dce9518b2d58aadae21ff69d
+yuv440p fade395d957e1e3b117ac11c09404964
+yuv444p a3c2a074c3609226bf1a0bc4de5c0e51
+yuv444p10be b02fac8bc5a564a755567a86dc3ceae0
+yuv444p10le 88860297f729c90526b157b6bf1e2fcf
+yuv444p16be 26fbffad3c28aa1a6c47f2be6d146173
+yuv444p16le 3d13dcea82caec9eb563a1d7a2e4b339
+yuv444p9be df39c0778e5b13f306e9928c5b0ddbb2
+yuv444p9le 10fe4d81f58d4630e3a02863bd5071c1
+yuva420p 75d91c2de234468b5c7efd490ce40e0b
+yuva420p10be 718e0f49e010934a1f2b33b691855478
+yuva420p10le 1dac68a355050b96ff8716c168f67746
+yuva420p16be 36128486b2c99d0654e8dee63a47bd5e
+yuva420p16le 277b44d05a5098952c7c1a4cf2c6ff7a
+yuva420p9be 1fa63062315888f0eb8b8777c51a589f
+yuva420p9le 073ebffbc7201649f1c439ecf37f33cc
+yuva422p 7ce9f599a8aecd744fe24f2759623661
+yuva422p10be 980ea8ddfbfc0d52ed197fa506a2435e
+yuva422p10le 9f5c0b3d14679fc92120f556d00e1442
+yuva422p16be 94a4cf6182726a807a0f73b0abbf6e49
+yuva422p16le 5d5d4d216192bfb3e67d19ca61b47ae7
+yuva422p9be 57a62f219df38dc7c8138e3f65c4cf55
+yuva422p9le bdd8b63f2672315441d9a7ad5bc63021
+yuva444p 49c8ed206ed6381c9595e13ae8500296
+yuva444p10be 055adfd383003ec6ed96ae4388feb0ad
+yuva444p10le a56fc4d14528637b91699d413b21d87e
+yuva444p16be d2387f6d3c28dc0c3eb87b9c8e719241
+yuva444p16le 6c971dc2fe9a3044776c1eb0b40d7eb4
+yuva444p9be 6e397f5bb5de593923b317fbf5c8c390
+yuva444p9le ed156af72e6e18e7b0a27a3aa53df181
+yuvj420p db95116f6735bc0d6aa1f34479f74842
+yuvj422p 8d947806799c24f9d5a96688b20b6c6a
+yuvj440p eddaebaa7ab344072364b3507407b9d9
+yuvj444p 779aef4afd317cb44a03ec15011e34f2
+yuyv422 7abd4068b7767b1639f2873c446e09ba
+yvyu422 3b0fa1d775623323dbe4eb935fac37d3
diff --git a/tests/ref/fate/filter-scale200 b/tests/ref/fate/filter-scale200
index 17103a256d..609a21cb59 100644
--- a/tests/ref/fate/filter-scale200
+++ b/tests/ref/fate/filter-scale200
@@ -1 +1 @@
-scale200 aebdc1c3e08da2a925ba7212b1fadee0
+scale200 6b5797b13531dbfc4b389f2fd89b24e6
diff --git a/tests/ref/fate/filter-scale500 b/tests/ref/fate/filter-scale500
index 93ba4f2485..bd0836cfc2 100644
--- a/tests/ref/fate/filter-scale500
+++ b/tests/ref/fate/filter-scale500
@@ -1 +1 @@
-scale500 ef865c51156e55ce1ce38c8f90a709e6
+scale500 9d01a7cb7461c1d2d4d3531bbd7c9b4c
diff --git a/tests/ref/fate/filter-vflip b/tests/ref/fate/filter-vflip
index 66b873270a..c0bc8931c3 100644
--- a/tests/ref/fate/filter-vflip
+++ b/tests/ref/fate/filter-vflip
@@ -1 +1 @@
-vflip 2e6d6062e8cad37fb3ab2c433b55f382
+vflip 8f5a94b3d651f24a628ff4465cfea131
diff --git a/tests/ref/fate/filter-vflip_crop b/tests/ref/fate/filter-vflip_crop
index 6bb832f4cc..f4e2950fee 100644
--- a/tests/ref/fate/filter-vflip_crop
+++ b/tests/ref/fate/filter-vflip_crop
@@ -1 +1 @@
-vflip_crop 72ee0d0dfc8af0cd94a466760313654d
+vflip_crop eed36832b2e9a3eea0af6311399c015b
diff --git a/tests/ref/fate/filter-vflip_vflip b/tests/ref/fate/filter-vflip_vflip
index b719745dc6..5899186869 100644
--- a/tests/ref/fate/filter-vflip_vflip
+++ b/tests/ref/fate/filter-vflip_vflip
@@ -1 +1 @@
-vflip_vflip eba2f135a08829387e2f698ff72a2939
+vflip_vflip 7aaf1057c0edf7d5e9700f9c8e510ea9