[FFmpeg-devel] [PATCH] fate: use rawvideo muxer for filter and pixel format tests
James Almer
jamrial at gmail.com
Thu Oct 31 21:22:13 EET 2024
Using NUT is not ideal as not all these pixel formats have a defined fourcc
in the NUT spec, and we don't care about encapsulation, only actual pixel
output.
Signed-off-by: James Almer <jamrial at gmail.com>
---
tests/fate-run.sh | 6 +-
tests/ref/fate/filter-colormatrix1 | 2 +-
tests/ref/fate/filter-colormatrix2 | 2 +-
tests/ref/fate/filter-crop | 2 +-
tests/ref/fate/filter-crop_scale | 2 +-
tests/ref/fate/filter-crop_scale_vflip | 2 +-
tests/ref/fate/filter-crop_vflip | 2 +-
tests/ref/fate/filter-edgedetect | 2 +-
tests/ref/fate/filter-edgedetect-colormix | 2 +-
tests/ref/fate/filter-hue1 | 2 +-
tests/ref/fate/filter-hue2 | 2 +-
tests/ref/fate/filter-hue3 | 2 +-
tests/ref/fate/filter-hue4 | 2 +-
tests/ref/fate/filter-median | 2 +-
tests/ref/fate/filter-null | 2 +-
tests/ref/fate/filter-pad | 2 +-
tests/ref/fate/filter-pixdesc-0bgr | 2 +-
tests/ref/fate/filter-pixdesc-0rgb | 2 +-
tests/ref/fate/filter-pixdesc-abgr | 2 +-
tests/ref/fate/filter-pixdesc-argb | 2 +-
tests/ref/fate/filter-pixdesc-ayuv | 2 +-
tests/ref/fate/filter-pixdesc-ayuv64be | 2 +-
tests/ref/fate/filter-pixdesc-ayuv64le | 2 +-
tests/ref/fate/filter-pixdesc-bgr0 | 2 +-
tests/ref/fate/filter-pixdesc-bgr24 | 2 +-
tests/ref/fate/filter-pixdesc-bgr444be | 2 +-
tests/ref/fate/filter-pixdesc-bgr444le | 2 +-
tests/ref/fate/filter-pixdesc-bgr48be | 2 +-
tests/ref/fate/filter-pixdesc-bgr48le | 2 +-
tests/ref/fate/filter-pixdesc-bgr4_byte | 2 +-
tests/ref/fate/filter-pixdesc-bgr555be | 2 +-
tests/ref/fate/filter-pixdesc-bgr555le | 2 +-
tests/ref/fate/filter-pixdesc-bgr565be | 2 +-
tests/ref/fate/filter-pixdesc-bgr565le | 2 +-
tests/ref/fate/filter-pixdesc-bgr8 | 2 +-
tests/ref/fate/filter-pixdesc-bgra | 2 +-
tests/ref/fate/filter-pixdesc-bgra64be | 2 +-
tests/ref/fate/filter-pixdesc-bgra64le | 2 +-
tests/ref/fate/filter-pixdesc-gbrap | 2 +-
tests/ref/fate/filter-pixdesc-gbrap10be | 2 +-
tests/ref/fate/filter-pixdesc-gbrap10le | 2 +-
tests/ref/fate/filter-pixdesc-gbrap12be | 2 +-
tests/ref/fate/filter-pixdesc-gbrap12le | 2 +-
tests/ref/fate/filter-pixdesc-gbrap14be | 2 +-
tests/ref/fate/filter-pixdesc-gbrap14le | 2 +-
tests/ref/fate/filter-pixdesc-gbrap16be | 2 +-
tests/ref/fate/filter-pixdesc-gbrap16le | 2 +-
tests/ref/fate/filter-pixdesc-gbrapf32be | 2 +-
tests/ref/fate/filter-pixdesc-gbrapf32le | 2 +-
tests/ref/fate/filter-pixdesc-gbrp | 2 +-
tests/ref/fate/filter-pixdesc-gbrp10be | 2 +-
tests/ref/fate/filter-pixdesc-gbrp10le | 2 +-
tests/ref/fate/filter-pixdesc-gbrp12be | 2 +-
tests/ref/fate/filter-pixdesc-gbrp12le | 2 +-
tests/ref/fate/filter-pixdesc-gbrp14be | 2 +-
tests/ref/fate/filter-pixdesc-gbrp14le | 2 +-
tests/ref/fate/filter-pixdesc-gbrp16be | 2 +-
tests/ref/fate/filter-pixdesc-gbrp16le | 2 +-
tests/ref/fate/filter-pixdesc-gbrp9be | 2 +-
tests/ref/fate/filter-pixdesc-gbrp9le | 2 +-
tests/ref/fate/filter-pixdesc-gbrpf32be | 2 +-
tests/ref/fate/filter-pixdesc-gbrpf32le | 2 +-
tests/ref/fate/filter-pixdesc-gray | 2 +-
tests/ref/fate/filter-pixdesc-gray10be | 2 +-
tests/ref/fate/filter-pixdesc-gray10le | 2 +-
tests/ref/fate/filter-pixdesc-gray12be | 2 +-
tests/ref/fate/filter-pixdesc-gray12le | 2 +-
tests/ref/fate/filter-pixdesc-gray14be | 2 +-
tests/ref/fate/filter-pixdesc-gray14le | 2 +-
tests/ref/fate/filter-pixdesc-gray16be | 2 +-
tests/ref/fate/filter-pixdesc-gray16le | 2 +-
tests/ref/fate/filter-pixdesc-gray9be | 2 +-
tests/ref/fate/filter-pixdesc-gray9le | 2 +-
tests/ref/fate/filter-pixdesc-grayf32be | 2 +-
tests/ref/fate/filter-pixdesc-grayf32le | 2 +-
tests/ref/fate/filter-pixdesc-monob | 2 +-
tests/ref/fate/filter-pixdesc-monow | 2 +-
tests/ref/fate/filter-pixdesc-nv12 | 2 +-
tests/ref/fate/filter-pixdesc-nv16 | 2 +-
tests/ref/fate/filter-pixdesc-nv21 | 2 +-
tests/ref/fate/filter-pixdesc-nv24 | 2 +-
tests/ref/fate/filter-pixdesc-nv42 | 2 +-
tests/ref/fate/filter-pixdesc-p010be | 2 +-
tests/ref/fate/filter-pixdesc-p010le | 2 +-
tests/ref/fate/filter-pixdesc-p012be | 2 +-
tests/ref/fate/filter-pixdesc-p012le | 2 +-
tests/ref/fate/filter-pixdesc-p016be | 2 +-
tests/ref/fate/filter-pixdesc-p016le | 2 +-
tests/ref/fate/filter-pixdesc-p210be | 2 +-
tests/ref/fate/filter-pixdesc-p210le | 2 +-
tests/ref/fate/filter-pixdesc-p212be | 2 +-
tests/ref/fate/filter-pixdesc-p212le | 2 +-
tests/ref/fate/filter-pixdesc-p216be | 2 +-
tests/ref/fate/filter-pixdesc-p216le | 2 +-
tests/ref/fate/filter-pixdesc-p410be | 2 +-
tests/ref/fate/filter-pixdesc-p410le | 2 +-
tests/ref/fate/filter-pixdesc-p412be | 2 +-
tests/ref/fate/filter-pixdesc-p412le | 2 +-
tests/ref/fate/filter-pixdesc-p416be | 2 +-
tests/ref/fate/filter-pixdesc-p416le | 2 +-
tests/ref/fate/filter-pixdesc-rgb0 | 2 +-
tests/ref/fate/filter-pixdesc-rgb24 | 2 +-
tests/ref/fate/filter-pixdesc-rgb444be | 2 +-
tests/ref/fate/filter-pixdesc-rgb444le | 2 +-
tests/ref/fate/filter-pixdesc-rgb48be | 2 +-
tests/ref/fate/filter-pixdesc-rgb48le | 2 +-
tests/ref/fate/filter-pixdesc-rgb4_byte | 2 +-
tests/ref/fate/filter-pixdesc-rgb555be | 2 +-
tests/ref/fate/filter-pixdesc-rgb555le | 2 +-
tests/ref/fate/filter-pixdesc-rgb565be | 2 +-
tests/ref/fate/filter-pixdesc-rgb565le | 2 +-
tests/ref/fate/filter-pixdesc-rgb8 | 2 +-
tests/ref/fate/filter-pixdesc-rgba | 2 +-
tests/ref/fate/filter-pixdesc-rgba64be | 2 +-
tests/ref/fate/filter-pixdesc-rgba64le | 2 +-
tests/ref/fate/filter-pixdesc-uyva | 2 +-
tests/ref/fate/filter-pixdesc-uyvy422 | 2 +-
tests/ref/fate/filter-pixdesc-v30xle | 2 +-
tests/ref/fate/filter-pixdesc-vuya | 2 +-
tests/ref/fate/filter-pixdesc-vuyx | 2 +-
tests/ref/fate/filter-pixdesc-vyu444 | 2 +-
tests/ref/fate/filter-pixdesc-x2bgr10le | 2 +-
tests/ref/fate/filter-pixdesc-x2rgb10le | 2 +-
tests/ref/fate/filter-pixdesc-xv30le | 2 +-
tests/ref/fate/filter-pixdesc-xv36be | 2 +-
tests/ref/fate/filter-pixdesc-xv36le | 2 +-
tests/ref/fate/filter-pixdesc-xv48be | 2 +-
tests/ref/fate/filter-pixdesc-xv48le | 2 +-
tests/ref/fate/filter-pixdesc-xyz12be | 2 +-
tests/ref/fate/filter-pixdesc-xyz12le | 2 +-
tests/ref/fate/filter-pixdesc-y210le | 2 +-
tests/ref/fate/filter-pixdesc-y212le | 2 +-
tests/ref/fate/filter-pixdesc-y216le | 2 +-
tests/ref/fate/filter-pixdesc-ya16be | 2 +-
tests/ref/fate/filter-pixdesc-ya16le | 2 +-
tests/ref/fate/filter-pixdesc-ya8 | 2 +-
tests/ref/fate/filter-pixdesc-yuv410p | 2 +-
tests/ref/fate/filter-pixdesc-yuv411p | 2 +-
tests/ref/fate/filter-pixdesc-yuv420p | 2 +-
tests/ref/fate/filter-pixdesc-yuv420p10be | 2 +-
tests/ref/fate/filter-pixdesc-yuv420p10le | 2 +-
tests/ref/fate/filter-pixdesc-yuv420p12be | 2 +-
tests/ref/fate/filter-pixdesc-yuv420p12le | 2 +-
tests/ref/fate/filter-pixdesc-yuv420p14be | 2 +-
tests/ref/fate/filter-pixdesc-yuv420p14le | 2 +-
tests/ref/fate/filter-pixdesc-yuv420p16be | 2 +-
tests/ref/fate/filter-pixdesc-yuv420p16le | 2 +-
tests/ref/fate/filter-pixdesc-yuv420p9be | 2 +-
tests/ref/fate/filter-pixdesc-yuv420p9le | 2 +-
tests/ref/fate/filter-pixdesc-yuv422p | 2 +-
tests/ref/fate/filter-pixdesc-yuv422p10be | 2 +-
tests/ref/fate/filter-pixdesc-yuv422p10le | 2 +-
tests/ref/fate/filter-pixdesc-yuv422p12be | 2 +-
tests/ref/fate/filter-pixdesc-yuv422p12le | 2 +-
tests/ref/fate/filter-pixdesc-yuv422p14be | 2 +-
tests/ref/fate/filter-pixdesc-yuv422p14le | 2 +-
tests/ref/fate/filter-pixdesc-yuv422p16be | 2 +-
tests/ref/fate/filter-pixdesc-yuv422p16le | 2 +-
tests/ref/fate/filter-pixdesc-yuv422p9be | 2 +-
tests/ref/fate/filter-pixdesc-yuv422p9le | 2 +-
tests/ref/fate/filter-pixdesc-yuv440p | 2 +-
tests/ref/fate/filter-pixdesc-yuv440p10be | 2 +-
tests/ref/fate/filter-pixdesc-yuv440p10le | 2 +-
tests/ref/fate/filter-pixdesc-yuv440p12be | 2 +-
tests/ref/fate/filter-pixdesc-yuv440p12le | 2 +-
tests/ref/fate/filter-pixdesc-yuv444p | 2 +-
tests/ref/fate/filter-pixdesc-yuv444p10be | 2 +-
tests/ref/fate/filter-pixdesc-yuv444p10le | 2 +-
tests/ref/fate/filter-pixdesc-yuv444p12be | 2 +-
tests/ref/fate/filter-pixdesc-yuv444p12le | 2 +-
tests/ref/fate/filter-pixdesc-yuv444p14be | 2 +-
tests/ref/fate/filter-pixdesc-yuv444p14le | 2 +-
tests/ref/fate/filter-pixdesc-yuv444p16be | 2 +-
tests/ref/fate/filter-pixdesc-yuv444p16le | 2 +-
tests/ref/fate/filter-pixdesc-yuv444p9be | 2 +-
tests/ref/fate/filter-pixdesc-yuv444p9le | 2 +-
tests/ref/fate/filter-pixdesc-yuva420p | 2 +-
tests/ref/fate/filter-pixdesc-yuva420p10be | 2 +-
tests/ref/fate/filter-pixdesc-yuva420p10le | 2 +-
tests/ref/fate/filter-pixdesc-yuva420p16be | 2 +-
tests/ref/fate/filter-pixdesc-yuva420p16le | 2 +-
tests/ref/fate/filter-pixdesc-yuva420p9be | 2 +-
tests/ref/fate/filter-pixdesc-yuva420p9le | 2 +-
tests/ref/fate/filter-pixdesc-yuva422p | 2 +-
tests/ref/fate/filter-pixdesc-yuva422p10be | 2 +-
tests/ref/fate/filter-pixdesc-yuva422p10le | 2 +-
tests/ref/fate/filter-pixdesc-yuva422p12be | 2 +-
tests/ref/fate/filter-pixdesc-yuva422p12le | 2 +-
tests/ref/fate/filter-pixdesc-yuva422p16be | 2 +-
tests/ref/fate/filter-pixdesc-yuva422p16le | 2 +-
tests/ref/fate/filter-pixdesc-yuva422p9be | 2 +-
tests/ref/fate/filter-pixdesc-yuva422p9le | 2 +-
tests/ref/fate/filter-pixdesc-yuva444p | 2 +-
tests/ref/fate/filter-pixdesc-yuva444p10be | 2 +-
tests/ref/fate/filter-pixdesc-yuva444p10le | 2 +-
tests/ref/fate/filter-pixdesc-yuva444p12be | 2 +-
tests/ref/fate/filter-pixdesc-yuva444p12le | 2 +-
tests/ref/fate/filter-pixdesc-yuva444p16be | 2 +-
tests/ref/fate/filter-pixdesc-yuva444p16le | 2 +-
tests/ref/fate/filter-pixdesc-yuva444p9be | 2 +-
tests/ref/fate/filter-pixdesc-yuva444p9le | 2 +-
tests/ref/fate/filter-pixdesc-yuvj411p | 2 +-
tests/ref/fate/filter-pixdesc-yuvj420p | 2 +-
tests/ref/fate/filter-pixdesc-yuvj422p | 2 +-
tests/ref/fate/filter-pixdesc-yuvj440p | 2 +-
tests/ref/fate/filter-pixdesc-yuvj444p | 2 +-
tests/ref/fate/filter-pixdesc-yuyv422 | 2 +-
tests/ref/fate/filter-pixdesc-yvyu422 | 2 +-
tests/ref/fate/filter-pixelize-avg | 2 +-
tests/ref/fate/filter-pixelize-max | 2 +-
tests/ref/fate/filter-pixelize-min | 2 +-
tests/ref/fate/filter-pixfmts-copy | 386 +++++++++---------
tests/ref/fate/filter-pixfmts-crop | 370 ++++++++---------
tests/ref/fate/filter-pixfmts-field | 386 +++++++++---------
tests/ref/fate/filter-pixfmts-fieldmatch | 10 +-
tests/ref/fate/filter-pixfmts-fieldorder | 312 +++++++-------
tests/ref/fate/filter-pixfmts-hflip | 370 ++++++++---------
tests/ref/fate/filter-pixfmts-il | 384 ++++++++---------
tests/ref/fate/filter-pixfmts-kerndeint | 20 +-
tests/ref/fate/filter-pixfmts-lut | 114 +++---
tests/ref/fate/filter-pixfmts-null | 386 +++++++++---------
tests/ref/fate/filter-pixfmts-pad | 184 ++++-----
tests/ref/fate/filter-pixfmts-pullup | 24 +-
tests/ref/fate/filter-pixfmts-rotate | 68 +--
tests/ref/fate/filter-pixfmts-scale | 386 +++++++++---------
tests/ref/fate/filter-pixfmts-super2xsai | 28 +-
tests/ref/fate/filter-pixfmts-swapuv | 140 +++----
.../ref/fate/filter-pixfmts-tinterlace_cvlpf | 50 +--
.../ref/fate/filter-pixfmts-tinterlace_merge | 50 +--
tests/ref/fate/filter-pixfmts-tinterlace_pad | 50 +--
tests/ref/fate/filter-pixfmts-tinterlace_vlpf | 50 +--
tests/ref/fate/filter-pixfmts-transpose | 296 +++++++-------
tests/ref/fate/filter-pixfmts-vflip | 386 +++++++++---------
tests/ref/fate/filter-pp1 | 2 +-
tests/ref/fate/filter-pp2 | 2 +-
tests/ref/fate/filter-pp3 | 2 +-
tests/ref/fate/filter-pp4 | 2 +-
tests/ref/fate/filter-pp5 | 2 +-
tests/ref/fate/filter-pp6 | 2 +-
tests/ref/fate/filter-qp | 2 +-
tests/ref/fate/filter-scale200 | 2 +-
tests/ref/fate/filter-scale500 | 2 +-
tests/ref/fate/filter-setdar | 2 +-
tests/ref/fate/filter-setsar | 2 +-
tests/ref/fate/filter-thumbnail | 2 +-
tests/ref/fate/filter-tile | 2 +-
tests/ref/fate/filter-vflip | 2 +-
tests/ref/fate/filter-vflip_crop | 2 +-
tests/ref/fate/filter-vflip_vflip | 2 +-
249 files changed, 2454 insertions(+), 2454 deletions(-)
diff --git a/tests/fate-run.sh b/tests/fate-run.sh
index c371bd1c3c..b140cb8362 100755
--- a/tests/fate-run.sh
+++ b/tests/fate-run.sh
@@ -514,10 +514,10 @@ pixdesc(){
ffmpeg $DEC_OPTS -f image2 -vcodec pgmyuv -i $raw_src \
$FLAGS $ENC_OPTS -vf "scale,format=$pix_fmt" -vcodec rawvideo -frames:v 5 \
- "-pix_fmt $pix_fmt" -f nut md5:$md5file1
+ "-pix_fmt $pix_fmt" -f rawvideo md5:$md5file1
ffmpeg $DEC_OPTS -f image2 -vcodec pgmyuv -i $raw_src \
$FLAGS $ENC_OPTS -vf "scale,format=$pix_fmt,pixdesctest" -vcodec rawvideo -frames:v 5 \
- "-pix_fmt $pix_fmt" -f nut md5:$md5file2
+ "-pix_fmt $pix_fmt" -f rawvideo md5:$md5file2
diff -q $md5file1 $md5file2 || return
printf '%-20s' $label
@@ -531,7 +531,7 @@ video_filter(){
raw_src="${target_path}/tests/vsynth1/%02d.pgm"
printf '%-20s' $label
ffmpeg $DEC_OPTS -f image2 -vcodec pgmyuv -i $raw_src \
- $FLAGS $ENC_OPTS -vf "$filters" -vcodec rawvideo -frames:v 5 $* -f nut md5:
+ $FLAGS $ENC_OPTS -vf "$filters" -vcodec rawvideo -frames:v 5 $* -f rawvideo md5:
}
pixfmts(){
diff --git a/tests/ref/fate/filter-colormatrix1 b/tests/ref/fate/filter-colormatrix1
index 2f25f6cf4b..eb6fbbf28b 100644
--- a/tests/ref/fate/filter-colormatrix1
+++ b/tests/ref/fate/filter-colormatrix1
@@ -1 +1 @@
-colormatrix1 1593e24a71db42d07781b92665cf99a9
+colormatrix1 019c5a9e406441b9dcb54d5634e2c299
diff --git a/tests/ref/fate/filter-colormatrix2 b/tests/ref/fate/filter-colormatrix2
index b57b59482c..62d7331d77 100644
--- a/tests/ref/fate/filter-colormatrix2
+++ b/tests/ref/fate/filter-colormatrix2
@@ -1 +1 @@
-colormatrix2 cafba294debb89f59143b519f3cd1673
+colormatrix2 2f792c2dbc68290eda7e3499b42e4919
diff --git a/tests/ref/fate/filter-crop b/tests/ref/fate/filter-crop
index e48461ea6f..9fedcff392 100644
--- a/tests/ref/fate/filter-crop
+++ b/tests/ref/fate/filter-crop
@@ -1 +1 @@
-crop 59c225f4cdab05af984dd259f10be762
+crop 3684c12305bd86fe35f26bfd9d34fa21
diff --git a/tests/ref/fate/filter-crop_scale b/tests/ref/fate/filter-crop_scale
index 9bc7de7ac4..741eac7a31 100644
--- a/tests/ref/fate/filter-crop_scale
+++ b/tests/ref/fate/filter-crop_scale
@@ -1 +1 @@
-crop_scale 728fa480f1b959cddd3f83c92d8719c4
+crop_scale 669be9d8ec731e026b220b40e2213d18
diff --git a/tests/ref/fate/filter-crop_scale_vflip b/tests/ref/fate/filter-crop_scale_vflip
index 36874db953..66e1246cca 100644
--- a/tests/ref/fate/filter-crop_scale_vflip
+++ b/tests/ref/fate/filter-crop_scale_vflip
@@ -1 +1 @@
-crop_scale_vflip d6a0bb35b159aa6787add0082088a59f
+crop_scale_vflip cc70bf8e020b513a0bafcedd67aea263
diff --git a/tests/ref/fate/filter-crop_vflip b/tests/ref/fate/filter-crop_vflip
index 2f6a32019d..759acfdc69 100644
--- a/tests/ref/fate/filter-crop_vflip
+++ b/tests/ref/fate/filter-crop_vflip
@@ -1 +1 @@
-crop_vflip 0652fe087e7a0cc110c3a876543b8662
+crop_vflip e232e988072f0d9c0dcd15620aefdd94
diff --git a/tests/ref/fate/filter-edgedetect b/tests/ref/fate/filter-edgedetect
index e49639afac..9412d0fb5b 100644
--- a/tests/ref/fate/filter-edgedetect
+++ b/tests/ref/fate/filter-edgedetect
@@ -1 +1 @@
-edgedetect 04ff46bb35edff3dbad4102391516d25
+edgedetect f8255b68d35a79e6633161f9869ac6d6
diff --git a/tests/ref/fate/filter-edgedetect-colormix b/tests/ref/fate/filter-edgedetect-colormix
index 0df17344bc..4be736d0d7 100644
--- a/tests/ref/fate/filter-edgedetect-colormix
+++ b/tests/ref/fate/filter-edgedetect-colormix
@@ -1 +1 @@
-edgedetect-colormix 9f50c5586f899a8f5a10059154d64bde
+edgedetect-colormix 0e4ec4d565d8c8c8c227f397e182e400
diff --git a/tests/ref/fate/filter-hue1 b/tests/ref/fate/filter-hue1
index 7059ba7661..3a6eb7094f 100644
--- a/tests/ref/fate/filter-hue1
+++ b/tests/ref/fate/filter-hue1
@@ -1 +1 @@
-hue1 57463dd9bc17156a51b704dd7271c863
+hue1 025a94b52f8bd2688dae3fa0403f934f
diff --git a/tests/ref/fate/filter-hue2 b/tests/ref/fate/filter-hue2
index 2e060e1ab4..1f47ee52d4 100644
--- a/tests/ref/fate/filter-hue2
+++ b/tests/ref/fate/filter-hue2
@@ -1 +1 @@
-hue2 e951ae8ffb279552abc4354c4de7cb5b
+hue2 70a7fbaba37afd781cd6753f7f53108b
diff --git a/tests/ref/fate/filter-hue3 b/tests/ref/fate/filter-hue3
index 14a8379333..c1ed9760e6 100644
--- a/tests/ref/fate/filter-hue3
+++ b/tests/ref/fate/filter-hue3
@@ -1 +1 @@
-hue3 149dc22f5dc9f578f7d281dc3120c09b
+hue3 5f6754f2c945fe03047cf35bd27d5a4a
diff --git a/tests/ref/fate/filter-hue4 b/tests/ref/fate/filter-hue4
index 2a08c33314..5de6646e82 100644
--- a/tests/ref/fate/filter-hue4
+++ b/tests/ref/fate/filter-hue4
@@ -1 +1 @@
-hue4 6279ed43527e7b5be645819e08880107
+hue4 e9e76f9328105a364c790c55893f4dc7
diff --git a/tests/ref/fate/filter-median b/tests/ref/fate/filter-median
index 22dfaba576..67500f71f3 100644
--- a/tests/ref/fate/filter-median
+++ b/tests/ref/fate/filter-median
@@ -1 +1 @@
-median 8754a3715917ff8b20ff520c4bb4370c
+median b71f4644c5c14605b64ed2225effff4b
diff --git a/tests/ref/fate/filter-null b/tests/ref/fate/filter-null
index 034ee8db20..2455871aea 100644
--- a/tests/ref/fate/filter-null
+++ b/tests/ref/fate/filter-null
@@ -1 +1 @@
-null fcb007249fba9371fe84a61c974fcb00
+null 387696707c79cf1a6c9aeff4024226b9
diff --git a/tests/ref/fate/filter-pad b/tests/ref/fate/filter-pad
index 1c46b696aa..d1c1972ecc 100644
--- a/tests/ref/fate/filter-pad
+++ b/tests/ref/fate/filter-pad
@@ -1 +1 @@
-pad 8fdc977f88a9884b95cf87836603022e
+pad 6cbaa7106dd7d6e378976ad1fe041973
diff --git a/tests/ref/fate/filter-pixdesc-0bgr b/tests/ref/fate/filter-pixdesc-0bgr
index 9592dc66c8..5a080e03ae 100644
--- a/tests/ref/fate/filter-pixdesc-0bgr
+++ b/tests/ref/fate/filter-pixdesc-0bgr
@@ -1 +1 @@
-pixdesc-0bgr f8b4f2a30d477709e6f414039c8d9602
+pixdesc-0bgr ff1469ee32a7dbf566e7c0a1304bb45a
diff --git a/tests/ref/fate/filter-pixdesc-0rgb b/tests/ref/fate/filter-pixdesc-0rgb
index ed27ccfe3a..7af666c56b 100644
--- a/tests/ref/fate/filter-pixdesc-0rgb
+++ b/tests/ref/fate/filter-pixdesc-0rgb
@@ -1 +1 @@
-pixdesc-0rgb f38dad4f69a806881b4cc3f9953e0a15
+pixdesc-0rgb 2596c0b0d3210e1e10b790a59ca8ca5d
diff --git a/tests/ref/fate/filter-pixdesc-abgr b/tests/ref/fate/filter-pixdesc-abgr
index 194819e431..84fa9360f4 100644
--- a/tests/ref/fate/filter-pixdesc-abgr
+++ b/tests/ref/fate/filter-pixdesc-abgr
@@ -1 +1 @@
-pixdesc-abgr ded06f35fe57b74f6cdbba9e356cd02d
+pixdesc-abgr ff1469ee32a7dbf566e7c0a1304bb45a
diff --git a/tests/ref/fate/filter-pixdesc-argb b/tests/ref/fate/filter-pixdesc-argb
index a21a87a64b..502f53a3f2 100644
--- a/tests/ref/fate/filter-pixdesc-argb
+++ b/tests/ref/fate/filter-pixdesc-argb
@@ -1 +1 @@
-pixdesc-argb f983e1f44ce61c3c2bfac3cb55d3cdd8
+pixdesc-argb 2596c0b0d3210e1e10b790a59ca8ca5d
diff --git a/tests/ref/fate/filter-pixdesc-ayuv b/tests/ref/fate/filter-pixdesc-ayuv
index aed45638ef..11f590eca7 100644
--- a/tests/ref/fate/filter-pixdesc-ayuv
+++ b/tests/ref/fate/filter-pixdesc-ayuv
@@ -1 +1 @@
-pixdesc-ayuv 31b8e3c2e1f027af001f774e8a6feae4
+pixdesc-ayuv ad6fdbe5fb9a91375d503a73257b786f
diff --git a/tests/ref/fate/filter-pixdesc-ayuv64be b/tests/ref/fate/filter-pixdesc-ayuv64be
index 2af583d670..3a2172ad48 100644
--- a/tests/ref/fate/filter-pixdesc-ayuv64be
+++ b/tests/ref/fate/filter-pixdesc-ayuv64be
@@ -1 +1 @@
-pixdesc-ayuv64be a4311bdc59c9b7a48d911647845d8214
+pixdesc-ayuv64be 0115e20235d6062831e613adeab7f9c7
diff --git a/tests/ref/fate/filter-pixdesc-ayuv64le b/tests/ref/fate/filter-pixdesc-ayuv64le
index 385ce1399c..7c74496626 100644
--- a/tests/ref/fate/filter-pixdesc-ayuv64le
+++ b/tests/ref/fate/filter-pixdesc-ayuv64le
@@ -1 +1 @@
-pixdesc-ayuv64le 2269279a2df156931021793927876e84
+pixdesc-ayuv64le 421542eda504821787eeb22b69189089
diff --git a/tests/ref/fate/filter-pixdesc-bgr0 b/tests/ref/fate/filter-pixdesc-bgr0
index e060914264..eab10a9623 100644
--- a/tests/ref/fate/filter-pixdesc-bgr0
+++ b/tests/ref/fate/filter-pixdesc-bgr0
@@ -1 +1 @@
-pixdesc-bgr0 62400c257204fe1ddf61a7bc3a405531
+pixdesc-bgr0 f8424648408f459ed81ad0f7e77cdcde
diff --git a/tests/ref/fate/filter-pixdesc-bgr24 b/tests/ref/fate/filter-pixdesc-bgr24
index c63da5812f..dfcb94e8b5 100644
--- a/tests/ref/fate/filter-pixdesc-bgr24
+++ b/tests/ref/fate/filter-pixdesc-bgr24
@@ -1 +1 @@
-pixdesc-bgr24 30134c7e6c9298df1d830398edca22b9
+pixdesc-bgr24 171826aca35f58d75c362ebe7e7ff067
diff --git a/tests/ref/fate/filter-pixdesc-bgr444be b/tests/ref/fate/filter-pixdesc-bgr444be
index 1c6ce575c4..7626cd1cd3 100644
--- a/tests/ref/fate/filter-pixdesc-bgr444be
+++ b/tests/ref/fate/filter-pixdesc-bgr444be
@@ -1 +1 @@
-pixdesc-bgr444be bbe69fdff1c6965674bf5be5d14a342d
+pixdesc-bgr444be 489f069812e3de75c258fda61fe13a61
diff --git a/tests/ref/fate/filter-pixdesc-bgr444le b/tests/ref/fate/filter-pixdesc-bgr444le
index 2886eee5bf..a0cfc562ef 100644
--- a/tests/ref/fate/filter-pixdesc-bgr444le
+++ b/tests/ref/fate/filter-pixdesc-bgr444le
@@ -1 +1 @@
-pixdesc-bgr444le 497e36f9004a10b46e4bc7253e95ad9f
+pixdesc-bgr444le f24d10a74de2f8abceb470357acb6694
diff --git a/tests/ref/fate/filter-pixdesc-bgr48be b/tests/ref/fate/filter-pixdesc-bgr48be
index 72e2df7fe0..d51736312e 100644
--- a/tests/ref/fate/filter-pixdesc-bgr48be
+++ b/tests/ref/fate/filter-pixdesc-bgr48be
@@ -1 +1 @@
-pixdesc-bgr48be c0ddbd8b786877336e725ec3c150b17e
+pixdesc-bgr48be 520b0a8d00b57a0de6701abea146f419
diff --git a/tests/ref/fate/filter-pixdesc-bgr48le b/tests/ref/fate/filter-pixdesc-bgr48le
index dad2d06474..455b7edec5 100644
--- a/tests/ref/fate/filter-pixdesc-bgr48le
+++ b/tests/ref/fate/filter-pixdesc-bgr48le
@@ -1 +1 @@
-pixdesc-bgr48le 0d7a6d9d46fec1e701f34c2d5e2c6918
+pixdesc-bgr48le 83828fc0c2ff7ea2d3c0c0ec44678977
diff --git a/tests/ref/fate/filter-pixdesc-bgr4_byte b/tests/ref/fate/filter-pixdesc-bgr4_byte
index e71fec2317..5b9fb04c58 100644
--- a/tests/ref/fate/filter-pixdesc-bgr4_byte
+++ b/tests/ref/fate/filter-pixdesc-bgr4_byte
@@ -1 +1 @@
-pixdesc-bgr4_byte 68d51f7d88311efcb4661ffb5ff9582e
+pixdesc-bgr4_byte c18c09cf4ffc63f582fabff29f6fdbdd
diff --git a/tests/ref/fate/filter-pixdesc-bgr555be b/tests/ref/fate/filter-pixdesc-bgr555be
index a0ba70f38d..ab6bbbf3ae 100644
--- a/tests/ref/fate/filter-pixdesc-bgr555be
+++ b/tests/ref/fate/filter-pixdesc-bgr555be
@@ -1 +1 @@
-pixdesc-bgr555be 2718e3363c3191b14bc2f3f1936cebdb
+pixdesc-bgr555be d329be0e8adf8a40f4c6334d9117e497
diff --git a/tests/ref/fate/filter-pixdesc-bgr555le b/tests/ref/fate/filter-pixdesc-bgr555le
index dd22eef8b7..842acfb279 100644
--- a/tests/ref/fate/filter-pixdesc-bgr555le
+++ b/tests/ref/fate/filter-pixdesc-bgr555le
@@ -1 +1 @@
-pixdesc-bgr555le 35bf7049f067f541ae6dad8a70bc28ed
+pixdesc-bgr555le 560727e08d22fb3545b9fb61267e1955
diff --git a/tests/ref/fate/filter-pixdesc-bgr565be b/tests/ref/fate/filter-pixdesc-bgr565be
index f050688676..f410d4c440 100644
--- a/tests/ref/fate/filter-pixdesc-bgr565be
+++ b/tests/ref/fate/filter-pixdesc-bgr565be
@@ -1 +1 @@
-pixdesc-bgr565be 104e725cc5237aee0b03b8c537eaacac
+pixdesc-bgr565be cded84833cc0d6805351fd6c63b102f5
diff --git a/tests/ref/fate/filter-pixdesc-bgr565le b/tests/ref/fate/filter-pixdesc-bgr565le
index fa35622689..f445c051b2 100644
--- a/tests/ref/fate/filter-pixdesc-bgr565le
+++ b/tests/ref/fate/filter-pixdesc-bgr565le
@@ -1 +1 @@
-pixdesc-bgr565le 33df7dd9a9d738fb9c8b82dbf23c7caa
+pixdesc-bgr565le 6038ab5e9cd678b6f0dc19e4a8ae19bf
diff --git a/tests/ref/fate/filter-pixdesc-bgr8 b/tests/ref/fate/filter-pixdesc-bgr8
index 299665e52a..54fae3df40 100644
--- a/tests/ref/fate/filter-pixdesc-bgr8
+++ b/tests/ref/fate/filter-pixdesc-bgr8
@@ -1 +1 @@
-pixdesc-bgr8 0abb130e5224af5e2e10149f1680fa2e
+pixdesc-bgr8 646271c3d22b527ebc6109b08a0e9df1
diff --git a/tests/ref/fate/filter-pixdesc-bgra b/tests/ref/fate/filter-pixdesc-bgra
index abdedbe48c..412e729428 100644
--- a/tests/ref/fate/filter-pixdesc-bgra
+++ b/tests/ref/fate/filter-pixdesc-bgra
@@ -1 +1 @@
-pixdesc-bgra 0bb08da9936d2efd20351ab4a88e9b10
+pixdesc-bgra f8424648408f459ed81ad0f7e77cdcde
diff --git a/tests/ref/fate/filter-pixdesc-bgra64be b/tests/ref/fate/filter-pixdesc-bgra64be
index 4459e24999..8a8efe6023 100644
--- a/tests/ref/fate/filter-pixdesc-bgra64be
+++ b/tests/ref/fate/filter-pixdesc-bgra64be
@@ -1 +1 @@
-pixdesc-bgra64be c524aa7e4c02dbca57035bb548afc1ec
+pixdesc-bgra64be f41846cce03f87f65415a0bd28bf6d43
diff --git a/tests/ref/fate/filter-pixdesc-bgra64le b/tests/ref/fate/filter-pixdesc-bgra64le
index 82f2a5479e..7a1f90d8f3 100644
--- a/tests/ref/fate/filter-pixdesc-bgra64le
+++ b/tests/ref/fate/filter-pixdesc-bgra64le
@@ -1 +1 @@
-pixdesc-bgra64le df3a79d47b9dcf3ed2c252afd80e062c
+pixdesc-bgra64le 23d24c67f2c6ee484bcf419b7ca0969f
diff --git a/tests/ref/fate/filter-pixdesc-gbrap b/tests/ref/fate/filter-pixdesc-gbrap
index c8f5354983..9892da562f 100644
--- a/tests/ref/fate/filter-pixdesc-gbrap
+++ b/tests/ref/fate/filter-pixdesc-gbrap
@@ -1 +1 @@
-pixdesc-gbrap 62c4d187a269f9f6fc87bb87e904ea71
+pixdesc-gbrap 5f1bcedf038e90757be5577335727c25
diff --git a/tests/ref/fate/filter-pixdesc-gbrap10be b/tests/ref/fate/filter-pixdesc-gbrap10be
index fbdaf69309..875d60e71b 100644
--- a/tests/ref/fate/filter-pixdesc-gbrap10be
+++ b/tests/ref/fate/filter-pixdesc-gbrap10be
@@ -1 +1 @@
-pixdesc-gbrap10be 95487536cdc73e10e06d739e03427390
+pixdesc-gbrap10be 9f6d72795a410ac175f02cedb52094a4
diff --git a/tests/ref/fate/filter-pixdesc-gbrap10le b/tests/ref/fate/filter-pixdesc-gbrap10le
index f53ed5e212..0459e74b7b 100644
--- a/tests/ref/fate/filter-pixdesc-gbrap10le
+++ b/tests/ref/fate/filter-pixdesc-gbrap10le
@@ -1 +1 @@
-pixdesc-gbrap10le bf2ce9a1b3cfd56667c19b30a1a51181
+pixdesc-gbrap10le bf12750b39cdf6197722321123c5d32a
diff --git a/tests/ref/fate/filter-pixdesc-gbrap12be b/tests/ref/fate/filter-pixdesc-gbrap12be
index be7c1390f5..7b4171eacb 100644
--- a/tests/ref/fate/filter-pixdesc-gbrap12be
+++ b/tests/ref/fate/filter-pixdesc-gbrap12be
@@ -1 +1 @@
-pixdesc-gbrap12be 419eca7130f22b62fd50cab347a56459
+pixdesc-gbrap12be 345faddec04176be75ed52f1b07c5828
diff --git a/tests/ref/fate/filter-pixdesc-gbrap12le b/tests/ref/fate/filter-pixdesc-gbrap12le
index 99c5901064..f77d43d3c9 100644
--- a/tests/ref/fate/filter-pixdesc-gbrap12le
+++ b/tests/ref/fate/filter-pixdesc-gbrap12le
@@ -1 +1 @@
-pixdesc-gbrap12le 01fff1419a76749e214056618a43f8b1
+pixdesc-gbrap12le 90ae265557d6af189bc01c92b492d9c8
diff --git a/tests/ref/fate/filter-pixdesc-gbrap14be b/tests/ref/fate/filter-pixdesc-gbrap14be
index 72ccf37005..05024faa03 100644
--- a/tests/ref/fate/filter-pixdesc-gbrap14be
+++ b/tests/ref/fate/filter-pixdesc-gbrap14be
@@ -1 +1 @@
-pixdesc-gbrap14be 31cab6d8ee655ff61cf44ea458268e4c
+pixdesc-gbrap14be 3c66c91846a3b80647e9987c7fa7b69d
diff --git a/tests/ref/fate/filter-pixdesc-gbrap14le b/tests/ref/fate/filter-pixdesc-gbrap14le
index 196c451dfa..f4dd1e83a6 100644
--- a/tests/ref/fate/filter-pixdesc-gbrap14le
+++ b/tests/ref/fate/filter-pixdesc-gbrap14le
@@ -1 +1 @@
-pixdesc-gbrap14le db6b141efe8f0d9cfa8f77937e577b50
+pixdesc-gbrap14le ddf3fcb734ecf24e828cec6180f86f84
diff --git a/tests/ref/fate/filter-pixdesc-gbrap16be b/tests/ref/fate/filter-pixdesc-gbrap16be
index b01c4047c4..e817b8c36e 100644
--- a/tests/ref/fate/filter-pixdesc-gbrap16be
+++ b/tests/ref/fate/filter-pixdesc-gbrap16be
@@ -1 +1 @@
-pixdesc-gbrap16be 7874e7fd35419ef212a450ea637ffb24
+pixdesc-gbrap16be 4a1c1a3cea8b1386df3f15ed16787853
diff --git a/tests/ref/fate/filter-pixdesc-gbrap16le b/tests/ref/fate/filter-pixdesc-gbrap16le
index 71ef29f056..c57c23b153 100644
--- a/tests/ref/fate/filter-pixdesc-gbrap16le
+++ b/tests/ref/fate/filter-pixdesc-gbrap16le
@@ -1 +1 @@
-pixdesc-gbrap16le a83c7d0bbbfb1c1a8208f75680358387
+pixdesc-gbrap16le bf7c40d6810f5b10e1985277cabc0030
diff --git a/tests/ref/fate/filter-pixdesc-gbrapf32be b/tests/ref/fate/filter-pixdesc-gbrapf32be
index 97d613ad09..365b03bf45 100644
--- a/tests/ref/fate/filter-pixdesc-gbrapf32be
+++ b/tests/ref/fate/filter-pixdesc-gbrapf32be
@@ -1 +1 @@
-pixdesc-gbrapf32be a4fd00f17d746849f30597c496923107
+pixdesc-gbrapf32be 15fce259b3d9ac9eda45fe049286988f
diff --git a/tests/ref/fate/filter-pixdesc-gbrapf32le b/tests/ref/fate/filter-pixdesc-gbrapf32le
index ef59306625..efbce2b19c 100644
--- a/tests/ref/fate/filter-pixdesc-gbrapf32le
+++ b/tests/ref/fate/filter-pixdesc-gbrapf32le
@@ -1 +1 @@
-pixdesc-gbrapf32le 26af38a6975e2ce425e9fec477e6b2ba
+pixdesc-gbrapf32le 896a9a80b0ff02f03c7c23d89e7431f2
diff --git a/tests/ref/fate/filter-pixdesc-gbrp b/tests/ref/fate/filter-pixdesc-gbrp
index 4edfdcb36e..e98db64f26 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp
+++ b/tests/ref/fate/filter-pixdesc-gbrp
@@ -1 +1 @@
-pixdesc-gbrp fe5bffda29f9afbf84fbf9cc2a8f45bd
+pixdesc-gbrp 35627690d94f8e1a9648e4e905d171e2
diff --git a/tests/ref/fate/filter-pixdesc-gbrp10be b/tests/ref/fate/filter-pixdesc-gbrp10be
index 7bcca2fa0a..7f5eba413e 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp10be
+++ b/tests/ref/fate/filter-pixdesc-gbrp10be
@@ -1 +1 @@
-pixdesc-gbrp10be c2ba960cf177208de99d4cf8d63402b1
+pixdesc-gbrp10be 83f4875d5f4fb40a6f1030ec7909525e
diff --git a/tests/ref/fate/filter-pixdesc-gbrp10le b/tests/ref/fate/filter-pixdesc-gbrp10le
index 564886e18b..4272510a12 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp10le
+++ b/tests/ref/fate/filter-pixdesc-gbrp10le
@@ -1 +1 @@
-pixdesc-gbrp10le 870de5644f6eb7bfbf183bd89f45130a
+pixdesc-gbrp10le 5311083455d9301b35f5e74b0f3255b0
diff --git a/tests/ref/fate/filter-pixdesc-gbrp12be b/tests/ref/fate/filter-pixdesc-gbrp12be
index 64aed2a118..1c6ba7d219 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp12be
+++ b/tests/ref/fate/filter-pixdesc-gbrp12be
@@ -1 +1 @@
-pixdesc-gbrp12be d464c9f821b37c688b8a9196bd682938
+pixdesc-gbrp12be 2e95536a980975c0fbf001729a3c9847
diff --git a/tests/ref/fate/filter-pixdesc-gbrp12le b/tests/ref/fate/filter-pixdesc-gbrp12le
index 1bc6ed44f5..44af882fd7 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp12le
+++ b/tests/ref/fate/filter-pixdesc-gbrp12le
@@ -1 +1 @@
-pixdesc-gbrp12le 0399e1a940870dd3e3fd7c4be7f9e681
+pixdesc-gbrp12le c29e95d88ab4177bd258eb41d57226b7
diff --git a/tests/ref/fate/filter-pixdesc-gbrp14be b/tests/ref/fate/filter-pixdesc-gbrp14be
index f1ff03f876..cdc546ff12 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp14be
+++ b/tests/ref/fate/filter-pixdesc-gbrp14be
@@ -1 +1 @@
-pixdesc-gbrp14be f430b5b2f8fdf778a708a332e0ef0ebf
+pixdesc-gbrp14be 834b4cd2316197aca99c230966df6243
diff --git a/tests/ref/fate/filter-pixdesc-gbrp14le b/tests/ref/fate/filter-pixdesc-gbrp14le
index cca2119c45..3233b7a164 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp14le
+++ b/tests/ref/fate/filter-pixdesc-gbrp14le
@@ -1 +1 @@
-pixdesc-gbrp14le 0ca93f5e5dd4b75481a77f0a63c600d1
+pixdesc-gbrp14le 3196ae3d1a53bffdab24f2a979a41d89
diff --git a/tests/ref/fate/filter-pixdesc-gbrp16be b/tests/ref/fate/filter-pixdesc-gbrp16be
index a7e98000c9..cd929428f9 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp16be
+++ b/tests/ref/fate/filter-pixdesc-gbrp16be
@@ -1 +1 @@
-pixdesc-gbrp16be daccdd0a7d41d566ab40c4d00e552cbe
+pixdesc-gbrp16be 376e23f09dfe4328b06c316d64015bcd
diff --git a/tests/ref/fate/filter-pixdesc-gbrp16le b/tests/ref/fate/filter-pixdesc-gbrp16le
index 952c0aff92..f6d88e12d9 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp16le
+++ b/tests/ref/fate/filter-pixdesc-gbrp16le
@@ -1 +1 @@
-pixdesc-gbrp16le 04f40ad1a27963be3125624446ed195e
+pixdesc-gbrp16le 436ae9cd19e72ab324b3087ec85bf57d
diff --git a/tests/ref/fate/filter-pixdesc-gbrp9be b/tests/ref/fate/filter-pixdesc-gbrp9be
index 6b535b8216..8057df4005 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp9be
+++ b/tests/ref/fate/filter-pixdesc-gbrp9be
@@ -1 +1 @@
-pixdesc-gbrp9be 78d289e0bd8ca8cca0674597b6d0fe2c
+pixdesc-gbrp9be 0c7c84ae8c3cad1bf272f3e1defaace1
diff --git a/tests/ref/fate/filter-pixdesc-gbrp9le b/tests/ref/fate/filter-pixdesc-gbrp9le
index 643da41e05..05113aca46 100644
--- a/tests/ref/fate/filter-pixdesc-gbrp9le
+++ b/tests/ref/fate/filter-pixdesc-gbrp9le
@@ -1 +1 @@
-pixdesc-gbrp9le a233e529a254da36dc1f539da6a3e9bc
+pixdesc-gbrp9le 2970105120a8cff6006b56f15d345626
diff --git a/tests/ref/fate/filter-pixdesc-gbrpf32be b/tests/ref/fate/filter-pixdesc-gbrpf32be
index 71033771c1..910bf06f0e 100644
--- a/tests/ref/fate/filter-pixdesc-gbrpf32be
+++ b/tests/ref/fate/filter-pixdesc-gbrpf32be
@@ -1 +1 @@
-pixdesc-gbrpf32be 3ee0b82f5aaea48ca3c01f4294505d73
+pixdesc-gbrpf32be a04536199dce26d76a84658312a09840
diff --git a/tests/ref/fate/filter-pixdesc-gbrpf32le b/tests/ref/fate/filter-pixdesc-gbrpf32le
index 1715415999..3a7606cc86 100644
--- a/tests/ref/fate/filter-pixdesc-gbrpf32le
+++ b/tests/ref/fate/filter-pixdesc-gbrpf32le
@@ -1 +1 @@
-pixdesc-gbrpf32le 0e6b20215ac9b475e917c7bb4cbee349
+pixdesc-gbrpf32le cf4c318cf7effc26f9d3172d4ae7073d
diff --git a/tests/ref/fate/filter-pixdesc-gray b/tests/ref/fate/filter-pixdesc-gray
index 3ba6448074..86f9f4bdaf 100644
--- a/tests/ref/fate/filter-pixdesc-gray
+++ b/tests/ref/fate/filter-pixdesc-gray
@@ -1 +1 @@
-pixdesc-gray 24563fd8a34c2bfa8523da74da025e23
+pixdesc-gray 62f2e6e4066d486ecbec18c1acdcfd8e
diff --git a/tests/ref/fate/filter-pixdesc-gray10be b/tests/ref/fate/filter-pixdesc-gray10be
index 5ef8032e70..d86f048f85 100644
--- a/tests/ref/fate/filter-pixdesc-gray10be
+++ b/tests/ref/fate/filter-pixdesc-gray10be
@@ -1 +1 @@
-pixdesc-gray10be 987bee0355054fcfc915e1e41aad523a
+pixdesc-gray10be d7f2d521a64dff5a9d07092668bf3bb5
diff --git a/tests/ref/fate/filter-pixdesc-gray10le b/tests/ref/fate/filter-pixdesc-gray10le
index ea86b22dc5..911f20c183 100644
--- a/tests/ref/fate/filter-pixdesc-gray10le
+++ b/tests/ref/fate/filter-pixdesc-gray10le
@@ -1 +1 @@
-pixdesc-gray10le 674bed2aa8686b78dd5fa4b15c15c655
+pixdesc-gray10le e223d509c594028320137582d541969a
diff --git a/tests/ref/fate/filter-pixdesc-gray12be b/tests/ref/fate/filter-pixdesc-gray12be
index 6388f14764..6303e8dad6 100644
--- a/tests/ref/fate/filter-pixdesc-gray12be
+++ b/tests/ref/fate/filter-pixdesc-gray12be
@@ -1 +1 @@
-pixdesc-gray12be 29aeecc116c4b3e0c5109810fbd9ca17
+pixdesc-gray12be 7125f9c92e9db8d9cea03b4ec91cfeec
diff --git a/tests/ref/fate/filter-pixdesc-gray12le b/tests/ref/fate/filter-pixdesc-gray12le
index 28e900f68e..b1674f9bac 100644
--- a/tests/ref/fate/filter-pixdesc-gray12le
+++ b/tests/ref/fate/filter-pixdesc-gray12le
@@ -1 +1 @@
-pixdesc-gray12le 030882d5b4a502210644f2d520f7b92c
+pixdesc-gray12le 032eb60a9b1934366afbd4142822a557
diff --git a/tests/ref/fate/filter-pixdesc-gray14be b/tests/ref/fate/filter-pixdesc-gray14be
index dc7836a10e..3e054e6f0a 100644
--- a/tests/ref/fate/filter-pixdesc-gray14be
+++ b/tests/ref/fate/filter-pixdesc-gray14be
@@ -1 +1 @@
-pixdesc-gray14be 6c9faae02a63f17d78ae6bff2866c0c1
+pixdesc-gray14be d40f973a23ada10ab266c53987ca5dba
diff --git a/tests/ref/fate/filter-pixdesc-gray14le b/tests/ref/fate/filter-pixdesc-gray14le
index 9057875bd1..47173f37ea 100644
--- a/tests/ref/fate/filter-pixdesc-gray14le
+++ b/tests/ref/fate/filter-pixdesc-gray14le
@@ -1 +1 @@
-pixdesc-gray14le 713c6b98b8f22a0716bf3541fb311936
+pixdesc-gray14le 5c95e4f97407b367f1e4e1327949f361
diff --git a/tests/ref/fate/filter-pixdesc-gray16be b/tests/ref/fate/filter-pixdesc-gray16be
index b4d28d38a6..18e0e2bd3c 100644
--- a/tests/ref/fate/filter-pixdesc-gray16be
+++ b/tests/ref/fate/filter-pixdesc-gray16be
@@ -1 +1 @@
-pixdesc-gray16be 99e7e54973b479845932e92581292b03
+pixdesc-gray16be 8dd4ce7d192a9efd3346a147b995e285
diff --git a/tests/ref/fate/filter-pixdesc-gray16le b/tests/ref/fate/filter-pixdesc-gray16le
index 841d3ee1c5..53c34805f0 100644
--- a/tests/ref/fate/filter-pixdesc-gray16le
+++ b/tests/ref/fate/filter-pixdesc-gray16le
@@ -1 +1 @@
-pixdesc-gray16le 33bd1b950d279a4bb22af325905d3604
+pixdesc-gray16le 072a8954d371522749bf3d6034609ccc
diff --git a/tests/ref/fate/filter-pixdesc-gray9be b/tests/ref/fate/filter-pixdesc-gray9be
index bf92e299b5..75363d6103 100644
--- a/tests/ref/fate/filter-pixdesc-gray9be
+++ b/tests/ref/fate/filter-pixdesc-gray9be
@@ -1 +1 @@
-pixdesc-gray9be 19aef736657607fdc6191f5338860580
+pixdesc-gray9be 83268df26f822cb209c058c1906ff967
diff --git a/tests/ref/fate/filter-pixdesc-gray9le b/tests/ref/fate/filter-pixdesc-gray9le
index 4c65fb97c2..fd624d56ae 100644
--- a/tests/ref/fate/filter-pixdesc-gray9le
+++ b/tests/ref/fate/filter-pixdesc-gray9le
@@ -1 +1 @@
-pixdesc-gray9le f2a28bb71966f5d6e44eedef67e0118a
+pixdesc-gray9le dd190d4f0adbd56f049dedb9297ab966
diff --git a/tests/ref/fate/filter-pixdesc-grayf32be b/tests/ref/fate/filter-pixdesc-grayf32be
index 171475483a..9e09bf8532 100644
--- a/tests/ref/fate/filter-pixdesc-grayf32be
+++ b/tests/ref/fate/filter-pixdesc-grayf32be
@@ -1 +1 @@
-pixdesc-grayf32be 9b23c74e8e8ffae5d7c7e82bbf5929da
+pixdesc-grayf32be b2c002ec299756ab311039cb7460c965
diff --git a/tests/ref/fate/filter-pixdesc-grayf32le b/tests/ref/fate/filter-pixdesc-grayf32le
index d598d123b4..3051c2640b 100644
--- a/tests/ref/fate/filter-pixdesc-grayf32le
+++ b/tests/ref/fate/filter-pixdesc-grayf32le
@@ -1 +1 @@
-pixdesc-grayf32le 291f074a24c44799a1f437d1c55556f1
+pixdesc-grayf32le 86ba15121850c554413b01c210863abb
diff --git a/tests/ref/fate/filter-pixdesc-monob b/tests/ref/fate/filter-pixdesc-monob
index 63a4b62bd3..fb714a6dc0 100644
--- a/tests/ref/fate/filter-pixdesc-monob
+++ b/tests/ref/fate/filter-pixdesc-monob
@@ -1 +1 @@
-pixdesc-monob e69e4b6e48dd419bb199312727f60a47
+pixdesc-monob b44918bff185358cdbe2720783c417c3
diff --git a/tests/ref/fate/filter-pixdesc-monow b/tests/ref/fate/filter-pixdesc-monow
index c73f3275a1..c46a68a528 100644
--- a/tests/ref/fate/filter-pixdesc-monow
+++ b/tests/ref/fate/filter-pixdesc-monow
@@ -1 +1 @@
-pixdesc-monow 51a45d1d34b95373fffdd79fc3abf457
+pixdesc-monow c756f2e7ea5f415c4dd1c26ee5c3f316
diff --git a/tests/ref/fate/filter-pixdesc-nv12 b/tests/ref/fate/filter-pixdesc-nv12
index 2151cd03a1..40c2fd1d67 100644
--- a/tests/ref/fate/filter-pixdesc-nv12
+++ b/tests/ref/fate/filter-pixdesc-nv12
@@ -1 +1 @@
-pixdesc-nv12 7686f473937082abcba7a46f028aaa08
+pixdesc-nv12 d11e1a4778954c5409df002d6ae56b09
diff --git a/tests/ref/fate/filter-pixdesc-nv16 b/tests/ref/fate/filter-pixdesc-nv16
index 4c4587c833..b2693f9739 100644
--- a/tests/ref/fate/filter-pixdesc-nv16
+++ b/tests/ref/fate/filter-pixdesc-nv16
@@ -1 +1 @@
-pixdesc-nv16 cbbc5d904b8eebad3705a325c3ec5734
+pixdesc-nv16 2f693986b409cdf8f29e60c35b647d06
diff --git a/tests/ref/fate/filter-pixdesc-nv21 b/tests/ref/fate/filter-pixdesc-nv21
index 02703836d3..ac08ff598f 100644
--- a/tests/ref/fate/filter-pixdesc-nv21
+++ b/tests/ref/fate/filter-pixdesc-nv21
@@ -1 +1 @@
-pixdesc-nv21 61c09258160939049f9807ed589bc90e
+pixdesc-nv21 a025769d52262109daa063c1f6b257f4
diff --git a/tests/ref/fate/filter-pixdesc-nv24 b/tests/ref/fate/filter-pixdesc-nv24
index ce07331997..653c7d0657 100644
--- a/tests/ref/fate/filter-pixdesc-nv24
+++ b/tests/ref/fate/filter-pixdesc-nv24
@@ -1 +1 @@
-pixdesc-nv24 7437f36b6ee58050564b20a1f839ff07
+pixdesc-nv24 03678d26609d2ed8b3b295e1bd39e55a
diff --git a/tests/ref/fate/filter-pixdesc-nv42 b/tests/ref/fate/filter-pixdesc-nv42
index 88ef431a1b..45ffecc177 100644
--- a/tests/ref/fate/filter-pixdesc-nv42
+++ b/tests/ref/fate/filter-pixdesc-nv42
@@ -1 +1 @@
-pixdesc-nv42 110bad2f58424ab800ad832f6966cafe
+pixdesc-nv42 297ec29cbd2cf00fcd7512f940a1986d
diff --git a/tests/ref/fate/filter-pixdesc-p010be b/tests/ref/fate/filter-pixdesc-p010be
index 4d9dd22a1b..2fd732ca3a 100644
--- a/tests/ref/fate/filter-pixdesc-p010be
+++ b/tests/ref/fate/filter-pixdesc-p010be
@@ -1 +1 @@
-pixdesc-p010be 784a49bf554861da9d0809a615bcf813
+pixdesc-p010be feaf06af4715c3a783589139e47c5151
diff --git a/tests/ref/fate/filter-pixdesc-p010le b/tests/ref/fate/filter-pixdesc-p010le
index cac263568c..5fc124ed4a 100644
--- a/tests/ref/fate/filter-pixdesc-p010le
+++ b/tests/ref/fate/filter-pixdesc-p010le
@@ -1 +1 @@
-pixdesc-p010le 0268fd44f63022e21ada69704534fc85
+pixdesc-p010le 47defa35803891816ed1e7cd5ce2af98
diff --git a/tests/ref/fate/filter-pixdesc-p012be b/tests/ref/fate/filter-pixdesc-p012be
index 217ca49157..9a677af65e 100644
--- a/tests/ref/fate/filter-pixdesc-p012be
+++ b/tests/ref/fate/filter-pixdesc-p012be
@@ -1 +1 @@
-pixdesc-p012be 784a49bf554861da9d0809a615bcf813
+pixdesc-p012be feaf06af4715c3a783589139e47c5151
diff --git a/tests/ref/fate/filter-pixdesc-p012le b/tests/ref/fate/filter-pixdesc-p012le
index 681cd48b4b..85cab1907c 100644
--- a/tests/ref/fate/filter-pixdesc-p012le
+++ b/tests/ref/fate/filter-pixdesc-p012le
@@ -1 +1 @@
-pixdesc-p012le 0268fd44f63022e21ada69704534fc85
+pixdesc-p012le 47defa35803891816ed1e7cd5ce2af98
diff --git a/tests/ref/fate/filter-pixdesc-p016be b/tests/ref/fate/filter-pixdesc-p016be
index 7c934079c8..db67c5f789 100644
--- a/tests/ref/fate/filter-pixdesc-p016be
+++ b/tests/ref/fate/filter-pixdesc-p016be
@@ -1 +1 @@
-pixdesc-p016be 784a49bf554861da9d0809a615bcf813
+pixdesc-p016be feaf06af4715c3a783589139e47c5151
diff --git a/tests/ref/fate/filter-pixdesc-p016le b/tests/ref/fate/filter-pixdesc-p016le
index 7e16c9a879..e1cd8fbabe 100644
--- a/tests/ref/fate/filter-pixdesc-p016le
+++ b/tests/ref/fate/filter-pixdesc-p016le
@@ -1 +1 @@
-pixdesc-p016le 0268fd44f63022e21ada69704534fc85
+pixdesc-p016le 47defa35803891816ed1e7cd5ce2af98
diff --git a/tests/ref/fate/filter-pixdesc-p210be b/tests/ref/fate/filter-pixdesc-p210be
index 9ff89d14a0..1ba94e0b2e 100644
--- a/tests/ref/fate/filter-pixdesc-p210be
+++ b/tests/ref/fate/filter-pixdesc-p210be
@@ -1 +1 @@
-pixdesc-p210be 016fd90989d14914bbbcc7dc2968bef0
+pixdesc-p210be cd49befcbff5dd56c546ca0ca42e46d8
diff --git a/tests/ref/fate/filter-pixdesc-p210le b/tests/ref/fate/filter-pixdesc-p210le
index cdb96e9cf5..39085219c2 100644
--- a/tests/ref/fate/filter-pixdesc-p210le
+++ b/tests/ref/fate/filter-pixdesc-p210le
@@ -1 +1 @@
-pixdesc-p210le 9994fb3da38c83d3b5fd4994993ad0ae
+pixdesc-p210le 5d2da92fc8afb7c1fe06074a1a3c78a0
diff --git a/tests/ref/fate/filter-pixdesc-p212be b/tests/ref/fate/filter-pixdesc-p212be
index 01dd15f88a..d2e0b5ab35 100644
--- a/tests/ref/fate/filter-pixdesc-p212be
+++ b/tests/ref/fate/filter-pixdesc-p212be
@@ -1 +1 @@
-pixdesc-p212be 3a6540d860f6befcc76f367f1c493548
+pixdesc-p212be 0cb4b93e314e80ad9a2d86799363fd33
diff --git a/tests/ref/fate/filter-pixdesc-p212le b/tests/ref/fate/filter-pixdesc-p212le
index ddad0ffa3a..196d39eeaa 100644
--- a/tests/ref/fate/filter-pixdesc-p212le
+++ b/tests/ref/fate/filter-pixdesc-p212le
@@ -1 +1 @@
-pixdesc-p212le 008b0b732e8f719cf2859ad106717a67
+pixdesc-p212le d86848624e8246f6501614dfc39dfc78
diff --git a/tests/ref/fate/filter-pixdesc-p216be b/tests/ref/fate/filter-pixdesc-p216be
index 932c5b2708..37ca2eadb1 100644
--- a/tests/ref/fate/filter-pixdesc-p216be
+++ b/tests/ref/fate/filter-pixdesc-p216be
@@ -1 +1 @@
-pixdesc-p216be d95084fa0758169851f57455a9624a2e
+pixdesc-p216be 7ba606b2fc2b3956d08979c91dd62aed
diff --git a/tests/ref/fate/filter-pixdesc-p216le b/tests/ref/fate/filter-pixdesc-p216le
index 5ade1ee75f..702ab717cf 100644
--- a/tests/ref/fate/filter-pixdesc-p216le
+++ b/tests/ref/fate/filter-pixdesc-p216le
@@ -1 +1 @@
-pixdesc-p216le 79d711ee3dac99e37c013d2073d90a2c
+pixdesc-p216le 0a59124ab1c1f27f3c0a70b9ce0f190c
diff --git a/tests/ref/fate/filter-pixdesc-p410be b/tests/ref/fate/filter-pixdesc-p410be
index 27de3ee0bb..825321f30d 100644
--- a/tests/ref/fate/filter-pixdesc-p410be
+++ b/tests/ref/fate/filter-pixdesc-p410be
@@ -1 +1 @@
-pixdesc-p410be 33d7e8e5d6a85cc22fcbf0c12c7bafd0
+pixdesc-p410be 6412d5b67fc5eccb1fb505dbabd04f85
diff --git a/tests/ref/fate/filter-pixdesc-p410le b/tests/ref/fate/filter-pixdesc-p410le
index 826d98ea5e..c3d6cb12bb 100644
--- a/tests/ref/fate/filter-pixdesc-p410le
+++ b/tests/ref/fate/filter-pixdesc-p410le
@@ -1 +1 @@
-pixdesc-p410le 0b90a10af76240042876793a1dafa862
+pixdesc-p410le fed7c0ab4abfe70dc2111c48f02c1439
diff --git a/tests/ref/fate/filter-pixdesc-p412be b/tests/ref/fate/filter-pixdesc-p412be
index 102055c09d..66307f0c66 100644
--- a/tests/ref/fate/filter-pixdesc-p412be
+++ b/tests/ref/fate/filter-pixdesc-p412be
@@ -1 +1 @@
-pixdesc-p412be b6e7d1f6049563cc3e3d3a20c437ee88
+pixdesc-p412be bbe8c763163173fc933bffce9244e3f2
diff --git a/tests/ref/fate/filter-pixdesc-p412le b/tests/ref/fate/filter-pixdesc-p412le
index 1b2696aa60..153e41f4de 100644
--- a/tests/ref/fate/filter-pixdesc-p412le
+++ b/tests/ref/fate/filter-pixdesc-p412le
@@ -1 +1 @@
-pixdesc-p412le 4505a632dee08204171ff96908bd2149
+pixdesc-p412le 629947ffd4996b303d154324d741d6b2
diff --git a/tests/ref/fate/filter-pixdesc-p416be b/tests/ref/fate/filter-pixdesc-p416be
index f67b553d42..9ab9de82ad 100644
--- a/tests/ref/fate/filter-pixdesc-p416be
+++ b/tests/ref/fate/filter-pixdesc-p416be
@@ -1 +1 @@
-pixdesc-p416be 6a4b1b2fc8435acfc82312109f13bc58
+pixdesc-p416be 9743c30bfa551a66a2ff1f8c11ace436
diff --git a/tests/ref/fate/filter-pixdesc-p416le b/tests/ref/fate/filter-pixdesc-p416le
index 25e733b69d..0fff03d4b3 100644
--- a/tests/ref/fate/filter-pixdesc-p416le
+++ b/tests/ref/fate/filter-pixdesc-p416le
@@ -1 +1 @@
-pixdesc-p416le e0f93774f62dd3b261fb8637696f3773
+pixdesc-p416le 4739b651b42acb4f3c67b33ea54ef6a0
diff --git a/tests/ref/fate/filter-pixdesc-rgb0 b/tests/ref/fate/filter-pixdesc-rgb0
index 6e043b1036..63b7a6ba3c 100644
--- a/tests/ref/fate/filter-pixdesc-rgb0
+++ b/tests/ref/fate/filter-pixdesc-rgb0
@@ -1 +1 @@
-pixdesc-rgb0 eb2182d10f034e3c791598726744f20e
+pixdesc-rgb0 e9120529dbee611900a2b69443955ddd
diff --git a/tests/ref/fate/filter-pixdesc-rgb24 b/tests/ref/fate/filter-pixdesc-rgb24
index 67d92d8e18..c2c4948eb8 100644
--- a/tests/ref/fate/filter-pixdesc-rgb24
+++ b/tests/ref/fate/filter-pixdesc-rgb24
@@ -1 +1 @@
-pixdesc-rgb24 6fa2d8a2a57d1cb1a30354851e8dfd82
+pixdesc-rgb24 0d11b11955b2c9f01883090580ddda7d
diff --git a/tests/ref/fate/filter-pixdesc-rgb444be b/tests/ref/fate/filter-pixdesc-rgb444be
index 63ba2885b7..5c26792c9e 100644
--- a/tests/ref/fate/filter-pixdesc-rgb444be
+++ b/tests/ref/fate/filter-pixdesc-rgb444be
@@ -1 +1 @@
-pixdesc-rgb444be cfa4ee284dd89df92eed7f99f19a0218
+pixdesc-rgb444be a9df39debf227e8b9cfe5c60818be255
diff --git a/tests/ref/fate/filter-pixdesc-rgb444le b/tests/ref/fate/filter-pixdesc-rgb444le
index eafe2eb134..253c0a78f8 100644
--- a/tests/ref/fate/filter-pixdesc-rgb444le
+++ b/tests/ref/fate/filter-pixdesc-rgb444le
@@ -1 +1 @@
-pixdesc-rgb444le a40633dce705f439ecfc1a1b75661e17
+pixdesc-rgb444le 7de11e71455d1524a0f0fa9a55e34ba8
diff --git a/tests/ref/fate/filter-pixdesc-rgb48be b/tests/ref/fate/filter-pixdesc-rgb48be
index 43b4b3c12c..0a3e74f1b5 100644
--- a/tests/ref/fate/filter-pixdesc-rgb48be
+++ b/tests/ref/fate/filter-pixdesc-rgb48be
@@ -1 +1 @@
-pixdesc-rgb48be 464a81ce147465017b7edb71f806f434
+pixdesc-rgb48be dbc1cccb4879dc0cb6b7ead56e77232c
diff --git a/tests/ref/fate/filter-pixdesc-rgb48le b/tests/ref/fate/filter-pixdesc-rgb48le
index 614f1648af..90ff5a580c 100644
--- a/tests/ref/fate/filter-pixdesc-rgb48le
+++ b/tests/ref/fate/filter-pixdesc-rgb48le
@@ -1 +1 @@
-pixdesc-rgb48le e05c1d73c722b93735ec2d5f8109e1f3
+pixdesc-rgb48le 6b59806af0ca2b24a6e1e664aa05219d
diff --git a/tests/ref/fate/filter-pixdesc-rgb4_byte b/tests/ref/fate/filter-pixdesc-rgb4_byte
index 99fce381f7..dcf3f41707 100644
--- a/tests/ref/fate/filter-pixdesc-rgb4_byte
+++ b/tests/ref/fate/filter-pixdesc-rgb4_byte
@@ -1 +1 @@
-pixdesc-rgb4_byte 0d4f7b0112d0e942527f168a651a6f8c
+pixdesc-rgb4_byte 20844308eb5f2a0d6544ce2dabd35efd
diff --git a/tests/ref/fate/filter-pixdesc-rgb555be b/tests/ref/fate/filter-pixdesc-rgb555be
index 4cc69d8fde..1efb26f51f 100644
--- a/tests/ref/fate/filter-pixdesc-rgb555be
+++ b/tests/ref/fate/filter-pixdesc-rgb555be
@@ -1 +1 @@
-pixdesc-rgb555be 6ba7d102e12460af51365ee66e070ad4
+pixdesc-rgb555be 179b8e2a66ca35af187c20f0f976b2b7
diff --git a/tests/ref/fate/filter-pixdesc-rgb555le b/tests/ref/fate/filter-pixdesc-rgb555le
index 1bd13c0428..be8c023d3d 100644
--- a/tests/ref/fate/filter-pixdesc-rgb555le
+++ b/tests/ref/fate/filter-pixdesc-rgb555le
@@ -1 +1 @@
-pixdesc-rgb555le ab391dde7ec72eb100c6a38aa301ff55
+pixdesc-rgb555le 8664eeb3b4d104e8bdf37fe73a0add2a
diff --git a/tests/ref/fate/filter-pixdesc-rgb565be b/tests/ref/fate/filter-pixdesc-rgb565be
index 59dbaae46b..cab3c33736 100644
--- a/tests/ref/fate/filter-pixdesc-rgb565be
+++ b/tests/ref/fate/filter-pixdesc-rgb565be
@@ -1 +1 @@
-pixdesc-rgb565be 8f05c5786c1e5c9bd64cc6dab05139a5
+pixdesc-rgb565be a6b49de400a2dcb3b8c9020f20c5d69e
diff --git a/tests/ref/fate/filter-pixdesc-rgb565le b/tests/ref/fate/filter-pixdesc-rgb565le
index 418a18b91e..081b662ddc 100644
--- a/tests/ref/fate/filter-pixdesc-rgb565le
+++ b/tests/ref/fate/filter-pixdesc-rgb565le
@@ -1 +1 @@
-pixdesc-rgb565le 427bd36cdf8e8786be888368bbfb35be
+pixdesc-rgb565le dc2aebbce44612f5f45c407bd10932f5
diff --git a/tests/ref/fate/filter-pixdesc-rgb8 b/tests/ref/fate/filter-pixdesc-rgb8
index d9c4c6298a..f657e7c571 100644
--- a/tests/ref/fate/filter-pixdesc-rgb8
+++ b/tests/ref/fate/filter-pixdesc-rgb8
@@ -1 +1 @@
-pixdesc-rgb8 2ce87991241972bea465f41e4d82d27a
+pixdesc-rgb8 3ef8cf176f6b0d971760c09bddf87112
diff --git a/tests/ref/fate/filter-pixdesc-rgba b/tests/ref/fate/filter-pixdesc-rgba
index ff98607c0c..ad56d703d3 100644
--- a/tests/ref/fate/filter-pixdesc-rgba
+++ b/tests/ref/fate/filter-pixdesc-rgba
@@ -1 +1 @@
-pixdesc-rgba f55378fcaad1b471faaa4068be30104c
+pixdesc-rgba e9120529dbee611900a2b69443955ddd
diff --git a/tests/ref/fate/filter-pixdesc-rgba64be b/tests/ref/fate/filter-pixdesc-rgba64be
index 0c999db22c..d134951b42 100644
--- a/tests/ref/fate/filter-pixdesc-rgba64be
+++ b/tests/ref/fate/filter-pixdesc-rgba64be
@@ -1 +1 @@
-pixdesc-rgba64be 8d5aea96a7c90aad9d97b06533ad291c
+pixdesc-rgba64be 42f19e192274c083c1aa3a8eab5aaca0
diff --git a/tests/ref/fate/filter-pixdesc-rgba64le b/tests/ref/fate/filter-pixdesc-rgba64le
index 6534cc2f94..030f734323 100644
--- a/tests/ref/fate/filter-pixdesc-rgba64le
+++ b/tests/ref/fate/filter-pixdesc-rgba64le
@@ -1 +1 @@
-pixdesc-rgba64le 2c757090db978d11718bae97027f3a56
+pixdesc-rgba64le 207f1f12e03f343f0d5fdbf24007af31
diff --git a/tests/ref/fate/filter-pixdesc-uyva b/tests/ref/fate/filter-pixdesc-uyva
index 684562877e..1d15788d5d 100644
--- a/tests/ref/fate/filter-pixdesc-uyva
+++ b/tests/ref/fate/filter-pixdesc-uyva
@@ -1 +1 @@
-pixdesc-uyva 646d7fbb9600f80590d9a7cff4919cd5
+pixdesc-uyva 58abdc032820914f597aa55f4374736f
diff --git a/tests/ref/fate/filter-pixdesc-uyvy422 b/tests/ref/fate/filter-pixdesc-uyvy422
index 52d83b0c53..6845d5b08f 100644
--- a/tests/ref/fate/filter-pixdesc-uyvy422
+++ b/tests/ref/fate/filter-pixdesc-uyvy422
@@ -1 +1 @@
-pixdesc-uyvy422 45211ac7c751e7a7ce6b703a74ce9e71
+pixdesc-uyvy422 bbb11bd5e7074859b9a9bf94b9f4bad2
diff --git a/tests/ref/fate/filter-pixdesc-v30xle b/tests/ref/fate/filter-pixdesc-v30xle
index f7860421cb..4f330d9e08 100644
--- a/tests/ref/fate/filter-pixdesc-v30xle
+++ b/tests/ref/fate/filter-pixdesc-v30xle
@@ -1 +1 @@
-pixdesc-v30xle f0f0ee6ff29b97cdd05034a7f7c19cd5
+pixdesc-v30xle c3ffc81f0225c6b425ccb1c16855f19b
diff --git a/tests/ref/fate/filter-pixdesc-vuya b/tests/ref/fate/filter-pixdesc-vuya
index 660922ed59..d4f269d00f 100644
--- a/tests/ref/fate/filter-pixdesc-vuya
+++ b/tests/ref/fate/filter-pixdesc-vuya
@@ -1 +1 @@
-pixdesc-vuya acf482aa1a27ed6166a3673cc5920a22
+pixdesc-vuya 17fd2077c9d16cd2056b80def20c7e57
diff --git a/tests/ref/fate/filter-pixdesc-vuyx b/tests/ref/fate/filter-pixdesc-vuyx
index eabad4d4d9..6d6711e0e3 100644
--- a/tests/ref/fate/filter-pixdesc-vuyx
+++ b/tests/ref/fate/filter-pixdesc-vuyx
@@ -1 +1 @@
-pixdesc-vuyx a27703ac894af1a90df131dc3c590833
+pixdesc-vuyx 17fd2077c9d16cd2056b80def20c7e57
diff --git a/tests/ref/fate/filter-pixdesc-vyu444 b/tests/ref/fate/filter-pixdesc-vyu444
index a08abee73d..303f29dd3f 100644
--- a/tests/ref/fate/filter-pixdesc-vyu444
+++ b/tests/ref/fate/filter-pixdesc-vyu444
@@ -1 +1 @@
-pixdesc-vyu444 be62739ab38a49b86c0ed51f21de29e4
+pixdesc-vyu444 9e5812ea117499fcfc7ea398dbb52821
diff --git a/tests/ref/fate/filter-pixdesc-x2bgr10le b/tests/ref/fate/filter-pixdesc-x2bgr10le
index 2d63ace190..6aa53827ea 100644
--- a/tests/ref/fate/filter-pixdesc-x2bgr10le
+++ b/tests/ref/fate/filter-pixdesc-x2bgr10le
@@ -1 +1 @@
-pixdesc-x2bgr10le 0ea287ba7ea42330714e7020f2fde7d0
+pixdesc-x2bgr10le 4bf02c4209b21f8bc2f0789c10e38ca5
diff --git a/tests/ref/fate/filter-pixdesc-x2rgb10le b/tests/ref/fate/filter-pixdesc-x2rgb10le
index aec5ccee9f..625b2ddab0 100644
--- a/tests/ref/fate/filter-pixdesc-x2rgb10le
+++ b/tests/ref/fate/filter-pixdesc-x2rgb10le
@@ -1 +1 @@
-pixdesc-x2rgb10le d34a932222b55f4041742b95837b272e
+pixdesc-x2rgb10le 96187e5cc0378b357f224a50c08ea1c5
diff --git a/tests/ref/fate/filter-pixdesc-xv30le b/tests/ref/fate/filter-pixdesc-xv30le
index b50f55dbb4..58540e60ee 100644
--- a/tests/ref/fate/filter-pixdesc-xv30le
+++ b/tests/ref/fate/filter-pixdesc-xv30le
@@ -1 +1 @@
-pixdesc-xv30le 4ec53e18ad4e4c188ddc869db5e137a0
+pixdesc-xv30le 69fa4bed456538955c906d189a3d126a
diff --git a/tests/ref/fate/filter-pixdesc-xv36be b/tests/ref/fate/filter-pixdesc-xv36be
index 75dd99a4ce..946c7751f5 100644
--- a/tests/ref/fate/filter-pixdesc-xv36be
+++ b/tests/ref/fate/filter-pixdesc-xv36be
@@ -1 +1 @@
-pixdesc-xv36be eea153c1e290161700b854b34c02edda
+pixdesc-xv36be 1e58560a84de5247a0f7ee635f7458e4
diff --git a/tests/ref/fate/filter-pixdesc-xv36le b/tests/ref/fate/filter-pixdesc-xv36le
index b1e118454b..ed528cb83d 100644
--- a/tests/ref/fate/filter-pixdesc-xv36le
+++ b/tests/ref/fate/filter-pixdesc-xv36le
@@ -1 +1 @@
-pixdesc-xv36le 82b19f66b18a2161a5c051066938506e
+pixdesc-xv36le b9626fdff32eb32177229f63c69bfd23
diff --git a/tests/ref/fate/filter-pixdesc-xv48be b/tests/ref/fate/filter-pixdesc-xv48be
index 9bbbfce6b4..d2d2d65541 100644
--- a/tests/ref/fate/filter-pixdesc-xv48be
+++ b/tests/ref/fate/filter-pixdesc-xv48be
@@ -1 +1 @@
-pixdesc-xv48be 9d848c07ad49d025b9d1421b906ee191
+pixdesc-xv48be 04f481cdb8110093025a232048daf950
diff --git a/tests/ref/fate/filter-pixdesc-xv48le b/tests/ref/fate/filter-pixdesc-xv48le
index 9982d7a375..8e3203e28a 100644
--- a/tests/ref/fate/filter-pixdesc-xv48le
+++ b/tests/ref/fate/filter-pixdesc-xv48le
@@ -1 +1 @@
-pixdesc-xv48le 57282e6865accac431d05d0c54038e82
+pixdesc-xv48le 2c828cca9609fac782ad8d09b9fb1dc9
diff --git a/tests/ref/fate/filter-pixdesc-xyz12be b/tests/ref/fate/filter-pixdesc-xyz12be
index d355f9bcc3..64d3cc1fa5 100644
--- a/tests/ref/fate/filter-pixdesc-xyz12be
+++ b/tests/ref/fate/filter-pixdesc-xyz12be
@@ -1 +1 @@
-pixdesc-xyz12be 4ec824668b9753e26c1bccffca866e27
+pixdesc-xyz12be 01aae9b179016b43c5359a0c3d0c1c31
diff --git a/tests/ref/fate/filter-pixdesc-xyz12le b/tests/ref/fate/filter-pixdesc-xyz12le
index 1c14fba213..15cbb069bb 100644
--- a/tests/ref/fate/filter-pixdesc-xyz12le
+++ b/tests/ref/fate/filter-pixdesc-xyz12le
@@ -1 +1 @@
-pixdesc-xyz12le 88d2563589044a3e28f6cde9a43599f9
+pixdesc-xyz12le fae05b8374936de7a35d0b40abefff98
diff --git a/tests/ref/fate/filter-pixdesc-y210le b/tests/ref/fate/filter-pixdesc-y210le
index fdedb58d0d..74de3d6d9c 100644
--- a/tests/ref/fate/filter-pixdesc-y210le
+++ b/tests/ref/fate/filter-pixdesc-y210le
@@ -1 +1 @@
-pixdesc-y210le a66dba4aa4dca748a2dc2bd5f3619e5f
+pixdesc-y210le 85647e9d45c3844c070ad4d7309d58fc
diff --git a/tests/ref/fate/filter-pixdesc-y212le b/tests/ref/fate/filter-pixdesc-y212le
index 5dd6357bf3..48ad64df9a 100644
--- a/tests/ref/fate/filter-pixdesc-y212le
+++ b/tests/ref/fate/filter-pixdesc-y212le
@@ -1 +1 @@
-pixdesc-y212le d481592126b10ef2d5f71a2ccac0ebe5
+pixdesc-y212le 80747f3db1b0bdde9eae57651f1c0dd8
diff --git a/tests/ref/fate/filter-pixdesc-y216le b/tests/ref/fate/filter-pixdesc-y216le
index 9088c3419b..4f842fc4a1 100644
--- a/tests/ref/fate/filter-pixdesc-y216le
+++ b/tests/ref/fate/filter-pixdesc-y216le
@@ -1 +1 @@
-pixdesc-y216le a7d1e552815201d1df4d731b32968e8a
+pixdesc-y216le 0885e0c608b2a9595f170484c12b6750
diff --git a/tests/ref/fate/filter-pixdesc-ya16be b/tests/ref/fate/filter-pixdesc-ya16be
index 124d3aba88..66541ead28 100644
--- a/tests/ref/fate/filter-pixdesc-ya16be
+++ b/tests/ref/fate/filter-pixdesc-ya16be
@@ -1 +1 @@
-pixdesc-ya16be 86059502198a6d6febb5558e984a30fb
+pixdesc-ya16be bad8df0f84c1524ccffc784b33b5e8ba
diff --git a/tests/ref/fate/filter-pixdesc-ya16le b/tests/ref/fate/filter-pixdesc-ya16le
index f0144be147..7ac14e647f 100644
--- a/tests/ref/fate/filter-pixdesc-ya16le
+++ b/tests/ref/fate/filter-pixdesc-ya16le
@@ -1 +1 @@
-pixdesc-ya16le f19f6f76d395a18b88accc83d333cc50
+pixdesc-ya16le f3736cfb4afacc8bb167326cd6be141c
diff --git a/tests/ref/fate/filter-pixdesc-ya8 b/tests/ref/fate/filter-pixdesc-ya8
index fa59613d77..eb789fa9c4 100644
--- a/tests/ref/fate/filter-pixdesc-ya8
+++ b/tests/ref/fate/filter-pixdesc-ya8
@@ -1 +1 @@
-pixdesc-ya8 d087df6cabb2a38d14db347fce634e2f
+pixdesc-ya8 95b80590a78eeae98ad0ecc63783867e
diff --git a/tests/ref/fate/filter-pixdesc-yuv410p b/tests/ref/fate/filter-pixdesc-yuv410p
index f758204472..0960e28725 100644
--- a/tests/ref/fate/filter-pixdesc-yuv410p
+++ b/tests/ref/fate/filter-pixdesc-yuv410p
@@ -1 +1 @@
-pixdesc-yuv410p 87d3cb32a4b5a44b94cd6f61e441d279
+pixdesc-yuv410p bbe25e7fb0622b0314321eb4b93e37ce
diff --git a/tests/ref/fate/filter-pixdesc-yuv411p b/tests/ref/fate/filter-pixdesc-yuv411p
index 5cc45c2fb0..9e840f6136 100644
--- a/tests/ref/fate/filter-pixdesc-yuv411p
+++ b/tests/ref/fate/filter-pixdesc-yuv411p
@@ -1 +1 @@
-pixdesc-yuv411p 0b5beeda04c6f9d091f75ca767b5ffb7
+pixdesc-yuv411p eaec878682f789260e5743d1bc30e99c
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p b/tests/ref/fate/filter-pixdesc-yuv420p
index f0003c0984..22e14731b9 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p
+++ b/tests/ref/fate/filter-pixdesc-yuv420p
@@ -1 +1 @@
-pixdesc-yuv420p fcb007249fba9371fe84a61c974fcb00
+pixdesc-yuv420p 387696707c79cf1a6c9aeff4024226b9
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p10be b/tests/ref/fate/filter-pixdesc-yuv420p10be
index 058db9e88c..c7489787d6 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p10be
+++ b/tests/ref/fate/filter-pixdesc-yuv420p10be
@@ -1 +1 @@
-pixdesc-yuv420p10be 51349063819809ca088e76c01041f3e9
+pixdesc-yuv420p10be 4fd94af67c0faf81d61418b951ecd36d
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p10le b/tests/ref/fate/filter-pixdesc-yuv420p10le
index b5f62f2091..feea67669f 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p10le
+++ b/tests/ref/fate/filter-pixdesc-yuv420p10le
@@ -1 +1 @@
-pixdesc-yuv420p10le 070fe05fe4df43e117d1e4cff578655d
+pixdesc-yuv420p10le 5633cdd9032e773d800890b2dff2ea39
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p12be b/tests/ref/fate/filter-pixdesc-yuv420p12be
index 35a908ab88..8fd2a095ae 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p12be
+++ b/tests/ref/fate/filter-pixdesc-yuv420p12be
@@ -1 +1 @@
-pixdesc-yuv420p12be 0527525aee87d21db82ecc738ab76848
+pixdesc-yuv420p12be d670c2dfe812b2bf3e5b7216f598e36d
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p12le b/tests/ref/fate/filter-pixdesc-yuv420p12le
index 9d6410278d..543625667e 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p12le
+++ b/tests/ref/fate/filter-pixdesc-yuv420p12le
@@ -1 +1 @@
-pixdesc-yuv420p12le cb513fbc83b63eedf0cafb26914d37be
+pixdesc-yuv420p12le 725443ea17949f9cd3f6059b8f67367a
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p14be b/tests/ref/fate/filter-pixdesc-yuv420p14be
index adbf04dbff..7f11900180 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p14be
+++ b/tests/ref/fate/filter-pixdesc-yuv420p14be
@@ -1 +1 @@
-pixdesc-yuv420p14be ecafa03e42e81d83c8e8711f2133b128
+pixdesc-yuv420p14be a7f8283ea47e5b073648c57ddfa0f4d1
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p14le b/tests/ref/fate/filter-pixdesc-yuv420p14le
index ab80278ba6..c4281c888d 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p14le
+++ b/tests/ref/fate/filter-pixdesc-yuv420p14le
@@ -1 +1 @@
-pixdesc-yuv420p14le a7ed1889fec8fff122dd2b065a5082ba
+pixdesc-yuv420p14le 8f71ccbf0609c30a8c7182fdae3539ca
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p16be b/tests/ref/fate/filter-pixdesc-yuv420p16be
index 85ea329523..88153449f4 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p16be
+++ b/tests/ref/fate/filter-pixdesc-yuv420p16be
@@ -1 +1 @@
-pixdesc-yuv420p16be 9219829ae866614f64889a0b2603240d
+pixdesc-yuv420p16be eecddad7d71321e1f09c0435ca61de62
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p16le b/tests/ref/fate/filter-pixdesc-yuv420p16le
index f10521c2fa..83d6192cb9 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p16le
+++ b/tests/ref/fate/filter-pixdesc-yuv420p16le
@@ -1 +1 @@
-pixdesc-yuv420p16le be0f1d41796ac141f33161349d47b4b5
+pixdesc-yuv420p16le 620f3f7f18d3688ae152d700d6aa476b
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p9be b/tests/ref/fate/filter-pixdesc-yuv420p9be
index 1be5103c31..143590119a 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p9be
+++ b/tests/ref/fate/filter-pixdesc-yuv420p9be
@@ -1 +1 @@
-pixdesc-yuv420p9be 69e0e50358ee0f7301d4cf252e9c35b1
+pixdesc-yuv420p9be fc10ea28144fe23e3ba577de85885b25
diff --git a/tests/ref/fate/filter-pixdesc-yuv420p9le b/tests/ref/fate/filter-pixdesc-yuv420p9le
index 8677a36dcc..ebae0ef41a 100644
--- a/tests/ref/fate/filter-pixdesc-yuv420p9le
+++ b/tests/ref/fate/filter-pixdesc-yuv420p9le
@@ -1 +1 @@
-pixdesc-yuv420p9le eed25f5d0562d3158ae2f97589950ba9
+pixdesc-yuv420p9le d243ebdbdcaa5e0317e34881e42d0b8c
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p b/tests/ref/fate/filter-pixdesc-yuv422p
index d782585e80..1457884a53 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p
+++ b/tests/ref/fate/filter-pixdesc-yuv422p
@@ -1 +1 @@
-pixdesc-yuv422p 81452c764f8da88d823c925d52cce322
+pixdesc-yuv422p 0d8e6ae3a4f6a15d35dc9979d8a8272a
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p10be b/tests/ref/fate/filter-pixdesc-yuv422p10be
index 9e2779b867..42194f570b 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p10be
+++ b/tests/ref/fate/filter-pixdesc-yuv422p10be
@@ -1 +1 @@
-pixdesc-yuv422p10be 55c4d6699258c42444265aa8dae7720e
+pixdesc-yuv422p10be dc291adf7329046554bc5954d9c9bd3d
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p10le b/tests/ref/fate/filter-pixdesc-yuv422p10le
index db31f7f88f..a03a94856e 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p10le
+++ b/tests/ref/fate/filter-pixdesc-yuv422p10le
@@ -1 +1 @@
-pixdesc-yuv422p10le 8732c020f4401b757caa9e5616f426f2
+pixdesc-yuv422p10le c663143a306eed91c52bab25cb37b22b
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p12be b/tests/ref/fate/filter-pixdesc-yuv422p12be
index 4c94151546..6e098e2df2 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p12be
+++ b/tests/ref/fate/filter-pixdesc-yuv422p12be
@@ -1 +1 @@
-pixdesc-yuv422p12be a3119254cc1aa9893478faedf3b49b4f
+pixdesc-yuv422p12be b7a5ee428f9b0bbb4a134e2388029a57
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p12le b/tests/ref/fate/filter-pixdesc-yuv422p12le
index 6974e69386..8e2e9a5c5f 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p12le
+++ b/tests/ref/fate/filter-pixdesc-yuv422p12le
@@ -1 +1 @@
-pixdesc-yuv422p12le 8d397de88edec1a85b5fbbe7bdce08ac
+pixdesc-yuv422p12le 3da25a1e7dc991fb76e7ebfd42b18180
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p14be b/tests/ref/fate/filter-pixdesc-yuv422p14be
index 50202f92ba..e44cd82af5 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p14be
+++ b/tests/ref/fate/filter-pixdesc-yuv422p14be
@@ -1 +1 @@
-pixdesc-yuv422p14be c9d0750d9b784ca43d279479372f3a3e
+pixdesc-yuv422p14be 549ed003c61db3d5a18adba3e0ed603d
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p14le b/tests/ref/fate/filter-pixdesc-yuv422p14le
index a2ee82a1db..f7b02fc841 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p14le
+++ b/tests/ref/fate/filter-pixdesc-yuv422p14le
@@ -1 +1 @@
-pixdesc-yuv422p14le c8233b3c0fee4036ead0ac7a65489f69
+pixdesc-yuv422p14le 7913c64e5dfac664ee0b52c85e5f95fd
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p16be b/tests/ref/fate/filter-pixdesc-yuv422p16be
index b09a4711f4..9bdd43dbde 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p16be
+++ b/tests/ref/fate/filter-pixdesc-yuv422p16be
@@ -1 +1 @@
-pixdesc-yuv422p16be 1dddb5353eb5b2e99cb54707eb7b80a7
+pixdesc-yuv422p16be f6410b94371b8c10219e8c332589b8d7
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p16le b/tests/ref/fate/filter-pixdesc-yuv422p16le
index c829162f0c..797701537d 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p16le
+++ b/tests/ref/fate/filter-pixdesc-yuv422p16le
@@ -1 +1 @@
-pixdesc-yuv422p16le ba6cdf27c86b2dfdfaa29c394eea76cb
+pixdesc-yuv422p16le 5d26a63409754ad0a06bde9ec9d46408
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p9be b/tests/ref/fate/filter-pixdesc-yuv422p9be
index fab8b9bd9c..47d82fcd32 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p9be
+++ b/tests/ref/fate/filter-pixdesc-yuv422p9be
@@ -1 +1 @@
-pixdesc-yuv422p9be 25929926226d191bc1c459e67546c6c8
+pixdesc-yuv422p9be 711ece4cdbf21d057127b85ba5d16cac
diff --git a/tests/ref/fate/filter-pixdesc-yuv422p9le b/tests/ref/fate/filter-pixdesc-yuv422p9le
index 9358181245..ae8be98dbf 100644
--- a/tests/ref/fate/filter-pixdesc-yuv422p9le
+++ b/tests/ref/fate/filter-pixdesc-yuv422p9le
@@ -1 +1 @@
-pixdesc-yuv422p9le 1de20cc8c68751dbf3e8f2bd64f2ffd7
+pixdesc-yuv422p9le 8fd2912d2b026a8721e43da3bb352674
diff --git a/tests/ref/fate/filter-pixdesc-yuv440p b/tests/ref/fate/filter-pixdesc-yuv440p
index b2ef32399e..842d410ab0 100644
--- a/tests/ref/fate/filter-pixdesc-yuv440p
+++ b/tests/ref/fate/filter-pixdesc-yuv440p
@@ -1 +1 @@
-pixdesc-yuv440p 155eec1fc346090dab79d25cf1a3902a
+pixdesc-yuv440p af98c5eea900de75c95bbe3ab1f6724f
diff --git a/tests/ref/fate/filter-pixdesc-yuv440p10be b/tests/ref/fate/filter-pixdesc-yuv440p10be
index b3a49414b4..435692595a 100644
--- a/tests/ref/fate/filter-pixdesc-yuv440p10be
+++ b/tests/ref/fate/filter-pixdesc-yuv440p10be
@@ -1 +1 @@
-pixdesc-yuv440p10be 3ad2b1fd9659be2f2f0a1d824c1bdede
+pixdesc-yuv440p10be 2155e13f7b2bb43bc2f99806349937f9
diff --git a/tests/ref/fate/filter-pixdesc-yuv440p10le b/tests/ref/fate/filter-pixdesc-yuv440p10le
index 99924dbfa1..eb6e241099 100644
--- a/tests/ref/fate/filter-pixdesc-yuv440p10le
+++ b/tests/ref/fate/filter-pixdesc-yuv440p10le
@@ -1 +1 @@
-pixdesc-yuv440p10le 657aa6e83f5bcd91c1feab2c6d2db8e8
+pixdesc-yuv440p10le 9c6bb594ae97bdb1a3b1728e5e5a5a45
diff --git a/tests/ref/fate/filter-pixdesc-yuv440p12be b/tests/ref/fate/filter-pixdesc-yuv440p12be
index 9c4db9ae7e..b17eff776d 100644
--- a/tests/ref/fate/filter-pixdesc-yuv440p12be
+++ b/tests/ref/fate/filter-pixdesc-yuv440p12be
@@ -1 +1 @@
-pixdesc-yuv440p12be 3c1ae4bdffe084ad574eff46bd88d556
+pixdesc-yuv440p12be dff7b84e2d40f57f1f303478b2f5e753
diff --git a/tests/ref/fate/filter-pixdesc-yuv440p12le b/tests/ref/fate/filter-pixdesc-yuv440p12le
index c2b6e53f20..563e70c011 100644
--- a/tests/ref/fate/filter-pixdesc-yuv440p12le
+++ b/tests/ref/fate/filter-pixdesc-yuv440p12le
@@ -1 +1 @@
-pixdesc-yuv440p12le ac9101bdea22b00dc24d4975935425bb
+pixdesc-yuv440p12le c9613d06b55cc82435ba7be6780e3c2a
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p b/tests/ref/fate/filter-pixdesc-yuv444p
index 28bb87a075..c231dd1fc0 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p
+++ b/tests/ref/fate/filter-pixdesc-yuv444p
@@ -1 +1 @@
-pixdesc-yuv444p d8401af0780d85b75769571a07fa8538
+pixdesc-yuv444p 4a02432decb4449dfae06231a04a8e9a
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p10be b/tests/ref/fate/filter-pixdesc-yuv444p10be
index f6c2c20e55..52a0f58bc5 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p10be
+++ b/tests/ref/fate/filter-pixdesc-yuv444p10be
@@ -1 +1 @@
-pixdesc-yuv444p10be 05f72cb93495d28ad032a54ad5b69cc5
+pixdesc-yuv444p10be 6b78ff479b482db28d0b19557b0f2bbc
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p10le b/tests/ref/fate/filter-pixdesc-yuv444p10le
index e412cd155c..a8012f9fdc 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p10le
+++ b/tests/ref/fate/filter-pixdesc-yuv444p10le
@@ -1 +1 @@
-pixdesc-yuv444p10le 8f34212f8f9b95c9266cf7cd62eeae3f
+pixdesc-yuv444p10le 594cc48350f7c3dfca99e33cd93ad826
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p12be b/tests/ref/fate/filter-pixdesc-yuv444p12be
index 832b2457ec..a28573688b 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p12be
+++ b/tests/ref/fate/filter-pixdesc-yuv444p12be
@@ -1 +1 @@
-pixdesc-yuv444p12be 24540e0c367e31a66f3ba40a6b847600
+pixdesc-yuv444p12be 8805e4493fdbaae5376f7fb90edef182
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p12le b/tests/ref/fate/filter-pixdesc-yuv444p12le
index f29ad77690..b2ba526aa9 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p12le
+++ b/tests/ref/fate/filter-pixdesc-yuv444p12le
@@ -1 +1 @@
-pixdesc-yuv444p12le 15d9282fae68c44f17005e5eb15bc7e7
+pixdesc-yuv444p12le 439c2159cc1c4c5f8d48b6a3dd7b5ed0
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p14be b/tests/ref/fate/filter-pixdesc-yuv444p14be
index e138abd6aa..4d75c11826 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p14be
+++ b/tests/ref/fate/filter-pixdesc-yuv444p14be
@@ -1 +1 @@
-pixdesc-yuv444p14be 682673e893053a3a3d61dacb5212112e
+pixdesc-yuv444p14be b7c08afae2ba658e26cee80f097df0c2
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p14le b/tests/ref/fate/filter-pixdesc-yuv444p14le
index 0c30509b69..ae1d9ccc7c 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p14le
+++ b/tests/ref/fate/filter-pixdesc-yuv444p14le
@@ -1 +1 @@
-pixdesc-yuv444p14le 9e9edf45e52df28d1b74e032815ad17f
+pixdesc-yuv444p14le f702857f36afa4255be3a563b1777f7a
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p16be b/tests/ref/fate/filter-pixdesc-yuv444p16be
index c79078000b..ac3b38ba28 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p16be
+++ b/tests/ref/fate/filter-pixdesc-yuv444p16be
@@ -1 +1 @@
-pixdesc-yuv444p16be 5cea1d7afdc3d7b47043947eb61de666
+pixdesc-yuv444p16be dd72e638c1f6d21e38ded42d846085d1
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p16le b/tests/ref/fate/filter-pixdesc-yuv444p16le
index 5b5e1f2e99..9ce07bf3bd 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p16le
+++ b/tests/ref/fate/filter-pixdesc-yuv444p16le
@@ -1 +1 @@
-pixdesc-yuv444p16le 4fbf077117a0cadf4d277e99ebf254d6
+pixdesc-yuv444p16le 86ab26fb0295c5716c545ff57e93e7c6
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p9be b/tests/ref/fate/filter-pixdesc-yuv444p9be
index 9500abdebd..85e35bc0e3 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p9be
+++ b/tests/ref/fate/filter-pixdesc-yuv444p9be
@@ -1 +1 @@
-pixdesc-yuv444p9be d59a020d35a4434d5904effdfa70ca69
+pixdesc-yuv444p9be 5ea86065ad9d703c62de4e895608baa7
diff --git a/tests/ref/fate/filter-pixdesc-yuv444p9le b/tests/ref/fate/filter-pixdesc-yuv444p9le
index 1a31ab65c7..eecf8b7f43 100644
--- a/tests/ref/fate/filter-pixdesc-yuv444p9le
+++ b/tests/ref/fate/filter-pixdesc-yuv444p9le
@@ -1 +1 @@
-pixdesc-yuv444p9le d6b9667d8bc7aab7fa5d27540c65010d
+pixdesc-yuv444p9le a4ed846004ffc351a81a00721662c323
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p b/tests/ref/fate/filter-pixdesc-yuva420p
index 9b60dfb901..4dc1bfbac8 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p
+++ b/tests/ref/fate/filter-pixdesc-yuva420p
@@ -1 +1 @@
-pixdesc-yuva420p 3f4612e9436065a77a40945a71fdc0b8
+pixdesc-yuva420p 4fda2642764034b9ae5fa911a0ef7b6c
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p10be b/tests/ref/fate/filter-pixdesc-yuva420p10be
index 75526a765f..99223ca130 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p10be
+++ b/tests/ref/fate/filter-pixdesc-yuva420p10be
@@ -1 +1 @@
-pixdesc-yuva420p10beeea756629ceb059a9368899ebe8623d7
+pixdesc-yuva420p10bee281f259607493fe63f906b33eb95c0f
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p10le b/tests/ref/fate/filter-pixdesc-yuva420p10le
index d60dc0ba0d..984a4157db 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p10le
+++ b/tests/ref/fate/filter-pixdesc-yuva420p10le
@@ -1 +1 @@
-pixdesc-yuva420p10leca41b24346d7b71baff040d8e05d1c99
+pixdesc-yuva420p10lefef06ec679b7fa78a038503373d39e9b
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p16be b/tests/ref/fate/filter-pixdesc-yuva420p16be
index 1d5b5c59e1..297d5a0689 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p16be
+++ b/tests/ref/fate/filter-pixdesc-yuva420p16be
@@ -1 +1 @@
-pixdesc-yuva420p16be62309264f29a79ffe2c7e224a49afb10
+pixdesc-yuva420p16be345b49120a6a7fa6e83c2944ddd2cd65
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p16le b/tests/ref/fate/filter-pixdesc-yuva420p16le
index 144b7b0630..1a03e13bf6 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p16le
+++ b/tests/ref/fate/filter-pixdesc-yuva420p16le
@@ -1 +1 @@
-pixdesc-yuva420p16le8e3f544099b9b92421fae4147bb64892
+pixdesc-yuva420p16le10d0306bfcb5db114428a8a8a4c732e3
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p9be b/tests/ref/fate/filter-pixdesc-yuva420p9be
index 5e1b048b44..e6d623c16d 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p9be
+++ b/tests/ref/fate/filter-pixdesc-yuva420p9be
@@ -1 +1 @@
-pixdesc-yuva420p9be daadd46290d54a592bb1c0e657001e06
+pixdesc-yuva420p9be 4b8d28d1afaf30249851dab455bbe5a0
diff --git a/tests/ref/fate/filter-pixdesc-yuva420p9le b/tests/ref/fate/filter-pixdesc-yuva420p9le
index 8e8fda2a56..83249a4e46 100644
--- a/tests/ref/fate/filter-pixdesc-yuva420p9le
+++ b/tests/ref/fate/filter-pixdesc-yuva420p9le
@@ -1 +1 @@
-pixdesc-yuva420p9le e417b7c2a5d18768dd42f44c50a67a47
+pixdesc-yuva420p9le e157b74ec1f3eb7d06aa2a9264ef1a46
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p b/tests/ref/fate/filter-pixdesc-yuva422p
index ad0c619432..4f52cc77eb 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p
+++ b/tests/ref/fate/filter-pixdesc-yuva422p
@@ -1 +1 @@
-pixdesc-yuva422p 1faf18b3fef6c3792d8e2f1ac6e7490a
+pixdesc-yuva422p 7966f1c2648a96e60d01db9c570fdc99
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p10be b/tests/ref/fate/filter-pixdesc-yuva422p10be
index d3ffa81fa6..f2beeb3582 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p10be
+++ b/tests/ref/fate/filter-pixdesc-yuva422p10be
@@ -1 +1 @@
-pixdesc-yuva422p10be48269e4c136138ebf989f3829b636136
+pixdesc-yuva422p10be6425c41d4111d59bd06ec45eeda10db4
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p10le b/tests/ref/fate/filter-pixdesc-yuva422p10le
index 59cd80ce83..7b31f6be18 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p10le
+++ b/tests/ref/fate/filter-pixdesc-yuva422p10le
@@ -1 +1 @@
-pixdesc-yuva422p10le1e9a7ea03647cb6d8f5a4cb3085124e3
+pixdesc-yuva422p10le6f57ce6e3e403420e150b671fa03c779
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p12be b/tests/ref/fate/filter-pixdesc-yuva422p12be
index 16df4e45c4..10aace0d32 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p12be
+++ b/tests/ref/fate/filter-pixdesc-yuva422p12be
@@ -1 +1 @@
-pixdesc-yuva422p12be0420bebaa8a56fea28a06fd565f8e6b3
+pixdesc-yuva422p12be376e0471436c8ca5f6e275032f95d9ea
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p12le b/tests/ref/fate/filter-pixdesc-yuva422p12le
index b7452ccf78..abc69c8fec 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p12le
+++ b/tests/ref/fate/filter-pixdesc-yuva422p12le
@@ -1 +1 @@
-pixdesc-yuva422p12le5dff3afb6301abbc0e2a85761b8c5c64
+pixdesc-yuva422p12le8e68b06d9c176750c72a0590c0957e0b
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p16be b/tests/ref/fate/filter-pixdesc-yuva422p16be
index fbcbaf779d..68bc6854b3 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p16be
+++ b/tests/ref/fate/filter-pixdesc-yuva422p16be
@@ -1 +1 @@
-pixdesc-yuva422p16be3ed898fd49bb4210a1c204a555c63997
+pixdesc-yuva422p16be1b51c5d5012eeb5b1a7aa5289ac55f81
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p16le b/tests/ref/fate/filter-pixdesc-yuva422p16le
index ebadc1b220..ae2a547356 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p16le
+++ b/tests/ref/fate/filter-pixdesc-yuva422p16le
@@ -1 +1 @@
-pixdesc-yuva422p16led3ca3020575d91f2a9bf27eaf3c9bce6
+pixdesc-yuva422p16lebf394bbef17f6900ac9f639da8481143
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p9be b/tests/ref/fate/filter-pixdesc-yuva422p9be
index 6f2e248040..31306cee6e 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p9be
+++ b/tests/ref/fate/filter-pixdesc-yuva422p9be
@@ -1 +1 @@
-pixdesc-yuva422p9be a9da61fa1aecb8c8f55eff08a89f8f4d
+pixdesc-yuva422p9be 07eb5f6f932c99873017ab28dcf33c88
diff --git a/tests/ref/fate/filter-pixdesc-yuva422p9le b/tests/ref/fate/filter-pixdesc-yuva422p9le
index 7414ca1bea..05d78a7568 100644
--- a/tests/ref/fate/filter-pixdesc-yuva422p9le
+++ b/tests/ref/fate/filter-pixdesc-yuva422p9le
@@ -1 +1 @@
-pixdesc-yuva422p9le bd427a5fd70aa2e07aa5869dcd9d7d17
+pixdesc-yuva422p9le 4d19e22adcf1d43c8cccfda3d99211ae
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p b/tests/ref/fate/filter-pixdesc-yuva444p
index a2b8c01fe6..eff25c1baa 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p
+++ b/tests/ref/fate/filter-pixdesc-yuva444p
@@ -1 +1 @@
-pixdesc-yuva444p 7ce64f043f8d3658c7c627d2163ad19f
+pixdesc-yuva444p 5bc12790fcb4c32c13292cd489f546e4
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p10be b/tests/ref/fate/filter-pixdesc-yuva444p10be
index 737b49cbe2..a296f0a33c 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p10be
+++ b/tests/ref/fate/filter-pixdesc-yuva444p10be
@@ -1 +1 @@
-pixdesc-yuva444p10beadba33abe66edb10474ca6e81a05b5aa
+pixdesc-yuva444p10be55bb790c56f4c23f58e74ce2c85dc087
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p10le b/tests/ref/fate/filter-pixdesc-yuva444p10le
index 3737a367e0..d0c22fbeb5 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p10le
+++ b/tests/ref/fate/filter-pixdesc-yuva444p10le
@@ -1 +1 @@
-pixdesc-yuva444p10lea649ca6173037030cae3d21936d3b19d
+pixdesc-yuva444p10le4ce0af00d4b10150e00485aef49472ba
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p12be b/tests/ref/fate/filter-pixdesc-yuva444p12be
index cfe454f499..f07d196dad 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p12be
+++ b/tests/ref/fate/filter-pixdesc-yuva444p12be
@@ -1 +1 @@
-pixdesc-yuva444p12be952d5e6b4a3494c5228527237fdfc413
+pixdesc-yuva444p12befdc49bf0126c581c741c058330d61fea
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p12le b/tests/ref/fate/filter-pixdesc-yuva444p12le
index 95aa2a984c..adbdd4c91e 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p12le
+++ b/tests/ref/fate/filter-pixdesc-yuva444p12le
@@ -1 +1 @@
-pixdesc-yuva444p12le235218d42dbbe40fbc044755825c6a95
+pixdesc-yuva444p12le5260ed59ac68638e35b3af88746c2e36
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p16be b/tests/ref/fate/filter-pixdesc-yuva444p16be
index fb26bb2017..b985095a13 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p16be
+++ b/tests/ref/fate/filter-pixdesc-yuva444p16be
@@ -1 +1 @@
-pixdesc-yuva444p16bede8077bfb08bc61284b23db5d524563b
+pixdesc-yuva444p16beeeb0e8a212d70e2e1c9a4bb2b0e2abfd
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p16le b/tests/ref/fate/filter-pixdesc-yuva444p16le
index 6182e4cabc..09c5d1074f 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p16le
+++ b/tests/ref/fate/filter-pixdesc-yuva444p16le
@@ -1 +1 @@
-pixdesc-yuva444p16lecf80d3441689eca8cd5fe007c4091c35
+pixdesc-yuva444p16le2a129f1c64716d686cd5e2da1839cf3b
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p9be b/tests/ref/fate/filter-pixdesc-yuva444p9be
index 7a6ec9f934..5c60e53910 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p9be
+++ b/tests/ref/fate/filter-pixdesc-yuva444p9be
@@ -1 +1 @@
-pixdesc-yuva444p9be 0f5d25349e3fd1e0580300b3a36724ac
+pixdesc-yuva444p9be a7f1d005615c3febee9779d46b5ecf83
diff --git a/tests/ref/fate/filter-pixdesc-yuva444p9le b/tests/ref/fate/filter-pixdesc-yuva444p9le
index 579c1f6415..4dbeae0ccf 100644
--- a/tests/ref/fate/filter-pixdesc-yuva444p9le
+++ b/tests/ref/fate/filter-pixdesc-yuva444p9le
@@ -1 +1 @@
-pixdesc-yuva444p9le 46e052f61b8cebd4b016836857f54b39
+pixdesc-yuva444p9le 2ef6737df9e0ebae50b5f091c51936b4
diff --git a/tests/ref/fate/filter-pixdesc-yuvj411p b/tests/ref/fate/filter-pixdesc-yuvj411p
index 5dfc0dc4cd..6d48ce1b23 100644
--- a/tests/ref/fate/filter-pixdesc-yuvj411p
+++ b/tests/ref/fate/filter-pixdesc-yuvj411p
@@ -1 +1 @@
-pixdesc-yuvj411p cac93399031ad86e8de0796b60b5bb8a
+pixdesc-yuvj411p 1c81c4b26db467ca1b0ab4934b356681
diff --git a/tests/ref/fate/filter-pixdesc-yuvj420p b/tests/ref/fate/filter-pixdesc-yuvj420p
index ad2f968a1f..dd79266a0b 100644
--- a/tests/ref/fate/filter-pixdesc-yuvj420p
+++ b/tests/ref/fate/filter-pixdesc-yuvj420p
@@ -1 +1 @@
-pixdesc-yuvj420p 5244374882cf07c3cbcde71940caf8e5
+pixdesc-yuvj420p c1a499d8af3f522e335e0834bc6bd41c
diff --git a/tests/ref/fate/filter-pixdesc-yuvj422p b/tests/ref/fate/filter-pixdesc-yuvj422p
index 5f80d585d6..6e2d509fa2 100644
--- a/tests/ref/fate/filter-pixdesc-yuvj422p
+++ b/tests/ref/fate/filter-pixdesc-yuvj422p
@@ -1 +1 @@
-pixdesc-yuvj422p 6c9722aa9e0c1b8f9d953efeb93dc318
+pixdesc-yuvj422p 7f70981809342553388420228c94d230
diff --git a/tests/ref/fate/filter-pixdesc-yuvj440p b/tests/ref/fate/filter-pixdesc-yuvj440p
index c98669285b..32436fd542 100644
--- a/tests/ref/fate/filter-pixdesc-yuvj440p
+++ b/tests/ref/fate/filter-pixdesc-yuvj440p
@@ -1 +1 @@
-pixdesc-yuvj440p 34e6e86ca3ec4e6ef62d533aa2290e8f
+pixdesc-yuvj440p 44c730385daa1734ff0c1bc1b92d4684
diff --git a/tests/ref/fate/filter-pixdesc-yuvj444p b/tests/ref/fate/filter-pixdesc-yuvj444p
index 3e182fa6e2..6100a7c406 100644
--- a/tests/ref/fate/filter-pixdesc-yuvj444p
+++ b/tests/ref/fate/filter-pixdesc-yuvj444p
@@ -1 +1 @@
-pixdesc-yuvj444p f67694103bb42d74742918adf9ea31c5
+pixdesc-yuvj444p b68530d5086676bc452b4e7f101c0514
diff --git a/tests/ref/fate/filter-pixdesc-yuyv422 b/tests/ref/fate/filter-pixdesc-yuyv422
index 334aa2d500..76ba26e080 100644
--- a/tests/ref/fate/filter-pixdesc-yuyv422
+++ b/tests/ref/fate/filter-pixdesc-yuyv422
@@ -1 +1 @@
-pixdesc-yuyv422 edb8aa7b424e4d810ed500fd1ea0268b
+pixdesc-yuyv422 e82093b0c73cd43336ee7de5db37ee36
diff --git a/tests/ref/fate/filter-pixdesc-yvyu422 b/tests/ref/fate/filter-pixdesc-yvyu422
index f23eb87aae..6405b1a121 100644
--- a/tests/ref/fate/filter-pixdesc-yvyu422
+++ b/tests/ref/fate/filter-pixdesc-yvyu422
@@ -1 +1 @@
-pixdesc-yvyu422 f8ac718bb6a56ccd9ab91c68d01986de
+pixdesc-yvyu422 f0bd8e223703bef054b3b81600023fde
diff --git a/tests/ref/fate/filter-pixelize-avg b/tests/ref/fate/filter-pixelize-avg
index 42bbbf9cd0..3a16b8b163 100644
--- a/tests/ref/fate/filter-pixelize-avg
+++ b/tests/ref/fate/filter-pixelize-avg
@@ -1 +1 @@
-pixelize-avg df03e58c3756dd4ecef6b6f50709c23e
+pixelize-avg ed7eb71ec2ca6bd8d338aec0acaaa7e8
diff --git a/tests/ref/fate/filter-pixelize-max b/tests/ref/fate/filter-pixelize-max
index 6746114802..90a54d2d58 100644
--- a/tests/ref/fate/filter-pixelize-max
+++ b/tests/ref/fate/filter-pixelize-max
@@ -1 +1 @@
-pixelize-max db60eb984b9aec61f3ee16ed798eca34
+pixelize-max efdcf8715e76af744af9b1d4011e823e
diff --git a/tests/ref/fate/filter-pixelize-min b/tests/ref/fate/filter-pixelize-min
index 1014ac8a46..e04903d067 100644
--- a/tests/ref/fate/filter-pixelize-min
+++ b/tests/ref/fate/filter-pixelize-min
@@ -1 +1 @@
-pixelize-min 3eacb4349fb19d11f4f96c19a1bdbbfa
+pixelize-min 27305d3255c9f6e682ab40c934a62e09
diff --git a/tests/ref/fate/filter-pixfmts-copy b/tests/ref/fate/filter-pixfmts-copy
index 46ba0cbac2..82e4ebd0a7 100644
--- a/tests/ref/fate/filter-pixfmts-copy
+++ b/tests/ref/fate/filter-pixfmts-copy
@@ -1,193 +1,193 @@
-0bgr 4060279c35dd8810a2f55a021b836557
-0rgb 527ef3d164c8fd0700493733959689c2
-abgr 023ecf6396d324edb113e4a483b79ba2
-argb f003b555ef429222005d33844cca9325
-ayuv 631859cdc018cd9671482e435a87becc
-ayuv64be 553477ffeeaf59d54fa12012ff13c783
-ayuv64le 07b9c969dfbe4add4c0626773b151d4f
-bgr0 6fcd67c8e6cec723dab21c70cf53dc16
-bgr24 4cff3814819f02ecf5824edfd768d2b1
-bgr444be 1cd47c1555f947dfcba99192e3429d20
-bgr444le e1832fdc9b118d4440ba03cea6e30428
-bgr48be 51477f029592ddb6b912980fdf2df7f1
-bgr48le b34faf404b33c74cd25f5f912ca3274c
-bgr4_byte 7ca99bc8a1c7c831cb955806ac05cb72
-bgr555be 6d32031ad4f52723023e547058a62c71
-bgr555le 823a3b2f2585e537da5cb76c8ce30cf4
-bgr565be 438b0f18fd754280d5dc2f421c376ffb
-bgr565le acab2b65c0fe5f9618c90f77f70ab3be
-bgr8 898a66734bda0572dfab1edd8239f6a2
-bgra 3934fb81a602dfa7d29420b1a66f0fd8
-bgra64be c8d3217bf58d34f080ac88c0b0012c77
-bgra64le b71d75a928aac14cb768403e6f6a9910
-gbrap 98d30987407c51e5620921e11d40a4ff
-gbrap10be edcffb185e44b6dae5c2ead5505b7125
-gbrap10le 2a7392e14b21b1f9457526a071236a6d
-gbrap12be 0c4c1f8af361571265ca259d5f70f026
-gbrap12le 5f1d8c663d4c28863e687192433b34a4
-gbrap14be 25694ddb34dceabec5143a7677c8072d
-gbrap14le 0eba343fc6f713d310db3d67f7d5a06b
-gbrap16be e4edca4361d643794034e5aa9ef290b1
-gbrap16le 9a95b389d2bf556179e8f4b27fb550ab
-gbrapf32be d908f0950d3735863fe6f0793fa24f76
-gbrapf32le f6eab5a145cffc52c055e07c26d3995f
-gbrp 5fbc319e30110d19d539f5b274eddb6d
-gbrp10be 703a17591a2a5c236675c5101c349bcc
-gbrp10le ee014153f55c011918df5b2394815780
-gbrp12be 527d337eb5813ebba7cf969ee660d423
-gbrp12le fd192920b171a0cf88d61e8310e95d81
-gbrp14be 46d502db6dc5eb7e9da3c60016b2df91
-gbrp14le 1607f5c8f13360b53b8186f523996b1b
-gbrp16be 7b6764a504c853b09f5c7d0b2223c5a4
-gbrp16le fb9323a5bd060282bec7bfd7d38dc230
-gbrp9be a4dc6f6f9bb051de2dc348b592ad4282
-gbrp9le 699da3a3b324f3fd001a56aee9683384
-gbrpf32be ae33c2d738af01ae66a5d2b08a7a60b7
-gbrpf32le 4e3305c619337beeeacc5e6b2f42c793
-gray 188590b1231afd231ea910815aef2b25
-gray10be d486558ecd2e27afc17930be861f0e4c
-gray10le 917d687103b2adcca7132bfc070ca54a
-gray12be 9685614450f1282be433d2b07234ca1f
-gray12le 2700bd7fb3fea56e54eb03e31d6d4e57
-gray14be 19ed2bf25878980d6f81f6ae699024ec
-gray14le 4b148b26b30040c05dc248a8852f31ac
-gray16be 08d997a3faa25a3db9d6be272d282eef
-gray16le df65eb804360795e3e38a2701fa9641a
-gray9be 6382a14594a8b68f0ec7de25531f9334
-gray9le 4eb1dda58706436e3b69aef29b0089db
-grayf32be f3bf178835f8146aa09d1da94bba4d8a
-grayf32le fb6ea85bfbc8cd21c51fc0e110197294
-monob 8b04f859fee6a0be856be184acd7a0b5
-monow 54d16d2c01abfd72ecdb5e51e283937c
-nv12 8e24feb2c544dc26a20047a71e4c27aa
-nv16 22b1916c0694c4e2979bab8eb71f3d6b
-nv21 335d85c9af6110f26ae9e187a82ed2cf
-nv24 f30fc8d0ac40af69e119ea919a314572
-nv42 29a212f70f8780fe0eb99abcae81894d
-p010be 7f9842d6015026136bad60d03c035cc3
-p010le 1929db89609c4b8c6d9c9030a9e7843d
-p012be 7f9842d6015026136bad60d03c035cc3
-p012le 1929db89609c4b8c6d9c9030a9e7843d
-p016be 7f9842d6015026136bad60d03c035cc3
-p016le 1929db89609c4b8c6d9c9030a9e7843d
-p210be 847e9c6e292b17349e69570829252b3e
-p210le c06e4b76cf504e908128081f92b60ce2
-p212be 4df641ed058718ad27a01889f923b04f
-p212le 414d3c187722afa8da718358924a9f6b
-p216be f5009974fc1cd5d552705eeb52de35d9
-p216le 2f634e1a3cd5c9c122e0f2ebadb3503d
-p410be 7c2509d2df4bbb199ab653ebb6dce61e
-p410le 527761e1f4381007044679710a352ecc
-p412be d3055624d596c30deb633f24761d6888
-p412le 1f19a675b00d8c9df499200fd80bcc10
-p416be fd828e966d45ae908f5d2d4b3349b816
-p416le 983064bfd506be1e26cd57bafc14ae50
-pal8 ff5929f5b42075793b2c34cb441bede5
-rgb0 0de71e5a1f97f81fb51397a0435bfa72
-rgb24 f4438057d046e6d98ade4e45294b21be
-rgb444be 115e5259b91f4a416546b09570347633
-rgb444le f3f66689cb4c810563fba7665c526800
-rgb48be 18127d8ec64aa21619ada80b93514906
-rgb48le 60d0ba0e5a429c947aaa736be54aca87
-rgb4_byte 7d68393a3de6f392cf2ed05ffaec6259
-rgb555be f76c8109974636b54bd0cb4c36bb883d
-rgb555le 21daf4d05999ccf3eef7d492e73c4d5b
-rgb565be 85711f35f71340ba23e553a07d246656
-rgb565le e04771e79a8ee8a51e9a325540e6215e
-rgb8 7ac6008c84d622c2fc50581706e17576
-rgba b6e1b441c365e03b5ffdf9b7b68d9a0c
-rgba64be ae2ae04b5efedca3505f47c4dd6ea6ea
-rgba64le b91e1d77f799eb92241a2d2d28437b15
-uyva 8896d7525f12de08818a01a5d5cf84f1
-uyvy422 3bcf3c80047592f2211fae3260b1b65d
-v30xle 44503e6d78bc474c1b72c5ceb1779539
-vuya 3d5e934651cae1ce334001cb1829ad22
-vuyx 0af13a42f9d0932c5a9bb6a8a5d1c5ee
-vyu444 93912234400a4373b1a6b5c4e4b1a4ef
-x2bgr10le 550c0d190cf695afa4eaacb644db6b75
-x2rgb10le c1e3ac21be04a16bb157b22784524520
-xv30le 7dfdd664a9792bb06a19a63353828da0
-xv36be 9f556ee59a672fd8725f0bb36ce3e4b0
-xv36le e08dcbde02f1c28a3554f372ad1278e2
-xv48be ce34993b4b4411bba1d852b9b86aa39e
-xv48le df913a7e61b162aa98303e5393e60c63
-xyz12be a1ef56bf746d71f59669c28e48fc8450
-xyz12le 831ff03c1ba4ef19374686f16a064d8c
-y210le 04e9487b6cce38e7531437e946cdd586
-y212le 825768be8fe92708ae80be84855066ed
-y216le 0e99aeddfee304e72d525d72998d9e9b
-ya16be 37c07787e544f900c87b853253bfc8dd
-ya16le e8cab8fad88cba6d285b224d8bf0d4df
-ya8 dbb99fbcdc204aaa1a7397ff561f1a67
-yuv410p 5d4d992a7728431aa4e0700f87fb7fd8
-yuv411p 7e1300e89f5bc07939e2c4a6acbdf267
-yuv420p a014c7eb7a8385d1dd092b7a583f1bff
-yuv420p10be f9b154364efaa1af376fa6d8eeae6955
-yuv420p10le 15c83294ef560d57f25d16ae6e0fc70c
-yuv420p12be 34da9c4e289124122ba36a9d4fb133fa
-yuv420p12le c19a477a07fcf88e37ab37b416d064c0
-yuv420p14be 64779858686946fc0e780baf7c1391b6
-yuv420p14le c1d012a4f9d54fbc8b04fea96d85e903
-yuv420p16be 268b07358d8dc733ee81d0b87990d5af
-yuv420p16le dae8da9edd4255051e3e546ae7ed9bd3
-yuv420p9be 37f0476e8458a93d3d22db568f617aca
-yuv420p9le 83a6d32c91c15a3bc334bb9abf920654
-yuv422p 74f8006b4482db104f1986f49807a0af
-yuv422p10be 7291903c3c0cf4e5456dd9673a619f1d
-yuv422p10le 14cbaa728e888534359b9dddc5430f08
-yuv422p12be e9bc7f2da217fade40feb6960dcd894e
-yuv422p12le 8d8184e4d0f1eb50e1834ac0c4af8c33
-yuv422p14be 2617c569ae9659d8fe6a01f96e2c9657
-yuv422p14le 7d01363cf090306cf93337c474cd8827
-yuv422p16be 86147d8bfb795ab1873c899611e2a361
-yuv422p16le 9df47cb7d6d39b335a547ced2865e72e
-yuv422p9be 338dbb97c9f5a12ccea2c61774ddff2e
-yuv422p9le 0822f8af35a269a036ae44878acba87e
-yuv440p 98d0f96fdb3ba415899017adf7d4a4f9
-yuv440p10be d874167042037c1daf9b9a2f74bffad9
-yuv440p10le 3cfbd921369aa8f1e4977efdb7f44c8c
-yuv440p12be dc3e6a40c44d5a5f9fd260b270e9037f
-yuv440p12le 2fff7746ae7c07d407075c0e372baf46
-yuv444p 8f90fb3a757878c545a8bfe5d19a9bab
-yuv444p10be 6683d5cb82c708d5f3a2a89d0311f7a4
-yuv444p10le 6d736fa464ff2de2b07e0a56af8444b7
-yuv444p12be 04320ad158450ee158f84a27c6325702
-yuv444p12le 08a81b2ea9c7c8b447e40ef8f4a46a4a
-yuv444p14be ea3057d469d0c49c24e844256ef7871e
-yuv444p14le 940f5908ccf06e01411f0a7bddb45c6a
-yuv444p16be aee24ab2e9a4656f889399f1b0d98639
-yuv444p16le 781c22317c02b3dd4225709000bdb847
-yuv444p9be ac09917e5d2abc82c0d260007f4dfd77
-yuv444p9le caef947b8aff5b52285385c6ae9b2439
-yuva420p b227672e56215e184e702c02a771d7f3
-yuva420p10be f66e7d677625380f7504867fab51305c
-yuva420p10le 01e94ee605714396e69b013c11dda348
-yuva420p16be 76e5e65eae1e7c5681a397a3462f4a9d
-yuva420p16le b1930ab28ffe031c78ca28d3406311c8
-yuva420p9be 48dfa24cf0ea3864f35285074e8fa888
-yuva420p9le 0e9c9803aaaddc9f38e419de587793c2
-yuva422p 8f6bb778647e5dee62f544d646321171
-yuva422p10be 2f7204c93a1e5bfb04538852f99e4074
-yuva422p10le c8082548aca999edde77ef2749b1ff4c
-yuva422p12be 19f8205cca3d19bfd4ad9cd2bfb07a0e
-yuva422p12le 38e6c7d87332852d660df5594529fa6e
-yuva422p16be 427ad55f7464121bb3ce164641772bc6
-yuva422p16le af6f8df651275de58129e010bb45ffcd
-yuva422p9be 47579cc2cea861ca1461589b80c4720f
-yuva422p9le aaeab2bfe80a29390e8666103ed8bb40
-yuva444p 459fad5abfd16db9bb6a52761dc74cc1
-yuva444p10be fa16bae4fc25429deb944ffa9f5b28a0
-yuva444p10le 92f820d3481b7ebcb48b98a73e7b4c90
-yuva444p12be d8193387128a1b1efc51f36a12c85385
-yuva444p12le 9c17bf72b083f93040d1e19516b54de7
-yuva444p16be c80c1899789a6411d0025730efc8f01c
-yuva444p16le 2ed56ea50fafda4d226c9b133755dad8
-yuva444p9be 4903fde22b15d28da90761ac1cfcb1c5
-yuva444p9le 4eeb5988df0740fea720da1e31bbb829
-yuvj411p e003eefa7e2a20f20d33767775417216
-yuvj420p 8f3d8f1b4577d11082d5ab8a901e048d
-yuvj422p 79d480e99e610112f266c833c6cb3d35
-yuvj440p f4b18310c7174868fc92579f87460876
-yuvj444p b161e6d5a941e2a4bb7bc56ef8af623f
-yuyv422 435c92283b538aa3d8fa2a020b0afd49
-yvyu422 8436c2a760291cc979e0dd62ab8cede0
+0bgr 3675afe0c0db4c4efa0efba8eb074e50
+0rgb b8eb936f7eacb7d05e9f33f41100727d
+abgr 3675afe0c0db4c4efa0efba8eb074e50
+argb b8eb936f7eacb7d05e9f33f41100727d
+ayuv efc5f4a6b06d1c0401bfa2fe544a09cb
+ayuv64be 48129247a3ece10c08fa760c6dfeafc4
+ayuv64le 3ac78343032e08b90ec5e49c2b1448bb
+bgr0 b747accb005d02c0bfb999d0745b827f
+bgr24 32163d6a11dcefc5e72fd7b6e7cbaa78
+bgr444be efa7ad4fb5d9c5d8fbec35eb01eb2789
+bgr444le 03c298847710b1b6523a309e598477a4
+bgr48be 54b8aa1aac043e41b84a726e5fced885
+bgr48le 83086a9cd5752361bd41427dfc7eacde
+bgr4_byte db7bbdfcaff2e88924b64e4ac8ea2cc8
+bgr555be 9fa84f81b290a4dff6876c45ad6db2de
+bgr555le d1ae76b7350e4c710403093ebd2d43bd
+bgr565be 26f8741cc2c6aefda263a7d153985138
+bgr565le b2844f540a458c035f11d233e0057789
+bgr8 50f45374bac6829d4746d02fc68f0721
+bgra b747accb005d02c0bfb999d0745b827f
+bgra64be 01c36f86c8b58795cca847c75ea9d57b
+bgra64le d57483f78668d44b88906d9e758170e2
+gbrap ff47e8ec36f0dd3759fb8b8c97927784
+gbrap10be 84625e11b27e1047721ef3e87dda3648
+gbrap10le 2d47bba7a28598bf55ebd836ab448690
+gbrap12be 0ff40f8135c01759f0f8beb7816d876c
+gbrap12le 555dabc8d68461d92b8af4f8eb8791b1
+gbrap14be 05235ab7d3c5a7788ec03fe2bd310a3a
+gbrap14le da9f5d097f89dd9cf91491e4ecea61ff
+gbrap16be 89e89f55056696dc0c805fe9bc990d30
+gbrap16le b056f39f89cfa1afbae47ed5f7b90407
+gbrapf32be 8e3f675b72954cfb228626d90074917c
+gbrapf32le e7a47d6ef274878a4cc370f4ef688247
+gbrp 9c9c68c5ef304f7333eb6b116e65849a
+gbrp10be c6cf50493257ce7b48f0b5c6c709bc88
+gbrp10le 969daae92a887dbd90a0d51b7bacd161
+gbrp12be ddf942d34ef149db08c053a129988924
+gbrp12le 0a60a05ff24c123d6c43bfc813a5f70e
+gbrp14be 7933574f5691822b40d504ca794829d5
+gbrp14le 4cfb199ff0b26372717aa87c077f8bcd
+gbrp16be 4ac5eda1bfdb39d3596bcc2931a0b01c
+gbrp16le 8c12f02d76b307828ac2a8e9e5b202e4
+gbrp9be 58e3b6436307ef9202dd90da4b5e1c05
+gbrp9le 0f38fef1be86d1cb97d8f899673cfe23
+gbrpf32be bf7a39ba197baa35992375761ded7cf9
+gbrpf32le 376efd4076cfb069a42735575d6699df
+gray 4ec85f621e14235407dc3f619ca53fbf
+gray10be a2417e6c5a5a28b3cbb8ac1cad7d8b63
+gray10le 3585bb554f3c6394a2d1c7e5c70f460a
+gray12be a1c1b0d6ac3232aa0a127a5f02fee1d8
+gray12le ec88d6e12140d20ba3bd366f614dcbcb
+gray14be bed02ccdf62356d007504e8eccb6a900
+gray14le c0714c4862d0af4a08236a011bcc945f
+gray16be 5359a8fb7e34985da71f60b51f0c2cc9
+gray16le a8abb78972c04cf525c7d1811198a757
+gray9be 9047034f09432906061f0a00132434ee
+gray9le 452dcd6b0d8254dfb8b30f9957e10887
+grayf32be dfc69a0023d4b08061f2debe809d7933
+grayf32le be80297eab29a66a21cca2ae80a5fc91
+monob 361c885b6726082e19e9de1c0c4fbf5e
+monow f653889314522ec6de0fbc9edb008823
+nv12 e7e064d467bb2f50f4e41befebe714c9
+nv16 5a3c3d369ed0ec56b29689af03613c17
+nv21 f32a9f742ca5591ee1359d991f866c82
+nv24 195a4e042e5d24b1efab4dd561773265
+nv42 b4671c55e0b149d36d72307249d30f13
+p010be d11ddbcf8b831f9604dda56cf3cffb7a
+p010le a97ae49b531f123b70da82cbe807985d
+p012be d11ddbcf8b831f9604dda56cf3cffb7a
+p012le a97ae49b531f123b70da82cbe807985d
+p016be d11ddbcf8b831f9604dda56cf3cffb7a
+p016le a97ae49b531f123b70da82cbe807985d
+p210be cf29c2ecf32d26309b12ed3e8d0c9508
+p210le d08ef6a779c8b37cd994f8ca44f4bfa8
+p212be 9f238c80f25d2bf8d99bcd061fe499dd
+p212le c47e609d57a7a4445d35565355511ba8
+p216be 2f5c6f9faf795d39df861262224f7199
+p216le ea17b81fbc93ecb358e728b10b3e60bb
+p410be bfa1040998f56259df0a54e223e7bb17
+p410le 1a236f1b831fca74252c467fec2611e7
+p412be ebf65666f7c3c54e5913121349b2db6d
+p412le ff557fa001469411b70c8f776c70bb5c
+p416be 627a4e4d424e3f875799e9626a52768c
+p416le a159169d0eeba94dd7163589fbc252e5
+pal8 bf47d87cc49ff37488ee478048d6f227
+rgb0 f059ac8cd1ab380da5a2e4f0a5375beb
+rgb24 3902630bf58795235b0d0be52f42c567
+rgb444be 1fa00eb013a88b8d293e8ebbfbf34988
+rgb444le e2c7a0dd5f71af62546958f91c32905f
+rgb48be 3e5ed8b24e8112a3f4fae38b6b947d9c
+rgb48le 87693f21d8e97d760b049157b2066574
+rgb4_byte f05a4cf1a776fd0bcde5ef7fc4eae50f
+rgb555be f23c7db1eb7dc37121245426d9198040
+rgb555le aebfdda8d8e97577aeefc318555d8761
+rgb565be e9546241aa5b93327dc5c17413b4e8f1
+rgb565le 983e54223ef4d5e332d8d2a03b393132
+rgb8 da9cc71f94cef025dcd701ea39f582d9
+rgba f059ac8cd1ab380da5a2e4f0a5375beb
+rgba64be f0555e71cc236d9484c52f4435a4fd31
+rgba64le 7e825dfc3be4f40b4654c57a1956e607
+uyva a1a1db85038b8846846bce24c7551a2c
+uyvy422 d9c25d1b9dfcb3b67e3931ce181ad65f
+v30xle c9c11277cf6592b00f1da3c0d51d913b
+vuya d3c2be68278ad944437e3f7c4405b211
+vuyx d3c2be68278ad944437e3f7c4405b211
+vyu444 d799d4c16a3b71456af9542097be6036
+x2bgr10le 5a1a239a92457e0298a1919d7f129aa0
+x2rgb10le 13b7dae17c06ace69c3f2bc3046db76e
+xv30le a65a083bce4f81f734e15d7f86c1e915
+xv36be f4e7a98e4480af90138640182472ae62
+xv36le 5bb3963bfb3a94ecf9bc940a92c6b518
+xv48be 2efc8e9b4809826a3db25394f69d4170
+xv48le 33906845ff2440ed6114f1a7f3e5c512
+xyz12be e51defeac442f02be13409d3edf30ec3
+xyz12le 30f76e8f5bc65c2d1c0a76e93f75e4d3
+y210le 04b5037579a2333caffd70728dde4302
+y212le 41f56f1cb7eb0553d949ea6c31ac03b2
+y216le 67d6069b5b715962bad5b49cf5db490e
+ya16be 7f518fc706785df09e8890fbf6d3322e
+ya16le fa55df95563ca70893d57c3313a08b83
+ya8 07323452b9263973a4349f182c9ddc87
+yuv410p 2954d68ef38bea77689167b14f2f1e95
+yuv411p eb96f9da9d143b82806672259d172c0c
+yuv420p 32d8f3223cda1cec632c0f3ca5b2e037
+yuv420p10be be0cd9b3eced24598d0597aa0b0de768
+yuv420p10le 2d78fef55e4c9006a694b2c0d4a1aa90
+yuv420p12be 72fd8b35b76d71f82903ce60adb52f97
+yuv420p12le 02c5dd61af84e0affa1c7105dfb15fb4
+yuv420p14be 1bd7ac690d7a9536dcdd823a4eb0eb3e
+yuv420p14le 9caffb8079d262884d136acffc40b819
+yuv420p16be f1532210638b52de0658c96162761e13
+yuv420p16le af635e11fb527d4f26001eb3eadcdc40
+yuv420p9be 4a23557b9d18b73fede785c6e3c771bf
+yuv420p9le ade41c745be6b840a31e0b95c3012c50
+yuv422p a38cd6f00a989a6ddacb516fde06c0b8
+yuv422p10be 3903c3f56bd03462164a5460121b3de5
+yuv422p10le 66fef18ebc758c1c2063719a6f1d80e5
+yuv422p12be cc6186d3aef1cf7fd067ff250eb56c28
+yuv422p12le 7e154475c1ff180737b375abf1b017ee
+yuv422p14be efa5aac91fa8defadc0380e1df46c764
+yuv422p14le a8d07b631aebb837a5446612830c65a1
+yuv422p16be fcef4a3798255ab23f5df255db80ceea
+yuv422p16le b937ae144e21b0a689067e45f9d3cf31
+yuv422p9be d5bf93913bcae8d385266227eeb75b42
+yuv422p9le c1bf88d31099ca7804c2bcc6233c6c0b
+yuv440p 321cc1b74d4a45d1f3261ee2e1b9f5ec
+yuv440p10be 68c7be9dfb71c6bdf233b3ccda7da51a
+yuv440p10le 2db33ecfc4d96b9b8f29d2e04331739c
+yuv440p12be 7ce431295142ba256c40099bc864f843
+yuv440p12le 0e26ba86e90bb719a36cd0fd8ec3ddaf
+yuv444p 5641dba168ff665af1cdb4a91e1afdd6
+yuv444p10be ac8121b92b3de9dbb2ec905cd5afe7ac
+yuv444p10le a21f29baf02360a48248acdc65e37f07
+yuv444p12be 002e92f0402b6af579e0a763840e80cc
+yuv444p12le 8af72986e7829b10a99204730d00dee7
+yuv444p14be 355c1a8319bf861f1dc3b4fa46843be3
+yuv444p14le 579cbd00c78d3ffdd63732fef068b37c
+yuv444p16be 11352c65ed857afde01e0a0cf95dc894
+yuv444p16le bcb8a6c03810843c647d275d48bba4d2
+yuv444p9be c6ed398d2629ef47244f9d7b8d5ca79b
+yuv444p9le f701bda86395a5577fb70ee9fe12055f
+yuva420p c10941efdf040beb1bc7b8bfa2465cd2
+yuva420p10be f5dfb08a6c39f26c06a1789ce3b100ef
+yuva420p10le ec8807b28cc939d6e5d71064dea75b7a
+yuva420p16be 85546c5340e836d8adf26a76aae77f0a
+yuva420p16le a3f34b8887c579c6387cd3345b297ec1
+yuva420p9be 0537d11fb0b639894a94db382943af63
+yuva420p9le 1479a074c0dffbfeb1c4ee699e8bd547
+yuva422p cbed38aafe669c02b2f090c995c3047f
+yuva422p10be ac8bfed05035a7de31ded940ea0018dc
+yuva422p10le b91e717328651a21f1486bf5438dffdb
+yuva422p12be 61a42a11153a0a1e951314ec4f22ab06
+yuva422p12le 46cde3524a046da9b51c9f36e259cb4f
+yuva422p16be 97b9d25cf3bd2ea4d9d01ca3bedfd20a
+yuva422p16le a291f6434b65ec79cf5bb7d83a2ff48a
+yuva422p9be fa7c7809b3fdb16145419440734e7384
+yuva422p9le a8231b64a585f4fae8fef4db4284bab9
+yuva444p 1130077e6bbbda07a8a553af90d90ba0
+yuva444p10be 131de2b2105a71ae2d2e26e80fe56c37
+yuva444p10le a3f76cfdc597248714c6138a1ce22450
+yuva444p12be 3a3a19a6e58d603edcffac94020a587f
+yuva444p12le e02c335e534b6be146dfcc991a81b37f
+yuva444p16be 177d96ed8114cf8f18f2a7ed9103fe9d
+yuva444p16le e7a2dcfcc135a78e0b1de8ac5a92fc83
+yuva444p9be 00ca9019ee9b4c1c0e0399ba0d95aac5
+yuva444p9le 3cfe027c16cd42e74f47b72cce7e085d
+yuvj411p f6266217248058f161e3be90ac93b289
+yuvj420p f4cd6d10f0995c3294b8cecaad192a99
+yuvj422p a0a56275703e36ece997b726698a9488
+yuvj440p 2c7045ea0d18ae5fcb01ba0f89267bbb
+yuvj444p e9ec59cd4f8ee30cbd2fa54d1fd9f092
+yuyv422 ea704fe586a87dd131e458c91f734723
+yvyu422 4b663822ac7027265f1316305c6a3dd2
diff --git a/tests/ref/fate/filter-pixfmts-crop b/tests/ref/fate/filter-pixfmts-crop
index d2d45498b9..156c25597f 100644
--- a/tests/ref/fate/filter-pixfmts-crop
+++ b/tests/ref/fate/filter-pixfmts-crop
@@ -1,185 +1,185 @@
-0bgr 8a83998de96327cb334538d7a265304e
-0rgb 974833c777e6abe6d84dc59af2ca5625
-abgr 1d21f5b8a20186ac9dd54459c986a2a7
-argb 8b822972049a1e207000763f2564d6e0
-ayuv fb7bdb9f775c47099892c0588f5be426
-ayuv64be aec88528e34e99fb8baa22ad58c97210
-ayuv64le ab2f7bc8f150af47c42c778e3ea28bce
-bgr0 38a84849a9198667c348c686802e3b52
-bgr24 1dacd8e04bf0eff163e82250d01a9cc7
-bgr444be e2d2b864dfa528e77684ddc117f2d974
-bgr444le 5f48e6dc70fdbf4ef6d651081f104a2f
-bgr48be 61b6a1a7c6d523b7e594f63790c7f032
-bgr48le 2b158ebcd483e03abea86c32abd21642
-bgr4_byte 441c4d66a344babfbbd3e4767413893b
-bgr555be c5480b08d681d33ae29148054762bcfb
-bgr555le 500a2ed02aa57f7635125e6c983702db
-bgr565be 2d4a32d7e3d994b21c400ad008a5cdf0
-bgr565le 14ed3f499e83ccb0cdbfa0a457557880
-bgr8 142275ecc024d3f7b66c168ac2279ae2
-bgra e66a5f68ba463cbc89fce23a61bb5203
-bgra64be 1ad8dd02714cafec793fb89577ddde47
-bgra64le dd29ec9aba43aa3e8f9f5b9a93ca8831
-gbrap 188cd467fe7ae7d85ae9ca8bdfa07739
-gbrap10be 1880c4856d9cc6492b8b859f2711aaf1
-gbrap10le c2b6e35f8b7ca363a7ec021ccdf31d1f
-gbrap12be c9769d18733cdc2664d8b9af09a03f6d
-gbrap12le 3f80453c1ac6c5d1b2febf3ef141b476
-gbrap14be 11238485c208bd064730fd4469869e98
-gbrap14le 59f0ae68812ac2c0b0ac04def7161ab7
-gbrap16be 21c98d0d7e7de2a93f9f095e5bb5c227
-gbrap16le ea9a96870c1b742dd9f065c5db568184
-gbrapf32be ec06b3b168dc74048100f29a4412da90
-gbrapf32le 57ee44f9ca41e7b5e6410cdd105442d6
-gbrp ec671f573c2105072ab68a1933c58fee
-gbrp10be 6f0130a41f01e58593d3840446dd94b7
-gbrp10le 9c152b7dfb7ad7bc477518d97316d04f
-gbrp12be 561516202a6e37dd19543f9bb3af339f
-gbrp12le 3e7f87d834748844ab326e22eb2b7487
-gbrp14be 057232bca98c472a003cc46b3fd939e4
-gbrp14le d4764dba3c3efd1263c2c8e0f5ac9f6a
-gbrp16be 59e4c27ee33520e23dbceafbec27aa9b
-gbrp16le 0768a2462783829f63ed0bfd53d01222
-gbrp9be 4af43999e5e9742992b6550ea5ad9b23
-gbrp9le b4cbfa7878706a14295f09212e41f7fe
-gbrpf32be 4f06588a3de6ed0f30436f814eda0909
-gbrpf32le b2a9df783d8c2156c5aafc561989918d
-gray 0d70b54b4b888ec4dbd89713620ac1ee
-gray10be 18ed76cab145ab9058cc353fcec6d3c4
-gray10le fd83f7489880160783ddb125615b4638
-gray12be 472700c26cc49b8d5f74af141f6a0d38
-gray12le 4f6537fe1f32b3963350f8c435009433
-gray14be 302b5b534f64ee15fffe2d3818e8c29c
-gray14le 9c205ae791cbb9e479beb0ece236c05f
-gray16be 38f599da990224de86e3dc7a543121a9
-gray16le 9ff7c866bd98def4e6c91542c1c45f80
-gray9be 8ffcb18d699480f55414bfc21ab33321
-gray9le 4d1932d4968a248584f5e39c25f1dd43
-grayf32be cf40ec06a8abe54852b7f85a00549eec
-grayf32le b672526c9da9c8959ab881f242f6890a
-nv12 92cda427f794374731ec0321ee00caac
-nv16 3264b16aaae554c21f052102b491c13b
-nv21 1bcfc197f4fb95de85ba58182d8d2f69
-nv24 514c8f12082f0737e558778cbe7de258
-nv42 ece9baae1c5de579dac2c66a89e08ef3
-p010be 8b2de2eb6b099bbf355bfc55a0694ddc
-p010le a1e4f713e145dfc465bfe0cc77096a03
-p012be 8b2de2eb6b099bbf355bfc55a0694ddc
-p012le a1e4f713e145dfc465bfe0cc77096a03
-p016be 8b2de2eb6b099bbf355bfc55a0694ddc
-p016le a1e4f713e145dfc465bfe0cc77096a03
-p210be 2947f43774352ef61f9e83777548c7c5
-p210le 74fcd5a32eee687eebe002c884103963
-p212be c983aa869bae2c70e7b01810902ffc05
-p212le b7ace445c6c403a2f6ff9686f38a7045
-p216be 41351128eaf636041c8987698730391a
-p216le e56f5e5b0d4460d56f27a5df8a4a1462
-p410be e17c78ff059363177548412e6ab4e65f
-p410le 75f910c7282d8065d97f502ba974c481
-p412be 69b358196dffed9cbbb1342214a6d689
-p412le 87899c57e7eccbe3d08fcebd2d83f6b2
-p416be 52f08b8a56a09d6e954c2eab6cf24d99
-p416le ecb78b327ea5cfe1fff82945c1fca310
-pal8 1f2cdc8e718f95c875dbc1034a688bfb
-rgb0 736646b70dd9a0be22b8da8041e35035
-rgb24 c5fbbf816bb2000f4d2914e335698ef5
-rgb444be 44a33306889f7fa1a71ec831b860fd0a
-rgb444le 934708063a8ecb93b46f6ab7e828419c
-rgb48be 39ef8f30c85bbb58433df9c085f158a1
-rgb48le c92ee84f0952517a2830aa19166638a0
-rgb4_byte 847730fe0a7dc7fd99dd16599d6b828b
-rgb555be 39bb24bfcf01e379bd1653eb731ed21c
-rgb555le e9f1e9fc4d0ef9fe18f1771b21d02dbc
-rgb565be 974ddb6347a700a75eec014311725aaa
-rgb565le a0a2ce6d0907386f476364f9571ad3df
-rgb8 9b364a8f112ad9459fec47a51cc03b30
-rgba 9488ac85abceaf99a9309eac5a87697e
-rgba64be 89910046972ab3c68e2a348302cc8ca9
-rgba64le fea8ebfc869b52adf353778f29eac7a7
-uyva 03f362ac6a39f25286bc6616111b0752
-v30xle ee090c91c28e70b126f6c76a64c39f60
-vuya 76578a705ff3a37559653c1289bd03dd
-vuyx 615241c5406eb556fca0ad8606c23a02
-vyu444 5d976b25782ff69e4b3b18453fa1447b
-x2bgr10le 84de725b85662c362862820dc4a309aa
-x2rgb10le f4265aca7a67dbfa9354370098ca6f33
-xv30le 7e2350aea136c6fb76dae54e9d3fe1f8
-xv36be 23b6f253fcb375e4145cfcb562268c5f
-xv36le 778286003497f92b84d0bd8258d6b85d
-xv48be c90889b2cf54cc78bd58e8c47d4eb791
-xv48le 2c15c1254449ec5f9135ae61bdf4e1d5
-xyz12be cb4571f9aaa7b59f999ef327276104b7
-xyz12le cd6aae8d26b18bdb4b9d068586276d91
-ya16be a3d18014454942a96f15a49947c0c55d
-ya16le 3d90169aeab9e9637945cf00ab3e95ae
-ya8 51a8dd297e35d40b06d3ebe8f4717895
-yuv410p 3bb6c7b64f2c46bc5e8b77198ce4ea58
-yuv411p 693e4afe96998e6dd91734037d75d887
-yuv420p 510d36163e4d3710988c23c2240ca6dc
-yuv420p10be ce9af476d924b463b0f68579f30a6463
-yuv420p10le 65214f2af95e816bbe303fa0649ecc84
-yuv420p12be f86f763eb2ae76d12226009e5f9595d7
-yuv420p12le 3741f6a4ccd368d0e9d00ecdebdde0c9
-yuv420p14be 5544e5fc40e718e608c0bd8c7b1d0812
-yuv420p14le 2c763a71c7c4650b91b405634556e21c
-yuv420p16be c22f72b460beef22b0bf80806c43b25f
-yuv420p16le 564d26a52ed271792e8909f8aa9a3e87
-yuv420p9be d0458179f9cc757a11ceb80655fde30e
-yuv420p9le fe0215f5683437bd5a10b6255344109e
-yuv422p 42ea5e9a22df5913b2ec75512162e533
-yuv422p10be 3956017f5023ff5d56b4f814422dd711
-yuv422p10le a5fa7cb6a21bcbb60ae3ba4a9f4e60e0
-yuv422p12be 3a7cdaa7671394aae514d60c529e099d
-yuv422p12le 3369b2b6eed18a450ab0a5581335e375
-yuv422p14be 845c42b333e331a556008ef0a16afc85
-yuv422p14le abcdaccf8d01a9133daca94383d27db7
-yuv422p16be 565299a5d6265c77d00fd1a1d0173834
-yuv422p16le a3fc398dd11644235e260f7e82cc87e6
-yuv422p9be 9d92f0bae2037bda1deaa70cc42998bc
-yuv422p9le 5e08f31583a6072dfc12c5ffaabedd88
-yuv440p 11786b7e8f8f45fdeafe841a258fe5fd
-yuv440p10be 7c47e76d0430f2a1de2a1bfd50221c97
-yuv440p10le 6e501e62a7f84748338cdf19b0186a19
-yuv440p12be ab1c4c998c757b2e26d40575c5a6d0c9
-yuv440p12le 33c5cae9acde262b194efdf78ad44258
-yuv444p 28166fdead6f87f57f4c77156dce0466
-yuv444p10be 2c9b7f39c006b68d6b53791472ade1d5
-yuv444p10le 8427e65a1608ff8c5c88492f4926f6c1
-yuv444p12be 6e1f91ed1c6fc42fbc912d7d3aed0aca
-yuv444p12le 6a674498003ca57c8c2700b7d0ecb290
-yuv444p14be bb07382a868b35875b771b37dd234605
-yuv444p14le f8f6e6124bae7e95d0061b95bd64be66
-yuv444p16be 25b9244db531ccab7095a44b3115032d
-yuv444p16le b537ff9b2ef601b8568ffef2fdc4281b
-yuv444p9be 770fae9f4bbb3b659a78e912ae7e0421
-yuv444p9le 764e317b46961236ad25fa174c3af5c6
-yuva420p 5fb8147030796ad0ebb4fadac776ca05
-yuva420p10be f2127ce6fe956ee3a3b6c9b308c3bb9f
-yuva420p10le 080798ee8a995734fcb2d7238010e046
-yuva420p16be ee90bc4624631b784dc8c9a68b72fbb0
-yuva420p16le 965dfd8e5f0e22bdd33fb2b7155eca22
-yuva420p9be f4f93012c80c905a5885459aa2d29ef5
-yuva420p9le abff60ecbe6e867949399710953bd1fc
-yuva422p ad564e513a8c08ff0ec99324e204dfbd
-yuva422p10be 61c806e5e02ea4c90ad3156c90957a18
-yuva422p10le 41507ce136674ad458e562d44c67ddca
-yuva422p12be e686b37d6738aae3c1d25bd36f3e518c
-yuva422p12le 95bb91f2922bdd2eb9aa6fabe86d4994
-yuva422p16be 3437cce47184e4b9a7a681831816e1ea
-yuva422p16le 0d534fcd61fc54fa9d4bbae5bde537ec
-yuva422p9be 588f72cd85285ed71a519525a947dedc
-yuva422p9le d5a5d50f414caa1563700207931f0e0a
-yuva444p 64bd3debe7c2b8cca91bc1d6e2a8d80e
-yuva444p10be 1291045203be7d60b9015fa7e34b5716
-yuva444p10le 75865370fb0c018fb8663958bafcdc51
-yuva444p12be ff58aed06f42e1258ae04509bccaad0a
-yuva444p12le 00ab9d34f0fd4ba23b48e8ae4bf93c17
-yuva444p16be f817caf234aaf5848b2bc9679582ed56
-yuva444p16le b32ad623fc423f897ff31c4073ea2a6f
-yuva444p9be 48498d994c3c9070f31773e39da306dd
-yuva444p9le 431b0ac211a8f81c15f38fb57a73530c
-yuvj411p 241d393eeaa1517f6b4b23034222994b
-yuvj420p 35583968261c636b9c57ff03fd60eb54
-yuvj422p c29a94439e96cd5dab7f65eb6dfc2f5c
-yuvj440p 8899d4ce717e32937d58a76df473ba7a
-yuvj444p 6c0d0ad629baaa96fe4dcb00f0f5d9de
+0bgr b1d4bdefcbabd8bda85216e01699ef17
+0rgb 2fe10d711bf8464e0a78d1d192318365
+abgr b1d4bdefcbabd8bda85216e01699ef17
+argb 2fe10d711bf8464e0a78d1d192318365
+ayuv 82c96a28d7b935155a6cc00fa479e680
+ayuv64be 96f95676baaea6dd9eff1a837dc71230
+ayuv64le c6dc50f05e2fb75baab2399af84705e4
+bgr0 57b5594d701390d26511c1104bb43888
+bgr24 45230815f23bc688e64fd8ecb1b918d9
+bgr444be 2f2220c6696c979f0980db28b3e0e104
+bgr444le 6dd7ce0c92d857b9655402600f1a1d83
+bgr48be d77f772185f1cdaab0eed6438a71a88c
+bgr48le 7d3033a9e489cdd9705d6a22f0f21ecd
+bgr4_byte cd14cd9aa11da4e31acd2e9105050e87
+bgr555be 4a148ea569f61a6c8838004886eacef6
+bgr555le a8d4b6e3f079a52aa6d9bd663c61d989
+bgr565be b99497ba4cc980a277114475fb2eb539
+bgr565le b4ef8ebf35b077119b1934512b61379c
+bgr8 6d4e9bdad4ffe2fb7c6fbd91f5ccecae
+bgra 57b5594d701390d26511c1104bb43888
+bgra64be 68082da2c90e81c7880c035c53b19c4f
+bgra64le 6fa330999df313278a66dcc355575578
+gbrap 5985a4a2db863e4931e5bb1bafc06b33
+gbrap10be 77180a712692f71a9b5ac36917844d0a
+gbrap10le 6ddfca67e53cc0cfc99eedcf347072d1
+gbrap12be fb9467a4668d37b85cdda69987d50656
+gbrap12le d25c8e8ed1f44e73881612bcda15a6ae
+gbrap14be 388e456018f24c8928221c72deb6fe41
+gbrap14le 0c00ecc6261c4e77ffbbd2065ef08e4e
+gbrap16be 529ef665156671693ff45d1e3b278924
+gbrap16le 51ab0cdcf4be3874845a17e6d1a0c6be
+gbrapf32be e34b12f1318f9d69e9a37c8baff43786
+gbrapf32le e6c75a7788075aa69722a6f4e51abb7d
+gbrp 3c5a575d5dceb66b83bef4c46ce97e6c
+gbrp10be 6c672dd27200b7d495aeb1bb4334293c
+gbrp10le 3f4c9a69995b0ecb5000f1d0cd80c3d1
+gbrp12be fdceedff5aaf8f6afe3f4856a1c3881e
+gbrp12le 516c6e82c89490e0068aa0cb93037d72
+gbrp14be f089fa09774da1af2604331c6ef4da1d
+gbrp14le a042fb1e4dfe296198a5a20231f79304
+gbrp16be 1bc06870e95b265422bad6baa7dd885d
+gbrp16le df8048adbea2120f1856bcea61ea9783
+gbrp9be 99016aa2caa1393c15bee7e577b45465
+gbrp9le 0f2724b99afd7b53539d77c1a31317fd
+gbrpf32be 6a51b43c0f32d094b543e7f0bc24339f
+gbrpf32le 292a665accf8606362a6b432d3cd64f0
+gray 7907f4fdafa13587c335b4089f6e954f
+gray10be e2e18b555a4b26c6a6c1278db691e16c
+gray10le 339832d0f4015a58bd4b72a8f48a5bbe
+gray12be f5f00ef1e945320b80ffac73b2024b23
+gray12le c1fb23efd91ca14074da981ec3212df6
+gray14be 5323a4aedafb2ddfb0d880ba1def514b
+gray14le 8fdde0aaaaf397d779f4bc8b0fac31c7
+gray16be 4ff6e2bc2b7d9d50271dbc70687f7bb6
+gray16le afe4143d3e268cd36f05f1c4eb04d0f6
+gray9be 077e246ca70f1f5105804a4c2bbf4b32
+gray9le b2d91ccf2dc44896629bb00a2936e7e3
+grayf32be 04bd9ffbea7b1e1e7a774e0c01503f15
+grayf32le a54ab0e657bec54817d2fcab27ada429
+nv12 9e717a5aeab369485e6efb3fa788fa7d
+nv16 84d45d4facf695dc360f2f58dcea8e0b
+nv21 893fa8c4173c26bb650fd2666594a93d
+nv24 0ead14f871388c58c8a4538a95dce541
+nv42 67505654d3e67bbf6cae85d3c6e2f6fd
+p010be 4538860dfd65fa60a28d3d20c8ea779f
+p010le 11ddaa56eb2e2098886932457841dd76
+p012be 4538860dfd65fa60a28d3d20c8ea779f
+p012le 11ddaa56eb2e2098886932457841dd76
+p016be 4538860dfd65fa60a28d3d20c8ea779f
+p016le 11ddaa56eb2e2098886932457841dd76
+p210be 5ae3675810ace39471dbe50df3992b79
+p210le d88081ae475d0e9ebfa9f69a911d9b63
+p212be 2bcd24665ad6299be454ab7c56e29321
+p212le aa196970ea2f804d4461f77ea6d7320d
+p216be e6a5bcac7ede7bd762a6ded7fc6b1764
+p216le 59b1ee2c1cacd27970f411fdbf0159be
+p410be fd70e31b75faae3f4064720dc0974686
+p410le b1887459c2a2149dad02f2def5998b21
+p412be 216cea0874cbbe617531e7a6a027d023
+p412le 00548b3a212d83fbf7fca8b938af3a53
+p416be 888cfe9ccdd1dd916c7f6d471a2230f8
+p416le 2be55905f15a074b5bbdd586ca2cb62c
+pal8 322498be5446ffb010751702df10f906
+rgb0 4ef6130c101ffabea973cb2b848be8f0
+rgb24 21ee7b63f56842efa638a0f0352c0ea3
+rgb444be a68e83ea13485f6b2d9bc054fca92143
+rgb444le 29f2b3d3632a8812e314b39d95168f1c
+rgb48be afe2f222f989a223c6cc70bb8ded652b
+rgb48le 1b9f0982a0c03d110ec008d4cc1530bd
+rgb4_byte c92bf4f4f9dda19429f02efd006a68fd
+rgb555be 8f2002857bddaff9e623fb51b67db265
+rgb555le 988a8004b2c54f4f71863c1567339629
+rgb565be fc8a40af5c43dbde89de2aac3319819c
+rgb565le e28928b7f1d6b9716aead99ebc36f14f
+rgb8 00e38a9bd4c8928d56fba4edc927ad03
+rgba 4ef6130c101ffabea973cb2b848be8f0
+rgba64be 4c039f9eecd7c5df211e05547f702535
+rgba64le 5dbeabe12f9f56b8cd898354ab2a237f
+uyva e990d534842c241d0e34e6175ec48994
+v30xle 0fe4dd1a0ef83804211111a4adddd14a
+vuya 03b250a20ced65658a98409482d57b28
+vuyx 03b250a20ced65658a98409482d57b28
+vyu444 e408999620b4321d50b5f956ad3b1529
+x2bgr10le b76678141c3fcd557b3ea1caf4130d4a
+x2rgb10le fab802402b56793fa588974b3e6b69a3
+xv30le 4187fb38262478fa5e4ff1d33e064e55
+xv36be 4312b2b083331ee62d2c4f9173e8922a
+xv36le 7e8b76761aa590133043713f901c0788
+xv48be 86677019cbc7e17887e97300e439774e
+xv48le d5bf2fb24bf103c42dd86b13a15a99ac
+xyz12be 36ab1085bebff8e69e1163532c84ac76
+xyz12le 789ee44a452f225aa4da0f4f2c4352b3
+ya16be f61dea131d72cdde7d1bea43c8ff54a9
+ya16le 1719d53f8246d6b284c583279d885598
+ya8 436ce605ca2943eb539113940a21c3e7
+yuv410p eb3bb6ff2552e67030c014f574226c99
+yuv411p b809a0d9d8ea77133f22fc8345fd061e
+yuv420p 1970da6c1b488b430f34583e56fa433e
+yuv420p10be 7c33dd232727f488fbdec66cb6aed8d9
+yuv420p10le 029c8b14e729e2252fda63686a0324e9
+yuv420p12be 622dcebed1cdbbbcbaf0b88c38f1193d
+yuv420p12le c1ee4d596d3779094671d6a4dead2dd2
+yuv420p14be 92baf4df2c6f88c367480ffe517c3499
+yuv420p14le 76b68a832bd3f16568ae6a35b7a89ba2
+yuv420p16be 443e19eb5c7923f56c10722d75313801
+yuv420p16le ddf3bc6e25b2b1ddbf144e42acb80c7f
+yuv420p9be 6df15e78e4ff15b2a737941113e5f1a2
+yuv420p9le e96a9d446ca2a7d38524963f1f26dc3b
+yuv422p 6a959c8e90e411b3f9c5dc8995d940b1
+yuv422p10be d6e61d84865d340cf7ebbd67d7c9f48e
+yuv422p10le ceebcc1c6922bc63aea7e682d19cd364
+yuv422p12be 9a2c21f8372f65776a74e68f66491dbf
+yuv422p12le 2d6a56594bfd001dffee11d1099a0d85
+yuv422p14be edbcceae4ffb133db3e13f0cc0f98df0
+yuv422p14le 8fe5b23fb8e69d81845ad656364cbb0c
+yuv422p16be d832d8e313af2599bf7ca0dbdf87d047
+yuv422p16le 73a8ffeb0b3c089d7a82bbe20b71e0b5
+yuv422p9be 4db70d64b32091c453f087dd95ef15c5
+yuv422p9le ebe568dd0b8602751354f0afa7796fde
+yuv440p 48e64fa258e31d610c085a128afcabe6
+yuv440p10be 3e98ce3d8b29c0e8fe4abdf6a76e9c0b
+yuv440p10le f2422fd5695237e61f4ca916df4663d8
+yuv440p12be a22f0649a63a10140c74d8c6f3bd3e62
+yuv440p12le e41a3b220b8ebe75977f35b9fe3f007d
+yuv444p ddf9c24f97941a375d86dc2ba51fb2cc
+yuv444p10be 4bd4e2f5276ffa48b63917768ec59a4f
+yuv444p10le 0b59d00df11fc89c74ae1b458a88b9d5
+yuv444p12be 41ffcd63ac266c76bf5e2432d56c18d3
+yuv444p12le a213ef3c5c179a35805a089f56a60fa4
+yuv444p14be 2243432282892a4d9148c9917fd48f18
+yuv444p14le 597c47fc9ca84e14ba217580d2099101
+yuv444p16be 0231957c9ca599b08cf9e17d92decf50
+yuv444p16le 8acff9b9a04c60c8c9d99fc23972dc97
+yuv444p9be 2c70520f7f3eabfb43925eabcb10cc13
+yuv444p9le 2f8f999e8b07892b8412314caf5bded4
+yuva420p 36071930108bb64933bfd7a3bed3d5b4
+yuva420p10be 63e2b756de5fa4e3c9b61b7b9d5e2fda
+yuva420p10le 496713fdbb1ac7560610ebe69ceef09a
+yuva420p16be 77fa4dbd350dc8b3e053af8640f72a76
+yuva420p16le a8b4693629b86f4f0b22c9a85a7c14b4
+yuva420p9be 6a775a13fdc0a9e55abaa4a351f6fb00
+yuva420p9le a39a30ca28239de3bd63d9f6c5f9ced9
+yuva422p 09b11cc7b07f7d40c0fdcc75a4741677
+yuva422p10be 264727380502ae5cc4ebc25de05f4ce5
+yuva422p10le 3eeef1eb5e4972b18d5c36bebebecbfb
+yuva422p12be d9f6434c7c31b10f1e7313dcd8898887
+yuva422p12le bba685df07e24e94427a40bdee2aeeb2
+yuva422p16be fb90d4dd17ea38116804fae785a2e46b
+yuva422p16le 1d4337b4c1de7047a6a8b6c0fec9e09b
+yuva422p9be 3e2268c511c7df618cb9de4ff93b18a0
+yuva422p9le 0066fa995e206b46752919d5885771c8
+yuva444p e439a2ee9054bbec7ad6bf83af11c165
+yuva444p10be ec5312fc37d9441d9370a8b6c2fc1517
+yuva444p10le 48dc75d0a095161a9d4a4999c0a3fa8a
+yuva444p12be 31cf7eeaf1277e14d29f5aab1739dab1
+yuva444p12le e2d0b4c990bf3bae27ad5c2bf1553a06
+yuva444p16be 2fbfb62704f2561c5b74f8a774442957
+yuva444p16le 537917bdac7ede950e501f5fa04488db
+yuva444p9be 0c66c41b377b8aa085e4c90a4319a605
+yuva444p9le 0946fdd201931e01e25ceada2b8392ca
+yuvj411p 691eb8cc8ef38717d679679f5913fb07
+yuvj420p 9bf9c854809529a81f8e19db180f7db6
+yuvj422p 3709203cbca9e09e9603a59dfc78eb16
+yuvj440p 9a1f7867ec2787e782414abd77abcba2
+yuvj444p 0e2fcaa2a3d7aa3a981dc776491bea43
diff --git a/tests/ref/fate/filter-pixfmts-field b/tests/ref/fate/filter-pixfmts-field
index b95d90d416..8bd9b2ed55 100644
--- a/tests/ref/fate/filter-pixfmts-field
+++ b/tests/ref/fate/filter-pixfmts-field
@@ -1,193 +1,193 @@
-0bgr 8f34406a8e6f293b6468b6941d8944e6
-0rgb e2c35753a2271d1f9455b1809bc0e907
-abgr c0eb95959edf5d40ff8af315e62d0f8a
-argb 6dca4f2987b49b7d63f702d17bace630
-ayuv 25f429cbd3c1ac60851d69c262601415
-ayuv64be 04b79237163bca61e040b5324552a4d3
-ayuv64le d9836decca6323ba88b3b3d02257c0b6
-bgr0 1da3fdbac616b3b410d081e39ed7a1f6
-bgr24 573c76d77b1cbe6534ea7c0267dc1b13
-bgr444be 064887b4ca8f49cfb7c776057bc75c74
-bgr444le adbbebc13a6a00db18a91086fe66e99f
-bgr48be 1516f1c0816ea22e1a7590b82b9762c7
-bgr48le bce78fec940d8d22186418e42b5a4caf
-bgr4_byte 59d0a8b0ffd371ed645ef8a22304435d
-bgr555be 26371682da1569a7d979ce26096fc19c
-bgr555le c31595e9ae64fcbd6147ef33b2899b28
-bgr565be 46e14950534befc7e791f65e66449bdd
-bgr565le 7f53bf9a2d3ab2badf50469e8a8e988e
-bgr8 47b2118262ad932cacf731cb66905ffd
-bgra 66d6e0846990fff0f09a07c43c3add71
-bgra64be ec0bdef8663dc9d73818a48419cb4764
-bgra64le 9e2def541e51bc6e77fbffbff7fa146a
-gbrap 08a28b79dbd19246d1a94e3466af3624
-gbrap10be 29d46cbf021b233f5f1886e5d5fe21b4
-gbrap10le 4017c5d8c124438eb9aefa107db58d3b
-gbrap12be e7f471132628b1c034199cc109b84bc2
-gbrap12le 886207e5aa379a0312485b94e5fd5edd
-gbrap14be 6c56b7c47dbc7707e09d93f06eb34624
-gbrap14le e6077974ee36f906987319364b2a72a8
-gbrap16be eaa0158f27ebc40cde9e3d6eef1e2ba1
-gbrap16le 6cf68992d4fcac2aa025d1014b669d24
-gbrapf32be 37c627796dee55ca6f4e7ca965460680
-gbrapf32le 3ff02eb8465b921c09182ec5cfda434a
-gbrp 838025a3062f7f31e99196ce66961ad7
-gbrp10be f63c2555ea19fc78b00fd5b3e2b48e8c
-gbrp10le be64c374ab318235d912372e99a0516a
-gbrp12be ef164a1c062dc3572c61b9ef10897ca1
-gbrp12le 0527fdb6f75b1cb0d380809eb7a7589a
-gbrp14be 6aff3ad388e2ed97d59b71a75029746d
-gbrp14le ed9ccbc7a4f3e269a2ec37d210359fd8
-gbrp16be 020eff1626415ea726c55b23162ce59a
-gbrp16le 0ab77b498d4a39905515b6e1f0329ed2
-gbrp9be 170da3a8644cbea61c3caeadc45354c5
-gbrp9le da5d80e6f12cabaa7081bb85d3b7fd30
-gbrpf32be cd5b0edd510652a0bcfd7e36935e3cb0
-gbrpf32le 9d42fc5331376b5307268498a06613ce
-gray 57fd8e6e00f6be8752726005974cce1b
-gray10be 437713f3d081238cddb738e106e5a27d
-gray10le c749b80049b152f4ba3e66a72c0c5acc
-gray12be d34c50810b37e6f97dffdf6a8ab958de
-gray12le cf71b8fee47ce7821f3ae9f9b62ae39a
-gray14be 2644f330259d70793d789b8dc3c01226
-gray14le 7776a471945d303088012cbc2ff2a2d0
-gray16be e1700e056de9917744a7ff4ab2ca63fd
-gray16le 338de7ac5f7d36d5ad5ac2c8d5bbea68
-gray9be 25e50940fa300a8f09edfb6eba4fd250
-gray9le 1146cfc1b92bfd07ed238e65ffcd134f
-grayf32be 72fbfa47b2863658a8a80d588f23b3e7
-grayf32le 6b856bdbf2a2bfcd2bc7d50f109daaf0
-monob 2129cc72a484d7e10a44de9117aa9f80
-monow 03d783611d265cae78293f88ea126ea1
-nv12 16f7a46708ef25ebd0b72e47920cc11e
-nv16 34f36b03f5fccf4eac147b26bbc0a5e5
-nv21 7294574037cc7f9373ef5695d8ebe809
-nv24 3b100fb527b64ee2b2d7120da573faf5
-nv42 1841ce853152d86b27c130f319ea0db2
-p010be a0311a09bba7383553267d2b3b9c075e
-p010le f1cc90d292046109a626db2da9f0f9b6
-p012be a0311a09bba7383553267d2b3b9c075e
-p012le f1cc90d292046109a626db2da9f0f9b6
-p016be a0311a09bba7383553267d2b3b9c075e
-p016le f1cc90d292046109a626db2da9f0f9b6
-p210be 58d46f566ab28e3bcfb715c7aa53cf58
-p210le 8d68f7655a3d76f2f8436bd25beb3973
-p212be a8901966c5bc111e9e62d3989b0b666b
-p212le 9b3df82ffdafda3163e124e38de10347
-p216be dd1f3e0bb5c49775a598ab29802fc268
-p216le b573c0473a1368813d077487cc9bce0e
-p410be 658fd0d92eb327cbd562abafc8694db7
-p410le c981188c7fd9f32988a9f4732303f82b
-p412be a2afab602628b8da3f0af5c235f2a30e
-p412le 38cb842fef010b73d71654dc9ae4afca
-p416be 66616bf2320464b5e9b6372d48b6b9a9
-p416le 1039b97bbe42ef0af1bc46d2c0fc819e
-pal8 0658c18dcd8d052d59dfbe23f5b368d9
-rgb0 ca3fa6e865b91b3511c7f2bf62830059
-rgb24 25ab271e26a5785be169578d99da5dd0
-rgb444be a05fabc91e485ec02461be900cd72ef3
-rgb444le 61825e18081a86c96cc407f5e6105f28
-rgb48be 425b90bfe7d2c944921c3d224eb383f2
-rgb48le 33202a1d6baa93c5a29d88eeb47b5f04
-rgb4_byte d9d8b1fc15960fc0b49edc7dbb1108eb
-rgb555be ed65d5e935d38d7da789adaeb07a72c8
-rgb555le c53ba385311e57e75f6919aceb7eb689
-rgb565be 692136248339f1ac903932d48b8f3311
-rgb565le d0f227a59da3208567485aa79679fe8d
-rgb8 62c3b9e2a171de3d894a8eeb271c85e8
-rgba ee616262ca6d67b7ecfba4b36c602ce3
-rgba64be 23c8c0edaabe3eaec89ce69633fb0048
-rgba64le dfdba4de4a7cac9abf08852666c341d3
-uyva 147398d2e8d310f915c95863ad192c5e
-uyvy422 1c49e44ab3f060e85fc4a3a9464f045e
-v30xle 394101c7c80b12e34f4352156a3a74b3
-vuya f72bcf29d75cd143d0c565f7cc49119a
-vuyx 3d02eeab336d0a8106f6fdd91be61073
-vyu444 b139fb4ddaef12a7542a68277211efa7
-x2bgr10le dbe21538d7cb1744914f6bd46ec09b55
-x2rgb10le a18bc4ae5274e0a8cca9137ecd50c677
-xv30le a8e8bfb66178ad5cbef5c82cedc1d3da
-xv36be bcc7bda2d0a5d43db4464af6a4cb5d65
-xv36le ba99f258370f2a56993e8760e6b30194
-xv48be 2abcd986a34789ba4310be3969020d0d
-xv48le f6f2e33f260f48334197538f3331f7bc
-xyz12be d2fa69ec91d3ed862f2dac3f8e7a3437
-xyz12le 02bccd5e0b6824779a1f848b0ea3e3b5
-y210le 4c2fba1dc40322584977d15dd07c9146
-y212le ac2a47c45187dd54d0f55293cbffd954
-y216le e65b5bfae1b40edbbed2012e9cd45e31
-ya16be 40403b5277364777e0671da4d38e01ac
-ya16le 54f3295f5326a13d456ac53e973ba398
-ya8 28cea4f98ed452bd3da9c752e5e3399c
-yuv410p a85920d6bd26f51306e2ecbe71d1c554
-yuv411p 9106e283d5dbcfba01c611886d58871a
-yuv420p 9ea8ed3c22c31c0354b7face540bb280
-yuv420p10be c6e76d651b991c0814a3047b2b3a517c
-yuv420p10le 3bf226b758c0b53b893729d97e7bc602
-yuv420p12be 8d63ddea0b9a886e859fec778d72a1ef
-yuv420p12le f5b6dd8cd8b62fce64deac95aae916ef
-yuv420p14be dda2c5c09b72b41a19943b3832ddd2d5
-yuv420p14le e79f827393fb9344190bacacffe9978e
-yuv420p16be 62d08d547f857b254c1d31b5c40b20a6
-yuv420p16le 4ddc458e596c44dfe007ca0c8b211e38
-yuv420p9be 65f8350de025dc8e6608bc21bf50c88f
-yuv420p9le e9d061aad8e0d07226d41421797e6cbf
-yuv422p 9bd12ab1efe6c3fe6d9f639b97b79c7e
-yuv422p10be 6dd930ff81b89b71f6cadf757e0e8b3e
-yuv422p10le 5e314f06833b5016cc5cd76c611f7a48
-yuv422p12be 71c75f56a518f07be9946cbdb38b1d45
-yuv422p12le 1351d615ca6a97f206d04b9c4bb2d130
-yuv422p14be d3d1d29966b9737dc8bbc31c6d215c9e
-yuv422p14le 3ba9d5d2a32dc3e0ec025100621e20f9
-yuv422p16be ed49651e67f96c34649762f4678091de
-yuv422p16le c7a8ad6f7aded288ca2d16c6e5d73026
-yuv422p9be cf48ab1346f7fef1b983b8f01b6888b3
-yuv422p9le b1b7acc0afe050fff93141e2e3c8f040
-yuv440p 5100aaa0d8b30f0eea8825fe9ae20b42
-yuv440p10be 4456a712fbf663d3eb591dfec7c0556d
-yuv440p10le a71cc3c1b47f6600717421bc88ba1c43
-yuv440p12be 735964fdb80852e971ccb4264ce7d822
-yuv440p12le a529385f94a4d46fa339746693975d99
-yuv444p 389eda40a7a3bd5d3b280b448e99f27e
-yuv444p10be 80b1cf057149a1f7dfae1da061e00523
-yuv444p10le cdd8ba90dfc7689e0771dc36a70db433
-yuv444p12be caaa959ed39a74dcec478f23690f5ffc
-yuv444p12le a7965a51a2e45723f650d1313f2aa356
-yuv444p14be 18a46dde1fafcc7bbc6ebb3fd6681e7c
-yuv444p14le 90058811cf9c35a4ddfab367bea40c51
-yuv444p16be 1ff6ee64bcc33be585712e86359430d5
-yuv444p16le 9fc18b0a156d20503e3bac4823277adb
-yuv444p9be e83171709ee786a5859aeab22d8ea4ce
-yuv444p9le cca7482f37778cfb440f22355e47e9b1
-yuva420p ebd72004be42de4743ca46fd81947b56
-yuva420p10be 5e000937fce49360850bc10d8083f798
-yuva420p10le f16bde9ed6d8bd015d59b2e8e248ab31
-yuva420p16be f29675ea983d3a2a28d648f25d2f79c6
-yuva420p16le b5f41c7abf5b7baf5754a5ade5a6f055
-yuva420p9be dbf1a242d3277c87c07fe7b4db993869
-yuva420p9le 00d48d3b1b0383b92ccdb26543cfb7f8
-yuva422p 801bfb0d4c9e7a524d97bfa11f7995fd
-yuva422p10be a0d743770698deea2be35ceb2bb0eaad
-yuva422p10le 6a0861e5c887f3213dc34d8674611950
-yuva422p12be 87dc9f7efc97d5e1bbea7564eca62a2a
-yuva422p12le 137f75ade26b6d631d3998127e411a00
-yuva422p16be c870b697714221ef9168b6984294e501
-yuva422p16le fef7d5f29dfec9ee36216b7a610b4b39
-yuva422p9be 83ff1ae035bb587dc59acf4121602dac
-yuva422p9le 75baca2a93a8e76b27ea208858213819
-yuva444p cfbd995b538c34dee9c107ecf875b283
-yuva444p10be de8b80b4c3a12624412530f09de6dd39
-yuva444p10le 04c93877f724a29b47bc8c0a10a3036b
-yuva444p12be a9efd9944314bb7fc9ba359bc3446446
-yuva444p12le acc831041bbf13e75636c0426f82aa19
-yuva444p16be b10fd7c1b61ac22bdb285f0d91a390f1
-yuva444p16le cac82ffc36b7052747407663fc5ed510
-yuva444p9be a6f66d08b3370fdd90987a6143b7b91c
-yuva444p9le 8d0f0b0840096127613920984078ce53
-yuvj411p 0c7caab687fbd33cba04702366b6c401
-yuvj420p c9bef7e5c1dba1024be992167806ef07
-yuvj422p ac900a0f9854dc2a0ec2e016ff5487dc
-yuvj440p 6f0d66982a3b96efb341a512314317ca
-yuvj444p d559f8cf2e68b0cd3abadbb2f3642dd7
-yuyv422 449ca8d4b5a28ccaaa342860b24aeb3c
-yvyu422 6b226a0d4fce5478294d3bd4ecfb46a5
+0bgr b8f8312b4ca057e98c7156acf49cdc07
+0rgb aefb95f773b08cdf63a1693105e373ea
+abgr b8f8312b4ca057e98c7156acf49cdc07
+argb aefb95f773b08cdf63a1693105e373ea
+ayuv a56c510821886299f83bd28adc871713
+ayuv64be d7b47717fe7574025a65ef16f74aa40b
+ayuv64le 0abdc06e80bafb0f3b111127f610a63f
+bgr0 ea993b5ec3076591e37ae63d09758c86
+bgr24 f7fcfb1f1cd9337355441829bb5e5aa7
+bgr444be 52a474f0416d56423b09102d39fdd081
+bgr444le 8d557173ccf9f408257223b79bcbbd8f
+bgr48be 9a0a5a3e66ef5b3b1a52cb3387746db9
+bgr48le d0dfc367dec229957f78555b3fe84166
+bgr4_byte f013e9e659abe304aecbf4e0e3cafe03
+bgr555be 75063851e9cb1dec5a2fdc1ad96709ab
+bgr555le 326f310476286f032c8c9e1a2a7e37f7
+bgr565be b0b197b654e15807d6ba91cc6d1ff54b
+bgr565le dcfb47e64f06c93bd6e883e83affdc87
+bgr8 49512724cbc55dbb7a4f8cb0bb524f9d
+bgra ea993b5ec3076591e37ae63d09758c86
+bgra64be e43795daade4136862888590a6cdf419
+bgra64le e7687adce3c37ac1318949678c70ddce
+gbrap bb24730b8dc3550820e5e92697fd5151
+gbrap10be 1a71b25970dc36765dede2ee1be745c5
+gbrap10le 3a8aae6159044b737d65f795a43c57e3
+gbrap12be 53e7ac7b7db5d233bd410fa083a0543d
+gbrap12le aee8257ecf67c556e102098f1fc4483d
+gbrap14be ca660ac88e5ab5e37f9ee24ba4206e6b
+gbrap14le d1d7b32fd384d7a6bcb312d3a910165a
+gbrap16be 466975707efbfeeb5a72caabcded7515
+gbrap16le bf81b4ffce908a81385f8811f2cac4c4
+gbrapf32be 9cfe7aa1909f180e8a735b6f1395c651
+gbrapf32le ef8f29a57f998db3678087cbabb4b109
+gbrp d4e757ff340f2e8b8108063c6e089e97
+gbrp10be 273c26091752dcf849f176e0cd606b47
+gbrp10le 156189d814c081320ca4b29c2b40d9d8
+gbrp12be 3f991414b7c24c1270576eb848b04235
+gbrp12le aea6e333e7e188477f91069ed4dfb84c
+gbrp14be 124d62df04989172c2cee1093ed36478
+gbrp14le 1c60337b7cc27214ecdc3f10b954218a
+gbrp16be a55e7a9afd549d2499047f237ea1b5bf
+gbrp16le a2ba14dea915028e40d820e3f2aeedc0
+gbrp9be 16bf796dd29740a37d7b4846b6fe10da
+gbrp9le 60dab2bf74184dd9b4912ce701959a2c
+gbrpf32be e4a980018df1162bb5465c34786dbf17
+gbrpf32le 2eebd1a33ec4114e1f9051ce7a4c0a7a
+gray 0e3e8a7200ee11ad72f2f4b82f5e1081
+gray10be 4ae25424f070e69f32cf4005cb93aebf
+gray10le 517a50a97a4a8ddaea86b4d421ea8ed6
+gray12be fdca21e3fa7ee1c1560b3ba259e55494
+gray12le 9f358b344a4225d47cd5f5221c1e09da
+gray14be b4d4eeccfa1dfd56c7e983ae8c6da029
+gray14le 469a4702829259b7f1cac0f078ffca5b
+gray16be 5ba5c29de10260a61110d85903bcbb4d
+gray16le 45fc96acd9674263844a738b4f320827
+gray9be 66a09740ee5362880b6dd85c002c47f2
+gray9le bd2171220d42cb7b12179a5a26ca85df
+grayf32be b02dc037ff7846aefe8ca263e0ba50a6
+grayf32le b886639d5e145cee899eac5b89d849c4
+monob 7827fa74bf817521f3b06e1996ab1664
+monow c43fa634a8d058e5aeb7bce4e1071cf5
+nv12 7e360c552b31a7690ed08ceb628e37fb
+nv16 679ab45cd96513ed31fd579cfad98955
+nv21 416c5d7ee9b68b5d1a9758ff88f2cb4e
+nv24 88de2972a74e21a2c2d702a571a80ed2
+nv42 c7d772ede05cce391cdf99506aae206f
+p010be a607e2c3411f19580865f4be15dba16b
+p010le 564e6a0c58f1869c01756fda6ed4f185
+p012be a607e2c3411f19580865f4be15dba16b
+p012le 564e6a0c58f1869c01756fda6ed4f185
+p016be a607e2c3411f19580865f4be15dba16b
+p016le 564e6a0c58f1869c01756fda6ed4f185
+p210be 5f4d57b79ef6d67d678f6c1e7346d9f5
+p210le b9e120de673a7662fcb984f3f0737523
+p212be 3c4e584c633d5904168f402f8458a917
+p212le be08727305c0a69a74de571b089f9bed
+p216be 0e88ea0e8c13f1d1c987494933e931bf
+p216le 3094a179ff36c134ff4af4cdb7eb12b0
+p410be b55eed0a51d26c97fba9169fb00814d7
+p410le 9afdfa1b79e349cbe1495be3ddbe8925
+p412be 6f9f4b06396595e63a06ffdecbd04406
+p412le 22a8d16d7fb6fed7a79fccb6b2a4761f
+p416be 41aad16cd84cca89c4134619a38fd3ad
+p416le 9cd846a6ca7f50333dafcecd6e794ce0
+pal8 e0861f4a9e1bd3ebc0bf9dbb0473c74f
+rgb0 f5b1172e468728d7ffb5d146f7df1902
+rgb24 eae1b8ad21f9ddab6f6c56db6ba4b37e
+rgb444be 843e63c409c997d058440f1eea18d7c0
+rgb444le d1cd703003bf3534d782f76c385e7d49
+rgb48be 63556f654ed3281299a7afbb0c89abbf
+rgb48le bfb0f7d8a95e1355f15b7e1b7ec1f521
+rgb4_byte 2ea91ee3ece04982573fe4062570dcbd
+rgb555be ce26095620bd18722ca78ceadc43c2c9
+rgb555le 801b24012549bbde2b841278a263ea09
+rgb565be dacb48ba8eb87f63161eff3cb5580363
+rgb565le 06ea153ba37d29980bbcc37e0f903bf2
+rgb8 80d8244bdc0efcb258c8b40dfafce1da
+rgba f5b1172e468728d7ffb5d146f7df1902
+rgba64be a96a003b93e39d9f6a6740a1c074a26d
+rgba64le fc07d49a51352237e9589c79dc02fff1
+uyva 2d8a61e56391fe1c36fd014d1d0115f6
+uyvy422 e9cf5cb7a514b9a8f356597a88b34ab9
+v30xle 7802007a4e4fe28885149e9d72cefaa5
+vuya 4790b249f6ef2e93dc2bbbcc2c48cebf
+vuyx 4790b249f6ef2e93dc2bbbcc2c48cebf
+vyu444 60e337b3ee00848ec09d2fe69433d15c
+x2bgr10le 5a78dfabf60c18a7a4201ab959bbcc89
+x2rgb10le 3a35e8c08a0a15a81efbb2f91c7d0fe6
+xv30le 4748775401f493a4de5250d52b7ece82
+xv36be 182ad3ca84e03bbfa4c3cccd53be4644
+xv36le f7c6fb5e23df4268d8e3ebe5df748680
+xv48be 5b001a9bf43365baf6cc0697a22d21bd
+xv48le 06d672a255ae58cf2c86e096aee83147
+xyz12be 242e57253a101dd2aac62fc3a086b479
+xyz12le 3b0540c6d4e7a942fa93cee355ba4961
+y210le b1fffc15aa886265686518631888c8e9
+y212le d7584123da15540c4454675b47a611ff
+y216le 1863ea5f90f12a295335d57c48161fe8
+ya16be 522dbbbc84b0fec794c922c60318a82f
+ya16le 67f3d66831713f2f7a272e59a2bfbdfd
+ya8 821dca0f421762a8546bb1dc733ad4b0
+yuv410p 997e41393014bc6b99e87d6f38d1f0b5
+yuv411p e709079c2fca70256a1d85922c20a1bd
+yuv420p faf524c8de84d7746d92cacb6a364a4a
+yuv420p10be 4158f92e400d7424e82a38dbe39d37e8
+yuv420p10le 74fd9da8f0215bdd803130bd1d5a257a
+yuv420p12be cda606718ca587cc304740e069e48bd0
+yuv420p12le 42ac3ab149126b7d3bd7169891748c30
+yuv420p14be 2c0c25e4b08ff26baa445640c047e31d
+yuv420p14le 5435373f020710bbd03166f216922b57
+yuv420p16be 2bad309c39a1c72d43c711f6f2a920ab
+yuv420p16le 3c1ded6c110f3a54486a3d70d2e45f72
+yuv420p9be bb5a89269f4afce92ba9dfcd0b8201b3
+yuv420p9le 24dd6ccdadaac47bc4cda74db6b4a917
+yuv422p badb06f8d9954e43738bd4d2a5fcf826
+yuv422p10be 223b30459aee225b0d3c01aaa4856119
+yuv422p10le 58fa623cf0dfffcd3a5fff7cc0e1f4ca
+yuv422p12be eedb467f3543790fd47b7f2c55abe20f
+yuv422p12le 7b46b64b21342bd39832ea4c769345bf
+yuv422p14be 57ed1d31252db6832db323e1fb9687f2
+yuv422p14le 1869df415caab89fb3c421569b90d43c
+yuv422p16be 5ea5420bdae5a1fb68310cb7672174a6
+yuv422p16le d3ffc2cdb66cea33638c3f3a7888c313
+yuv422p9be 4170524794d79a08d2eaa9558c98f441
+yuv422p9le 9977525e85fd53a8f05e3a03fe8c548b
+yuv440p 22c400e9f76c4693f7280354f7c68d4c
+yuv440p10be 751ac79819f33233f5ec04b650105629
+yuv440p10le 00a542e59bf99aed0376b93dadd964bc
+yuv440p12be 744e679dec7bc157fd80f9bcfcdab8a6
+yuv440p12le 2981068099dddd8a65e037467b0cba59
+yuv444p d2e6432364cb5544ea2ebf852a860163
+yuv444p10be 2b8530f2ed39f5641187122c709d9529
+yuv444p10le ec9e38961b4f8b8ae61e050464fbfce4
+yuv444p12be d04a18f0efa671be7437454747951787
+yuv444p12le 95964e0eac5a7ad7a9f6d77c1b592438
+yuv444p14be f39ad4a66d145238de62454e1b4ddce7
+yuv444p14le 62eed97455b7b38583f7651b20a167af
+yuv444p16be dde3152981da8e5e42d7eaaf05ff0024
+yuv444p16le a0ce801da6c7e9a8950b133a168d6a8a
+yuv444p9be e4b7758d7603934684cb4f1383966f81
+yuv444p9le f05912c777986b995e9e5c110c7bcaba
+yuva420p 732aef23f3ef37e8e429f8a9172e54c0
+yuva420p10be 11ae3198ed99eccdc7502de26f567511
+yuva420p10le bc4e0092a25e3a092ec95f2582ae3049
+yuva420p16be 214ff31a0f690519041690c10309b26d
+yuva420p16le cfbcba4ed225e0f073da9b289a35c65a
+yuva420p9be 971c07cb20f8dbf8733b865130faa128
+yuva420p9le 936829c740223f1f0ec3decf38ed51ac
+yuva422p 964260d3e90e29fee68089a837bb4f25
+yuva422p10be db923c816973d663fbbf652cc43667ea
+yuva422p10le 4f9a59465e121996368c167fbfa08dca
+yuva422p12be 8b5c2ca17469c4831f77890eac3db034
+yuva422p12le af98c09cce8a4183717cf67aa73ee4d4
+yuva422p16be c033232630d6652817d7bf466bf3eab7
+yuva422p16le 5ee2b6666f443a5a61fcba5fb42752c1
+yuva422p9be 15b354c92d137d9b828982f42de854e3
+yuva422p9le aadd34b7517bb5bc44d6b1648ca86d2d
+yuva444p b877868299e58e523a20733b04cbea37
+yuva444p10be 5ab8560a3f8ae0d0693f316acf0a0475
+yuva444p10le 2c32dd714e49f4869e04e0efb3f9cd23
+yuva444p12be 4690900e4dc8b1e647f997fc1d0c5f7d
+yuva444p12le 564991cbf3746b4a42db659c45f3ebc5
+yuva444p16be cac56a7cf594eb52572b1d3f68bc4d2f
+yuva444p16le dae09dfb14a8786a31688b535c302745
+yuva444p9be 97fee7809b102990d8d7723d9039246d
+yuva444p9le 6e91b81eaa9c2bb3d4427ea151a0167b
+yuvj411p 8aecfc227cbc30756dc0afd164c6447b
+yuvj420p 45bb37a173ef963658ba94c0fe0adfa2
+yuvj422p 4c03fa132bd5ba64f6574b8af0e075a2
+yuvj440p 58f5f923b34a554d39bd53e006556858
+yuvj444p ed6b6a56e427e8d4bfdfe6fb00d4533a
+yuyv422 c9075fc0d3c57a56a834b5d48fa523fc
+yvyu422 0ac37bb64174f60e83d107d26633f4f6
diff --git a/tests/ref/fate/filter-pixfmts-fieldmatch b/tests/ref/fate/filter-pixfmts-fieldmatch
index c3165b872d..c351937181 100644
--- a/tests/ref/fate/filter-pixfmts-fieldmatch
+++ b/tests/ref/fate/filter-pixfmts-fieldmatch
@@ -1,5 +1,5 @@
-yuv410p a6c9b4065e8253d8120772f69be0bf04
-yuv411p b913e634ad37ce046240252bed8681fb
-yuv420p a9286560141eb14595e427dbe5829b00
-yuv422p 11ad22ce00c5e8a30d0472f29fb15434
-yuv444p 6c5b0c1343d625d0656b6755906fd874
+yuv410p b16f9b0f626b65c7b09e5baf51f54dc8
+yuv411p b30aa6c732b10a7bcce36559ae4eac8a
+yuv420p 3508c6facf9b485736b556ea68cea1bd
+yuv422p 43540db12308608629d7597a55e398b6
+yuv444p 8e71443347c182fe35fc7416be23ebf8
diff --git a/tests/ref/fate/filter-pixfmts-fieldorder b/tests/ref/fate/filter-pixfmts-fieldorder
index 104e268572..db8b0154fb 100644
--- a/tests/ref/fate/filter-pixfmts-fieldorder
+++ b/tests/ref/fate/filter-pixfmts-fieldorder
@@ -1,156 +1,156 @@
-0bgr 955efde1695e9f4da276622e462ea9cf
-0rgb 2b0f066cfa0bef378a492875d541de8f
-abgr 832924b5351361db68dbdbb96c60ae55
-argb 80d08e68cb91bc8f2f817516e65f0bd0
-ayuv 7fd34c9bd28c8ac7979eaa41c1a8ab9f
-ayuv64be beb82e063e760c916ee5dbc054a9a32a
-ayuv64le 84ef6260fe02427da946d4a2207fb54c
-bgr0 d2c676224ea80ac3ce01afde325ea1a0
-bgr24 b7fdbcd10f20e6ea2d40aae0f329f80d
-bgr444be ca5acc0d5315d6d9f4422337c6f20842
-bgr444le 8a82dc31d4305abb60825c54e07c1b09
-bgr48be b1be092ef916a204e002606cf83240fe
-bgr48le 3e64bd2ad45de53a780b2bf546fd5343
-bgr4_byte 319d0fda198978f05e0318863d10bc01
-bgr555be 686b1f3318a44c48e2ea473c42d7d90a
-bgr555le 113908a73bbef613f68706be3352f404
-bgr565be b0aca25c2de20dabce53cc0e6e27b8aa
-bgr565le 2e00c326499c8475ffc6aca5476ad422
-bgr8 cfc405aaf0162b4edfe9b3e047c5624d
-bgra 5967b559257dbb6784f93b9d2bef4edd
-bgra64be 64a4ec15bc35ede2018f650b50c2429b
-bgra64le 5029192d0f32383c9f25f8e7da7cb5a0
-gbrap 00afb65d44bea99c31b318fdbeb3be10
-gbrap10be 8b27254a69cd0e25fa55262a743f95e6
-gbrap10le 52278021718ec370903dccc923dc8bf6
-gbrap12be 302b353dff696ec9fd0d85a0cc14802b
-gbrap12le ae2d6db2c9c825f06d92389de21263d2
-gbrap14be 1d28d4af2b00d08a17278ca0a316f24a
-gbrap14le 07bc3e6abb0ee23876c9605fd81e8a83
-gbrap16be 52c10d8046d123dfc4a478276906467c
-gbrap16le 2317737b8f5140add27d121de8f5ba95
-gbrapf32be 6781751ef9d444d150cb0a1e1cefe141
-gbrapf32le f2ffc9e45dbc9919d516304abb514306
-gbrp 506dea2fe492e985a396d1b11ccd8db3
-gbrp10be 55bbfe2d472780dcbadf3027778caa0e
-gbrp10le 13a39077ab1b2c3b49afd3e250b84a77
-gbrp12be f1b59334c687a39ba076fe47e6ee9515
-gbrp12le e64ab4d290eb10476db165054720173f
-gbrp14be b3806ade527ef7452c29106054946cd1
-gbrp14le b01b1a05d8de36f51a133d25102fe1f3
-gbrp16be f82e4bda468275f51becf70f3880be52
-gbrp16le c7813a905f94aabb2bcade79c9b7e39e
-gbrp9be b8d294d4bc81ceef1fb529e917c02e48
-gbrp9le 0d42cc9e222d806c33172781b45cb3e3
-gbrpf32be cef1384ac5c95cf4b3ea2e49133dbef0
-gbrpf32le c053b8bf8314196099b1e2e1d0617b75
-gray d96e0f1c73d3f0b9506d691b5cd36c73
-gray10be c26c73de96b630f1207ff589b6553ebd
-gray10le 16e4db1d611ec3fa5c9fd8fbdbf1ffcc
-gray12be 1c3285c150e1dddcf0fbee405cfb068e
-gray12le a57b6199f5690add0ac0150fa95c4988
-gray14be 1e3d0d0421cf84eac93d7ab1964207ff
-gray14le 04899f53627203bd1fe3f17fb0de199c
-gray16be 293a36548ce16543494790f8f7f76a05
-gray16le 84f83f5fcbb5d458efb8395a50a3797e
-gray9be ec877f5bcf0ea275a6f36c12cc9adf11
-gray9le fba944fde7923d5089f4f52d12988b9e
-grayf32be 1aa7960131f880c54fe3c77f13448674
-grayf32le 4029ac9d197f255794c1b9e416520fc7
-nv16 085deb984ab986eb5cc961fe265e30c0
-nv24 4fdbef26042c77f012df114e666efdb2
-nv42 59608290fece913e6b7d61edf581a529
-p210be ca2ce2c25db43dcd14729b2a72a7c604
-p210le 755363012d8801b96ead2e8b1b4d2ab8
-p212be b28ae205def3434349347f8c0d94b707
-p212le 90fe12fa6ac4d8d2631c082d2b9a5d74
-p216be 17741c0cdb65914ad13c5114121a175f
-p216le c0c888ab7bde56638732344076b3b2ba
-p410be b6d65b820198ca6ff0103d9794727792
-p410le 2771dd3ae54a439921f51c29e79b6799
-p412be 2d0c876b68f25ac0e8326faa81d911d8
-p412le ab400cb3fa1aa16c3af8c58efa679979
-p416be a0f8b5acad8fafc45fc7b2275fac1d84
-p416le 2e73af44eb933580da59981176848dcc
-rgb0 2e3d8c91c7a83d451593dfd06607ff39
-rgb24 b82577f8215d3dc2681be60f1da247af
-rgb444be 1c3afc3a0c53c51139c76504f59bb1f4
-rgb444le afced429728bf94c0617d0c031e356e5
-rgb48be dd9db831fb640b113bd9531f3f19c226
-rgb48le ef45b68fddf5e4d2e2ab3c08920dae64
-rgb4_byte e9804cb4aa572a40ddf3204e9c2c4566
-rgb555be b4ef7a0ad6f45b329a1ece563617c557
-rgb555le bcc3bd31b2df8180341fa0e50b70852b
-rgb565be d9b1e8f52a4044b0019ce56f6bc2242c
-rgb565le eac5262d84669b2af28e9357660dc912
-rgb8 6deae05ccac5c50bd0d9c9fe8e124557
-rgba 1fdf872a087a32cd35b80cc7be399578
-rgba64be 5598f44514d122b9a57c5c92c20bbc61
-rgba64le b34e6e30621ae579519a2d91a96a0acf
-uyva ccf5dfd33765dda88c4b4afa2ea31305
-uyvy422 75de70e31c435dde878002d3f22b238a
-v30xle e453b8f0ad09e64e3a0173a4e3c2930d
-vuya a3891d4168ff208948fd0b3ba0910495
-vuyx 9e4480c5fcb7c091ec3e517420764ef3
-vyu444 3ddab207d561a3ee5efae09e504207f2
-x2bgr10le 86474d84f26c5c51d6f75bf7e1de8da8
-x2rgb10le cdf6a9e8a8d081aa768c6ae2e6221676
-xv30le 8d1921d4a210d8107c20a805cb9a8117
-xv36be 962386c88268f4382004c3a7a82c5eb8
-xv36le bcceffc985aaa8414c4b8072aa0889bd
-xv48be 4d6e4004b03767f12df8bb4e76c98ddf
-xv48le 9e94d82461a2131063157ac0dbe9467b
-xyz12be 15f5cda71de5fef9cec5e75e3833b6bc
-xyz12le 7be6c8781f38c21a6b8f602f62ca31e6
-y210le 22b1a02a39c4b325726bf8793bf1e8f2
-y212le 2f08fb195b948056c844acb1eee8d649
-y216le 360cb98ac80b13d3a8ec61c9f1ff3bac
-ya16be 0f13e0f52586d172aaa07710fa3e8f31
-ya16le d481d93ea1a1a04d759d9994958983de
-ya8 055ac5ab5ff8533dd319edc17a398af1
-yuv411p e4a040e0e786c4dae07d9d3f90a54905
-yuv422p 16ce67249c6ce7ef57a433646ad6dfc1
-yuv422p10be 62ae323dcc41aabf8ff6ecc53b119ce8
-yuv422p10le 60b20ad8c01ad7ea774ce1d74d8932ba
-yuv422p12be 7bcb3e28323dbf566512b5b8a1d33380
-yuv422p12le 5877624df10122dd51c173f814bd5414
-yuv422p14be 8bd7bfb0b35d68000ba57af66958ef2d
-yuv422p14le 471c7528e3da240d0a40f33548cbfbab
-yuv422p16be 8c193a8b6064e2379b2fb211cd2e6e37
-yuv422p16le c949614bec06baca5ffca840b164eacc
-yuv422p9be b615f4e767a287e85be97dd52371ba5e
-yuv422p9le c9faffe2fcb2e30be5d792412b3550b0
-yuv444p 1483374f69c4bbaf9252ce255fc84feb
-yuv444p10be 2e5caee508692869141bd9649cc17f64
-yuv444p10le c0ceb41ad4c2ddc454f3fdb9cda2d8ad
-yuv444p12be 8729565c21a9d8f1e7a87d81d0aa4a54
-yuv444p12le d4786cb4b1e79b2af1493e01d685282f
-yuv444p14be 33f1cf5233f57582618390ea337e83c6
-yuv444p14le 7d9fc358232488f671d663d27875f3c1
-yuv444p16be 779ea70979e735d3074fef0466792681
-yuv444p16le aa893d9b1857b68fd1c5fc42236d7816
-yuv444p9be fd0ae3b828d40e2638ea0640bb5cc168
-yuv444p9le 9bb3dde9fadb3c03a0ef8305b5f67a7e
-yuva422p c470da57cde22b452deb8874df710dce
-yuva422p10be a2ffa080ae661c1033aa38be28002922
-yuva422p10le a4f5e8006f8ea3f964206605045e0fe0
-yuva422p12be ec44f9fc083d5f39051f2a65daea6890
-yuva422p12le 5fd785e19f68538ba76e6e505447239c
-yuva422p16be 929ec5d4bcfac13ba8a02f12e3f5fc7f
-yuva422p16le 7155a6036e25719f2e4d2d47212f077d
-yuva422p9be b1af62d553d790e041e80cf89608efe3
-yuva422p9le 65c80faeb0021deb232ee451f77c89e3
-yuva444p 9ac54882677f1fc5553a97ea558e942d
-yuva444p10be 3326267d176a8dfed2c7511b926962e6
-yuva444p10le bfe957d1b5fea3585b3942cbfdd529ad
-yuva444p12be ecaa57b7f0b04c3e8779a5f5dcd23032
-yuva444p12le 6b645eeaff8363d82ff686b3b020cae3
-yuva444p16be 2f80d411847856e1364659dee8b23485
-yuva444p16le 5796be8d66371b60037fc8053c27e900
-yuva444p9be a83599c0e9fca08f6b7c6e02c2413fcf
-yuva444p9le 390fcd8f72ee407a8c338667944e3f72
-yuvj411p 73fa99cb96d2f7171bff15bc2e43d963
-yuvj422p d5e67ce1db5347cf3416069286359f57
-yuvj444p e915da6b5aa0ee5298771ba0ca187cad
-yuyv422 a923c5bd4889bec92d872237f6a578ec
-yvyu422 d7a8697f1f5e6a2a27b0df17811b2613
+0bgr 187f8226a72ddcb7db6377da6719c8f8
+0rgb 8df7b0763e9322b69817436d52007fcb
+abgr 187f8226a72ddcb7db6377da6719c8f8
+argb 8df7b0763e9322b69817436d52007fcb
+ayuv db04f6862eaad23d86918277daf77aeb
+ayuv64be ffec9249127119fbcc90b13ab56eb0b4
+ayuv64le eb6a9d9ef90092b8fd7a094eb7a06b3a
+bgr0 bce791d604f1b2802af7b7892e87e846
+bgr24 31650b43355436a252033d8c6e732847
+bgr444be 2fd2ef32435ea5b708675d65291a3b23
+bgr444le 2bd5688012ccd815a7c302733412c7e6
+bgr48be 8118fe91f1df4ead780fb9ff0dbf17cf
+bgr48le b6583a81e96d615655783ee86aa75048
+bgr4_byte b11c2e92c4a548c1c0e860f43e2e9838
+bgr555be 7508cb57e899952c3017cc0d9175a248
+bgr555le 11cb4c3ceabad84b98164108571a47fb
+bgr565be fd39e181090c8ae1c4137e31e3a9505d
+bgr565le 506b4ec5224b119c19a0e42a487e9f77
+bgr8 e107b2fe5ca4818523f35def8ea4830f
+bgra bce791d604f1b2802af7b7892e87e846
+bgra64be d33d2890d4107a7408fe587b54fea166
+bgra64le 883554da239ce8131b898878799a1f91
+gbrap b58a1901a96080e21b2e5ab744a527a4
+gbrap10be fb4b3b19b7bb570bfaca3606a7e2578c
+gbrap10le 4016a55296263412d7855b4fff104a16
+gbrap12be 03e64267719ce6be238366bab7812947
+gbrap12le fcf59c85892593422c6b74914177c90f
+gbrap14be 524c2b05c2bf4a683cc4678d34e69416
+gbrap14le 1b61a5b96ff879da912ada9a0c7fc0b2
+gbrap16be e8ae955feb482fdc2a7b26bf0d324a81
+gbrap16le fc5272fbd14ccd27e98f79a800982af9
+gbrapf32be bce3c36e4d821d288156a3ed12f063e5
+gbrapf32le 35f945fabbff94a311b98fe7b7361ed5
+gbrp c56e543a01e9e35d62f6773e5808a03e
+gbrp10be 0063710c3d2e9615fae435bf71c04c22
+gbrp10le 2feecb64e19306513c584a8f1fcb7018
+gbrp12be b23b8a448199367df033ccb3358c925c
+gbrp12le 9850c4d5c1a0364ce0ec38d800a2474d
+gbrp14be 6ed3b2e0ad2cb3209d6e55712a9ef261
+gbrp14le 971cb94ba80e7823a7efca34fe5b464b
+gbrp16be 650f43618e3319e6f3b2968bc1723192
+gbrp16le c14579a215fa5c31e76bede184353f41
+gbrp9be 25c5f8f8bf50f50f1fb483441dcb3635
+gbrp9le fc30f395a974f99b7a2da23ccee2f112
+gbrpf32be c07da7843d21caa2a93bdacfbeba59d8
+gbrpf32le f5fbbdd534498454a43c1f15ead59ad1
+gray 6b104def35951740618f14e837883be9
+gray10be 5e9b7e3d39c2877779d724aa093c084b
+gray10le 79e1ac482f3dbecf3e35f8fe5e76c006
+gray12be 80e9b18d09f6f89441f88c409127a5b5
+gray12le c9636836e2e8320e7ad2731024e8d0bf
+gray14be 0e06489cdaa65560a8fe2b1ca0aeaa82
+gray14le d2a7a03f855ad93d9904c270c78a0f2a
+gray16be 886c504eaf316f4839ef3fd361509ce7
+gray16le dfb17fad2e02290f3a9ada636b1faba3
+gray9be 51d9565893c3367c6fa2ace627bdada7
+gray9le c6b3242e161c88d12fcaa3a2ce75a5fa
+grayf32be 96ac0c76b3da2f3f08cb9f323d783162
+grayf32le dafab1a8401a72238613b2b159581abc
+nv16 4ece4b1db0239cab7e32e85a8c8028cd
+nv24 7c92632981294d701e51b4368a2b867d
+nv42 44b1da8283c5028b83051806b682dd06
+p210be 382ba7dc048d0d766613d974f3b74bf8
+p210le cb8cfe4e0f4cd40cb5a0a46f0177133e
+p212be 6fa77279fef76c853393ec01a2b079d3
+p212le 9688a9573926151d579ffbf9a2a7adf5
+p216be 9b8703f6f6743698fa664f1f5c0914c1
+p216le 3ab0132c9728fdbff548ebfd192e36b2
+p410be 9033d9ecec4812e86b4013a3745a138e
+p410le 76682c1ca1d3de632ebaa748270b385d
+p412be c5cfff82434f3545bc814013dd9aa5c1
+p412le 1892ba63c0d36e37b630a5c0f43a74e3
+p416be 4b9dc2bf4dd7a0a7b0dba9a30564ad25
+p416le b4fde77deb6806f05e9cd5c5713ca219
+rgb0 3f27ce3d6dabc1035d2f50a742aa38c0
+rgb24 79459064046f4d1617be52f6c4e94d2c
+rgb444be 5613979f19bfcd260bcd642fd5d2af0f
+rgb444le a41e29269419642ac18a65ccccff4b73
+rgb48be 92861272983c058a25a32d9364dd9067
+rgb48le 8970441b60bb87fa4a33b1f6a75f3259
+rgb4_byte 52221d39f9562a8031378a92c54f493b
+rgb555be fcc9c8df3e4172068e7838bbdb84f7b6
+rgb555le 8ece0f96e289195fb596f6f9d0b5c2f0
+rgb565be 103a9ae1319ced3fec72fe6e33c90852
+rgb565le f5692a4cc606a603736729f3beeb9e80
+rgb8 7f7cce8f171359dcc4043528514f1acf
+rgba 3f27ce3d6dabc1035d2f50a742aa38c0
+rgba64be 578c6a491a4ba15ff3f286b176f8e103
+rgba64le c980ce307571f6407895c8a7084d56ce
+uyva 0697b467dc6871806e216c4daaf7d2d3
+uyvy422 9717fa3016e75d3740337119780d0640
+v30xle 92002cdd2352d7e0bbb44879cee8e83f
+vuya ce3a80ed156f57dbdf68800f778b1ad1
+vuyx ce3a80ed156f57dbdf68800f778b1ad1
+vyu444 0409a252bfb1e7b5636b41a95883e86f
+x2bgr10le f654f73c527b76a8beee097ae989a7e9
+x2rgb10le a2edc0d3732c031d6a8762c991252f7d
+xv30le 0076525d0fb17bead87bad084633fae5
+xv36be e0d04d8b0fa277659f35d754352e9180
+xv36le 8226a663141444e7529de48a86d254f8
+xv48be 69c8bb8081c5fe25e668cd23f1a41f75
+xv48le a9921a372c22b2db12518cc765e65843
+xyz12be c0d275346f3828343b794bbfd0d0a2e5
+xyz12le 295b9306230cc756fef034a81d7a0c11
+y210le 2787d6060931c824dc69bef39cf05faa
+y212le e40706fb402cbdbd9e11cd8fa92c0289
+y216le 1ef6083fea9a31db0145ec3cdfb31a53
+ya16be f8249f0a36e8ffb2ea681eb2467035be
+ya16le 6dff948620e5b108b8d736f673b67e8d
+ya8 125466c622febf1661016f395c50692e
+yuv411p 2a76c372072b1f58768c98feaecfd1e6
+yuv422p 1bbbc59cd31d160ff6784af2fae17ebd
+yuv422p10be 38b9abee47852b8dcf531c3cc4aeb074
+yuv422p10le 7e44c9b931ee699b5f02d096578a2cd8
+yuv422p12be 89cc013e4de9ea20c0aae2924c98bdff
+yuv422p12le 94e97187aafcf0894866b058efb5b3a3
+yuv422p14be 4723d9d136b4ee3725a2a79ab531c43c
+yuv422p14le e95ded01820f714756e76ddce1286a01
+yuv422p16be 796c70f98e9eeee93eb035ebad5cb41d
+yuv422p16le 24f5351f822bafc2ad1d367d7ad8cbf1
+yuv422p9be 013a601d040f610d1bdcbdbdc19c7fbe
+yuv422p9le 555adfa1fbe6f0c855a761e5e27be1c4
+yuv444p 3fda315ab0435c4786c7256d94c2f6bd
+yuv444p10be 1b3213e041314d5369dfc529666e2be7
+yuv444p10le 49ea24368fbf09c28edd544c9c02086f
+yuv444p12be 6153ec1ddf6e1e326fabf831cb9b353b
+yuv444p12le 5fd3339227d68291cd09755145db4739
+yuv444p14be f8f79a9dfd72afd3b96b5e50433c84ba
+yuv444p14le 0969f1ce434970f3108b29b4e8b215b9
+yuv444p16be 56b3b4f9681b22e28d15e5ff64334849
+yuv444p16le 3a89f4382681ad6b002e930c3a99da6e
+yuv444p9be e03424cd07a34fea51b2d5e53e959de8
+yuv444p9le 176ebf8ba9abcaf785dfa2ffb33910d2
+yuva422p 49b053a256a88b37516994adbae95e04
+yuva422p10be c7016d8bef68e403910afccaa900481a
+yuva422p10le e459bf33c30bcc2cccb6f47b44520ac7
+yuva422p12be 359f498c1a077cf1c793933a6beec32e
+yuva422p12le 5ba6bce9f5926e34df9a19fd7e0c5186
+yuva422p16be be54374ae88d25f6aaca25e487a92633
+yuva422p16le 0eed4befb198bccbde5ec8ce63f09846
+yuva422p9be 3fcb4d7ccfc16e95371fdb50db07bd90
+yuva422p9le e0bf767674502402cfa0647e943b8a96
+yuva444p 8ed81f15dedfef0ab207cac0f259e381
+yuva444p10be cad2fe4a1d74c63cde97cf723a2f5833
+yuva444p10le b54a8bbe6ecc6bdf9051e85b752b113a
+yuva444p12be 28a91de1fc37eb6eeddf8527090b965c
+yuva444p12le 44feda6f323edcad47427763c7edfe3f
+yuva444p16be 6d146f765bfc2b60289323ab76896f11
+yuva444p16le 3378942749b8f3bfb289c1efcc191c1b
+yuva444p9be 9080b9b6ad0c6a8127e7d854bea1ea3b
+yuva444p9le af49423f7abb328e01935db428e8a474
+yuvj411p 87ff88c905c5a64e17bf15fbb6e77048
+yuvj422p f2d3ae6dfcb6fe088d4f51274a165feb
+yuvj444p 4c0eeb922728b8b814f8bec4ebbcedac
+yuyv422 4635e157ad29a2755a0be08002b05dd8
+yvyu422 35500ea9bb22b9dff57797d1e03fb883
diff --git a/tests/ref/fate/filter-pixfmts-hflip b/tests/ref/fate/filter-pixfmts-hflip
index 679f0105e7..2d0d8d9558 100644
--- a/tests/ref/fate/filter-pixfmts-hflip
+++ b/tests/ref/fate/filter-pixfmts-hflip
@@ -1,185 +1,185 @@
-0bgr 823994965cfb2ba4566f878c75eed684
-0rgb ada57572ee2b35f86edac9b911ce8523
-abgr d2da6c3ee72e4a89a7cd011dd08566b2
-argb 36cf791c52c5463bfc52a070de54337e
-ayuv ae787b7ee2a8b1f4af2335ddca56ff58
-ayuv64be 9d613f9046e20009f5c4be3f4bd7c3cc
-ayuv64le 4cedbc38b3d4dcb26cdab170ce6d667b
-bgr0 66e9fda4e658d73bfe4fc9d792542271
-bgr24 db074979bd684ca4547e28681ad3f6ab
-bgr444be 63ad2fe7b4e44b11c5ca03b545a941ca
-bgr444le a742195a606d5c3f1de795b499077f01
-bgr48be e59efaa40ad1652c74a7c83aba43b4f2
-bgr48le 13c4f904e318356c96ffce911226cf83
-bgr4_byte 8de3494b53a459ab0f748a525e87ad4c
-bgr555be 2b491222a2807a112b404f2924ba0c3e
-bgr555le 533feb969289df2bc628d46816d1db89
-bgr565be 3094c0320e068305b35c57b82476370c
-bgr565le d20c95743b957cbecd09272a630f22cb
-bgr8 67fb3fd116f0c0eb36d8ed03bdfbb0a6
-bgra 275f05a382bcbc9bc77c06b79e1d8a71
-bgra64be 1cabeafe9c21a4f7ccd976220f22ee5a
-bgra64le 1b15c01c94cf9af89273da1d1f994cff
-gbrap bf6a2b2f206fbbb332a718fb570d7cb7
-gbrap10be f188dc23756469cbdd172fe97ad58121
-gbrap10le 262f0501633ea4670020fae8ac6835e2
-gbrap12be ffe9aa4cbcc42f71757efe18826764ac
-gbrap12le 88a85c1b3c5e19e299fdd209b73ac1ba
-gbrap14be e4aedeb3aadedbe93cc415db0a65c1a2
-gbrap14le d6183b778f950a1255e27efe658127e4
-gbrap16be 3117e84b258433a7efb9288bbb8815d4
-gbrap16le 3ad08cf8b49d8eb31a1b356ec4b7b88b
-gbrapf32be d82e48eb62c1e2d2ce5d614aeda38a99
-gbrapf32le 323259d76d5c5350091704813f22bf57
-gbrp 0ecfeca171ba3a1a2ff4e92f572b71cf
-gbrp10be 774398c2f81757a536c094f16cfc541a
-gbrp10le e9a6434d691be541f789f850963da181
-gbrp12be 13d819d869f8e84aadca57e21883030e
-gbrp12le 22046339442c155fbb9b02ceff5e1c15
-gbrp14be 7e1d2f9d9bb7cc90d88540f36998acd6
-gbrp14le 91bb636f4e1f5d50312b136c185542e9
-gbrp16be 46cf9473646a4b9dbcb05661ade658ec
-gbrp16le 6ce6093b24d09c0edcd55b2d6fec89a0
-gbrp9be 174de037c2a9f2b6fb4d9444ae0ff82f
-gbrp9le ba7c2631fb2967aa909c66509bd243fe
-gbrpf32be a53fc24a298bf419051fb57c63cc4cef
-gbrpf32le b44dae0881043398bfd704a944094737
-gray 8bd4ece1dbf89b20ee785e0515356e07
-gray10be 160dd03e30d33379de92c70ee52c01fd
-gray10le 6baac1da6be3789409b67cd506afe7da
-gray12be de7b5ef4b513e7e8270c617249d1cbdf
-gray12le e8d0739ff61649bd82722b3134cbe776
-gray14be 22560aaac37f5bb2982819b752bf4608
-gray14le d4b2f5e7c4bbd39130655b8f2c55f010
-gray16be cf7294d9aa23e1b838692ec01ade587b
-gray16le d91ce41e304419bcf32ac792f01bd64f
-gray9be ac8d260669479ae720a5b6d4d8639e34
-gray9le 424fc581947bc8c357c9ec5e3c1c04d1
-grayf32be a69add7bbf892a71fe81b3b75982dbe2
-grayf32le 4563e176a35dc8a8a07e0829fad5eb88
-nv12 801e58f1be5fd0b5bc4bf007c604b0b4
-nv16 06ba714cb8b220c203f5898ef39abf93
-nv21 9f10dfff8963dc327d3395af21f0554f
-nv24 f0c5b2f42970f8d4003621d8857a872f
-nv42 4dcf9aec82b110712b396a8b365dcb13
-p010be 744b13e44d39e1ff7588983fa03e0101
-p010le aeb31f50c66f376b0530c7bb6287212b
-p012be 744b13e44d39e1ff7588983fa03e0101
-p012le aeb31f50c66f376b0530c7bb6287212b
-p016be 744b13e44d39e1ff7588983fa03e0101
-p016le aeb31f50c66f376b0530c7bb6287212b
-p210be 6f5a76d6467b86d55fe5589d3af8a7ea
-p210le b6982912b2376371edea4fccf99fe40c
-p212be 9ffa4664543233ec7c9b99a627cb7003
-p212le cb4960bd87232af96bb3d6faea650cf7
-p216be c1b58f61cd6df9cf01c3086786fb8a69
-p216le 1f5213bebf4c99634f57290f5ad99c0d
-p410be 2e06214ea84595aa1294239b0f1e900f
-p410le 1143c811c383e4461b1192dca0c74246
-p412be a106a2e9bb534f31173dc93ac2888800
-p412le 77c33ea4dc8f94a8054f19b8b9bac491
-p416be da6807d924b63a54b804d32e427524bf
-p416le a42b88cabc4395aa0bf1bcbbc876f48f
-pal8 5b7c77d99817b4f52339742a47de7797
-rgb0 0092452f37d73da20193265ace0b7d57
-rgb24 21571104e6091a689feabb7867e513dd
-rgb444be 38d6d0e9aa15ce95f3fffcde8437632d
-rgb444le 4c5bb6590def780c480abbe6a6349b1a
-rgb48be dc7f3a98c0913a6defa56bf032590ad0
-rgb48le a813a316f8b5d49340f64990f914e2f7
-rgb4_byte f28c594e547d38166c2757338948e874
-rgb555be 316c7c1f785d8ba84dbe3eaa20591158
-rgb555le 07f561fec000bbadf6b732a358c6126a
-rgb565be 593c48d6214cb40f6472ebdf9f6ede1a
-rgb565le ccc896ad1852500b7e72bb858860d747
-rgb8 68a3a575badadd9e4f90226209f11699
-rgba 51961c723ea6707e0a410cd3f21f15d3
-rgba64be c910444019f4cfbf4d995227af55da8d
-rgba64le 0c810d8b3a6bca10321788e1cb145340
-uyva a8391c24037e2a670196b47bf6a2ca57
-v30xle ea5575ee99f826d7447bcc47fdb6639f
-vuya 7e530261e7ac4eae4fd616fd7572d0b8
-vuyx f1d087284fb1556d76e6def5f94bf273
-vyu444 7b72337f92a7223fd115265e2f769276
-x2bgr10le 827cc659f29378e00c5a7d2c0ada8f9a
-x2rgb10le d4a8189b65395a88d0a38a7053f3359f
-xv30le 7370eadd13a2fc79186443713a639332
-xv36be 98f578df965eed369f46cb135e2d1345
-xv36le e478b4b54698beb3ce1b9a2dd691d544
-xv48be e030a2c7b1b600cfacb691b6e90c2e3d
-xv48le fbd7f8c65cd6fc9f9108dc9a1f977dc3
-xyz12be 25f90259ff8a226befdaec3dfe82996e
-xyz12le 926c0791d59aaff61b2778e8ada3316d
-ya16be d5b342355bdd9e3197e01b13b7c6301e
-ya16le d58f154cbbbff85af9917cdb34e819a4
-ya8 4ad5920716de3d2fbbc49f95adb60345
-yuv410p c49fd0c55c41185b1580aac77211992b
-yuv411p c416371077dce13d31bf1dc706111ae7
-yuv420p eb8d9f02db98e10400781428c43e9438
-yuv420p10be 5cd5c8181248b2dbdc7a8669caca3ed7
-yuv420p10le 95a92ee031fdb8812661c019d925fad0
-yuv420p12be 8fe5d344a1576aba7892e855d2790df9
-yuv420p12le c0897e2b53c1417fcf0cfbdbf9f54163
-yuv420p14be c5758d8062c61248110485243a75b712
-yuv420p14le e283871dec73c853421d3aa098f071a7
-yuv420p16be da4f5b6e537edf9cdea48a60defe520e
-yuv420p16le 4173d444fea2ea27ad03b3f92e982bcd
-yuv420p9be be69519cbd3f3b9d02b165e6d675b4cf
-yuv420p9le 49eac58088b3e1cac170911382e2bb9d
-yuv422p 5aade4d118cd7243800a08d300033748
-yuv422p10be a12d0957b703bd54cd569664b821ca3e
-yuv422p10le 8b6ac98276b10b7e540a5f689e5453fa
-yuv422p12be b5d2142e6ccd9f69dee2c0643b14a741
-yuv422p12le da75ea80662636c698986cdeab334669
-yuv422p14be 027a593f148a96ff9e37a35e55608818
-yuv422p14le 4c1de1ce4f199ab8e94a28bf79ecedb6
-yuv422p16be 3d4b525c8056b740a4afa5b86cd79cd3
-yuv422p16le bb93ea91207d118811e2dfd5a48e223d
-yuv422p9be 5b41fff3b17c2934e1db61f0591fdfbc
-yuv422p9le 720ed60d583933c3fb8db6dbb2991dc6
-yuv440p 53fb331a853af01bed7f32504a1e5ff0
-yuv440p10be 38108067cdce71f3a8f51eee25e4ff5d
-yuv440p10le a369c78eda4f46d71105c38ddc92b976
-yuv440p12be 2d5e61f399ecb12bfb66fdf20b37b4f0
-yuv440p12le 7aecbe06b7cd8c84d98af8cf3bb971e8
-yuv444p 0bd726440d90438ad357172fe1fac9b3
-yuv444p10be c2e452fbe45f23c70525919154f4b81f
-yuv444p10le 90140d5f930fb2ff750fe18df990d0f3
-yuv444p12be f858a8f0c55192ab69d356b97e0449bb
-yuv444p12le 22f099dbae63e6564f06e1cc32683a4e
-yuv444p14be be4727c283bb3af3327f7b9dc57e51b8
-yuv444p14le 289f4d6a3d60ba654e8280683825ee9a
-yuv444p16be acb6b001d445a628d1d0a2dfbeed078c
-yuv444p16le cce4770e9e2c6d4104562490d6ffbbaa
-yuv444p9be e29d58f528e7b36e3d7321e50f6a69d9
-yuv444p9le 587f7bd803aa09109e278fb7aa3e3971
-yuva420p e910f0f5ed439a17fc3e61b42dec88c2
-yuva420p10be 2c3b83450c3155793a142ecd5d525131
-yuva420p10le c49ac6b0e89564fa8243e0400adc37de
-yuva420p16be 8fbd18fd0d3b755dd311988856843b80
-yuva420p16le cd647fd48bf5398a783f6ba6a6332835
-yuva420p9be 3cd29a8e3da6c6ab7538ecf987fb8123
-yuva420p9le 15e6654f50eddf97f852070d8dd8f009
-yuva422p 902dc911ee175d9b1f2addcc03aab9a3
-yuva422p10be fb927978446e975f7424600495a7acde
-yuva422p10le 1d0b5a5946b824810b1b83a7ce429274
-yuva422p12be 5407e82d1c4356472ad549e5ae38ea1e
-yuva422p12le 5dc0e1910b248e12989ae937ddeec342
-yuva422p16be 88977e5ddcee9377525c3f251fdeb25e
-yuva422p16le d6a50a91be5fc720ca97fc2f6fbd3bb2
-yuva422p9be 996d8d73648c602c73c51e2d95b6cf9b
-yuva422p9le 2d64684a8844967e9ffe827c04e3c917
-yuva444p 53247be24822d158c0866cd58d2ceeba
-yuva444p10be 9f3c25c3b9d26787d0bf8da2b15c75c6
-yuva444p10le 1721b843b721629da7a0cd76ac665708
-yuva444p12be 9feb6e1d8bfe9b7fd5e352465f278704
-yuva444p12le 12a949ebcf0f94e4a2f9915ef778680a
-yuva444p16be 635fb2720470e0042a7c9b70bf908a2c
-yuva444p16le 6d5bd13f8bb804bd1158c1af732a24e1
-yuva444p9be 3d3e7491192aa4e396015bf8e3755a24
-yuva444p9le 31727b34bc3d5ce726681e90557d39e4
-yuvj411p 70a0abb56a538376aff33c275584b61e
-yuvj420p 83af439c504d41f986adc17059b7fda8
-yuvj422p daf02a72b26d17d1855b977aa04609fb
-yuvj440p a4af7a9e3cff6cfc1c8924590ae69807
-yuvj444p f5937e0183439411673d2ebf8df62e2b
+0bgr 12ea3900555b913510982bf37e0bce5b
+0rgb ad03fca657aefbbdb72cb83b889529d9
+abgr 12ea3900555b913510982bf37e0bce5b
+argb ad03fca657aefbbdb72cb83b889529d9
+ayuv 974985565be36e6f62e3216b25731080
+ayuv64be 9fbbef1e12d15c8caff6f77c06f3ef6f
+ayuv64le 65a620df278265b17fe22bb7e2563ad4
+bgr0 a75c8b8b44d28f8625b6b05a5928ddae
+bgr24 bd8772bd9ed8d0930928a5bc83c25b6d
+bgr444be 594fd922679e943b7dc4b472a4ea3e90
+bgr444le 129efe117179d279d590f8a34e97e3c2
+bgr48be 1a3e4160cf42e439518da31af6698000
+bgr48le 69be91055432eb5cabdc87b4ba482912
+bgr4_byte 06ff006e13dce05936720eddee94c6c0
+bgr555be d7773abba7e025af300784882e3903a4
+bgr555le dca8367e7f96c0ffabbe77c25fb6f739
+bgr565be f6af8dd9e401dbf562634caf265943ce
+bgr565le 0ab3c539b1d696ca31cc54056f901479
+bgr8 79c92af1467ff0cf398f6cddfe885610
+bgra a75c8b8b44d28f8625b6b05a5928ddae
+bgra64be ac11bddb3ad2024e7987a083752e5abc
+bgra64le 59d73b321010b78afc80b7f4a4b00409
+gbrap eeb07a151bba1ee4e6ec717d90a3e109
+gbrap10be 3415fd8f598a4cadea8f582737b0a779
+gbrap10le 42f75b961c085bcd67f9cbb8a95b35b6
+gbrap12be 2fac2172a9abeccf2d2d707b6d3d6935
+gbrap12le 9c8198821233baf0e3f7e7e794cedf60
+gbrap14be d330f84ac2302309b2a428ed8a3ccd82
+gbrap14le ae79e45db4d1f51149d2ab32161f31fb
+gbrap16be 8f8e35ce580365eb1927e2519401b77b
+gbrap16le c366eb97f61124a76c474d5b854961b9
+gbrapf32be 2c340dc6e8692010be22a34917789e0b
+gbrapf32le 73a503829ed73a74ddeec42802269db3
+gbrp 9f0f42460b52f1a4e527e591d5366d6e
+gbrp10be 92d5db79485a6f8a24f84fc2e25aa0d7
+gbrp10le 21021199f8c179b5f3d661f2c4c226ec
+gbrp12be 9a4fce7a437fe9c31d9cabdbe897817c
+gbrp12le 4669bf54f78450d7a7d2463e0cde2e12
+gbrp14be 609c91d84abf8b53551bf5ab546e1d53
+gbrp14le 66c4054c8de8eb2d0b6325f61e86fd86
+gbrp16be 9bc6a7455f7b2323b092451137684f84
+gbrp16le 616237906545a2b618d9a7bf6459826b
+gbrp9be 0fc2ed0a720f8de162bbd0a10dcdb04e
+gbrp9le 4b28f08103d8be395858b983fcc1c3f8
+gbrpf32be afae6956f9a3aab402386ec43332a1f2
+gbrpf32le bb7ee3e804529c5c83d1afa4609aea7a
+gray 44b84f8ebeca2173e9b101a32fa23237
+gray10be 49e9972f43582c7ded2224a994ab609c
+gray10le 2ae0a138ec23aa4ef580dbba5bcdbd5e
+gray12be dc7d104637c31228ea412ba6676f1ab5
+gray12le 3e31b5c11869052e20ef55d906e07abc
+gray14be f733441d05f4694e18e986898f066b5f
+gray14le 6a468f2208b537578f544fb847d6c363
+gray16be 23e9fc131be653d23a969a9432d34cce
+gray16le 7ff4442529b4ff4bacb5ac46c0c558a1
+gray9be e3c46551f0502858e02e3ededdfb7c9f
+gray9le 386d73537d1f00bb2f297112df8cc4aa
+grayf32be ca0ed1d1827ceba3db050061b8df6a6e
+grayf32le f23b8de59f2dd373ab39009dab944f21
+nv12 68ec37d36b9aeee81f353b0395ced83e
+nv16 0e3a3659ccc2667a8756945749fd26e3
+nv21 dddf5993cffae1fcc3bfd07d42f6a566
+nv24 016c62191e3943497d81945bc8df1331
+nv42 f46231eac26f97d917dbeb751e4c042a
+p010be 9b34586c6a7312cf9cb3000254da5b5b
+p010le 1c75547970747c82e32076a6da7b76be
+p012be 9b34586c6a7312cf9cb3000254da5b5b
+p012le 1c75547970747c82e32076a6da7b76be
+p016be 9b34586c6a7312cf9cb3000254da5b5b
+p016le 1c75547970747c82e32076a6da7b76be
+p210be dc02ecd9b4185dc44541ef8f98297805
+p210le bb043d42640aa5fe01610db243a86ada
+p212be c6cb62c885a23e0608f9787f9325a105
+p212le a6fa6bfb35a02cd031470b7a7c53006c
+p216be cc44080fe7210d84d7e32ccf3c3a4a46
+p216le 0b1acccdea28bf6283c3f984fd990405
+p410be b3c1fffbce29c965f390b718e1cf1b77
+p410le 9fe950987629992cc248a8a044ab4e8b
+p412be 62e9e63854711cab6b8f2ac8941a46b8
+p412le aa0872b8f03d379bcb3c06966891b506
+p416be cc20bed9052aafcb744be9b8f4e32cb3
+p416le 32e9d72f34ae1a350d45ce57c1f93ba5
+pal8 040b9433ec4932d9de052ca9f63187ef
+rgb0 2424454ffc1760b755d703e0ad412dd9
+rgb24 fdf9c72f470d602c5339c1cacd8d3b50
+rgb444be 48a0066c80d4f446ab3901a73a05bb23
+rgb444le e1ab4091b35663d17b06f4f1a772da0e
+rgb48be 506b2c2b47198431be217fc6da980675
+rgb48le 9d17f716bc8aae4326e8c427c01c138c
+rgb4_byte 033e718840cf84b9b6277d20db3c3f29
+rgb555be ddd6fe63441e14541ae7af06146ee3dc
+rgb555le d61ab7925d50f813758a492eb92b4d85
+rgb565be 8dd473b74218f6a317fece6da453f623
+rgb565le ace1dcc7be6411632e6eec6d09b1b568
+rgb8 7185a2d2f1c0ac28aa5069463a3cf817
+rgba 2424454ffc1760b755d703e0ad412dd9
+rgba64be 8381061d0d8e265c0495821d3dd1c24e
+rgba64le a24be10975162713f466c0a40ead8a8c
+uyva 1c9de5615651f51c4e554c2688eec711
+v30xle 854d39825dd216784ce63c78394af720
+vuya 907377c7911d650c749cb389ccc4c870
+vuyx 907377c7911d650c749cb389ccc4c870
+vyu444 333a70d9d1c87ec9533ff6e3730742e4
+x2bgr10le fd548b9bf33ff517711d0ac10b4aa81c
+x2rgb10le 6d8640fb376f61034986fe46313d05f0
+xv30le 39fba41e58557b08d523ee940f30bd79
+xv36be a54c902746be42cc008af398654c0719
+xv36le 8e7073130bb16d3a48d14ceeb8307a8b
+xv48be 5ed40809c788f89dddf2c140ccd10e4c
+xv48le 681623704079ae49cf0b93b8945a6771
+xyz12be 829cc4c5ff96afd5450d0e161fe67394
+xyz12le 9cf327065ab23d235dc751225d5fe273
+ya16be f71ac44eb4f6e864900a31c2b64a88b9
+ya16le 63aca7941219058d54dde8982d9c0fcb
+ya8 94b5a7eab53b3bb9b8e76616e72c00c6
+yuv410p e5f097269d98ee6077250dcba963181d
+yuv411p 20ddf4384309e03444e1c3c0c6a4d38e
+yuv420p f5ab889d8329b913ce2deedb503ff1bb
+yuv420p10be f2774ae9d987610fcf9a632e018d93b9
+yuv420p10le f8b619d4c04deb7f458142ac8737c5b1
+yuv420p12be df51e6448ed66cd94e27201e4a844a9b
+yuv420p12le a03a9344be5e114fbdb99fc90ab0f3ac
+yuv420p14be 0d02db07e9cadaeebed67c77decb640d
+yuv420p14le 8a71f03ecbdac153466d85da00422719
+yuv420p16be 30259d6d78d2fe9beb5df299f50b305e
+yuv420p16le 4302e6f069f64bb060b1d45d654c59fe
+yuv420p9be 994fda88c600373a5d0ce6c4c540a567
+yuv420p9le 77c900abac7c2902c20a9ec0556e3d1e
+yuv422p 870ecb3353a683dee4b35a86facbe716
+yuv422p10be 9b62d5fd925fb26ba19e761626a5923f
+yuv422p10le 305fd6e5d69d25a890f1eb51cac7fbb6
+yuv422p12be 5e4652ad6a02d3e88e733ed8f04037cb
+yuv422p12le ddd1403cead13396fcf2aba399541eee
+yuv422p14be d4b24e4e2fc0ff1e47396d9afd3122fb
+yuv422p14le 70b93cc9741d38bcc5892056e5b6ff91
+yuv422p16be b7e261c617a7f495fe30f16aa5e45616
+yuv422p16le 51a30e9b2a732c0eb9f8e4b4e98785d5
+yuv422p9be eb890139cc1af1de06205d7c0d7ae81a
+yuv422p9le 2c368352e91cd6e4782d21903572c4a7
+yuv440p 39910fcb2862a6595dc47eb43379e644
+yuv440p10be ff1190961572890a447d1e3d545a80b2
+yuv440p10le 029f51e86b2b87fef305a52654e7c2c1
+yuv440p12be 8530e7818cc5bf92cd30885c87ce0c2b
+yuv440p12le 11b793aa389d943b6c11035a5d58427e
+yuv444p a3069cb582312a384763ae97e4a60079
+yuv444p10be 1ca8360f9ac6581437495801d21addfa
+yuv444p10le 1e61acafbdf6963ad061cf15dc488068
+yuv444p12be 485be1730835846eae4524f3acbf4f61
+yuv444p12le 3e9bc0eefe25e1f8b8f7522503b7579a
+yuv444p14be 6e93ffad36514c3cd5fcc2d7bd03c97a
+yuv444p14le 46474bfc195127e5d88ebd93529314cf
+yuv444p16be c2d8f215c8b12c90ae99fe39361aa7bb
+yuv444p16le d5e0da6a77705cc80ff61a5e19499c75
+yuv444p9be e9a80fbb4c405ca9dc15aa1fc0d31629
+yuv444p9le e6a9c03b656f802f8fd02e0ba00a2f9e
+yuva420p 38cd90717a4e7392610a57775465c61b
+yuva420p10be 004790f8aab13d0559bcf7a596d10359
+yuva420p10le af7889d63efe3c5e196f8838b51adfc9
+yuva420p16be 915a622d93602d730aa93a9c50abe87f
+yuva420p16le 6edb1b24b2ae2e8f679deca54a867c52
+yuva420p9be bb1d72961d54b59847a0a2242f494214
+yuva420p9le 90ae3125da4651a4599cb909f9c40381
+yuva422p 899e3a7702ddb3cdd0d179af7acf1f05
+yuva422p10be 6f87f075049721d11b0e86e2ef51d348
+yuva422p10le 28cbb0c10ee5af2d12cb040e283e9ce6
+yuva422p12be 336d25e3b824f78eb969f4846a683e62
+yuva422p12le 0772cd294ba67de91f32f4aadafda88d
+yuva422p16be 166b1d85d73a8f59a6c7513c67ad017a
+yuva422p16le f549829367f7294915090152aa2417df
+yuva422p9be c04373d3d59d4d57d352c35658bc244e
+yuva422p9le 7c7d7ac5dd4d817acf754727e6ece2a8
+yuva444p 29abc0f841c04f7cae5903e55d3c0d75
+yuva444p10be 8b6171338c6514493e1dff8725cd89ba
+yuva444p10le a36b2dd74450c3b1620c4fc7b6f97a6f
+yuva444p12be b9a409e8b734e4773c8eb86bab11a40a
+yuva444p12le 1c282aad219a055994086b20074729c7
+yuva444p16be c7ccee9529e6df3dbd9d013fe00f767a
+yuva444p16le 1b2fc4319343e3924e80c631fadb51e6
+yuva444p9be 5608256001f7b3ab9e5ecca4a49297a3
+yuva444p9le e0c52cef1265c1a7e21ee7aa05dc8dc1
+yuvj411p d5df2def95ae84d25baedc8da77b00b0
+yuvj420p 504a40e137ac24633fc579c6542a2a83
+yuvj422p ee79ecf5ce92abb6c957dda02f841653
+yuvj440p 217edb08159c8307486f75a08678a66d
+yuvj444p ba3b8801798f3aa1202f8e1438f8084d
diff --git a/tests/ref/fate/filter-pixfmts-il b/tests/ref/fate/filter-pixfmts-il
index 4135eb98c0..b3a2712813 100644
--- a/tests/ref/fate/filter-pixfmts-il
+++ b/tests/ref/fate/filter-pixfmts-il
@@ -1,192 +1,192 @@
-0bgr 501a8320becc400e2a72dc847003d82d
-0rgb 53efe0182723cd1dedfdbf56357c76f5
-abgr 97603869e6248a8e5d8501563a11b114
-argb 9e50e6ef02c83f28e97865a1f46ddfcd
-ayuv 6e65a0b3bb18e89997dd558a7331df17
-ayuv64be a9bec32e276bfb03b5673279beee5381
-ayuv64le 6f45f683e99ddf4180c7c7f47719efcc
-bgr0 590dcd1297d1dd4541eea217381db604
-bgr24 73afe7b447b083a7c2d682abe8dd451a
-bgr444be 4fa078adc981fd07440a7b657c98c4c1
-bgr444le 404c22249a4222f3c086ef9ef79e090f
-bgr48be 6de326fc52d92c6a31d74378534d2fff
-bgr48le d37e673d846e9ceb06641ba6d480db84
-bgr4_byte f275df6bc1d33eb037b0f609bfa5a7a8
-bgr555be e9007cafaf389f2895cf0e45079ecb90
-bgr555le 9d4d4c0c5e85eca0030e74ed873e9538
-bgr565be bef8c77c32880c9eebe4507ebc3f2a6d
-bgr565le 8190c5275d8b62d997362f999b72be16
-bgr8 ef01593604512621b3d175f8b6c2ec9e
-bgra e6ae08f06f157297296b319a249dddf5
-bgra64be de7c036f20fc54d89690239cc6239678
-bgra64le d1aa975fa03ce226008396b30a653420
-gbrap 575ff1fe5d7585ed82da1db35f106e4c
-gbrap10be bafa57a2e4331d8a39f6f0087c85d4b1
-gbrap10le 553a1f439d8184dc400432d3f786fbce
-gbrap12be 48609d6b61ff6313939fa2d9c3ebb6d9
-gbrap12le e3b5342c8e47820f2de7e2dd61872312
-gbrap14be 213d656dd43193eac7711cdcc91ed2d1
-gbrap14le 350ae0639e73f20efa867cfba5dd7afd
-gbrap16be 696c84c8b009c7320cad7f3847bb35da
-gbrap16le 9bacb81fbbe9cdfd04d71eb55a9719d2
-gbrapf32be 5995aba2bf66254f63d5413cd9860353
-gbrapf32le aab9c11ec483fe28f7156bfeb9f015a3
-gbrp dc06edb62e70024a216c8e303b79b328
-gbrp10be 321e7f061d8b9b5801221b6cf3c99666
-gbrp10le 799ed3afca01076439a0b6785b3dc4bb
-gbrp12be 7ca179ad8f7b018de48a48bdb0776965
-gbrp12le c69843651e7e60e85c5e8a2fe4ecb290
-gbrp14be 5dc5e8131c25125347758e03d15b69e6
-gbrp14le bf3d5dec9b58cecd4ca1c5d3a4d57c31
-gbrp16be c8c95027703c680ed8f8f91c725db40a
-gbrp16le c95c9d7c2b19826b73ff1811d9fe6bdb
-gbrp9be f029d87fa642f4261160471ad27fd53f
-gbrp9le b310d3cf37f7b41d706155993f8f0584
-gbrpf32be 83722ee41b4397e19bb075ab305147b5
-gbrpf32le 82210a8f9e8708968fa13cf8cf64afe4
-gray 52ae18648161ac43144f5c9cd2127786
-gray10be 8400dec0eefb172849b785d35fc55674
-gray10le b7d6e49e8d1291f2b0a57d55e9478ef1
-gray12be c62bc3def5ea217dfb68433905cb9d64
-gray12le 5bd0fef836928e1e19a315782a8c1302
-gray14be 5b3a15c182e2daed65dc39c33fd62735
-gray14le 3573d6870b14256f01800066d36ad862
-gray16be 92c3b09f371b610cc1b6a9776034f4d0
-gray16le 1db278d23a554e01910cedacc6c02521
-gray9be ed7db5bb2ddc09bc26068c8b858db204
-gray9le 2ec9188f0dcfefef76a09f371d7beb8e
-grayf32be f36197c9e2ef5c50a995e980c1a37203
-grayf32le 8bf3d295c3ffd53da0e06d0702e7c1ca
-monob faba75df28033ba7ce3d82ff2a99ee68
-monow 6e9cfb8d3a344c5f0c3e1d5e1297e580
-nv12 3c3ba9b1b4c4dfff09c26f71b51dd146
-nv16 355d055f91793a171302021b3fc486b0
-nv21 ab586d8781246b5a32d8760a61db9797
-nv24 554153c71d142e3fd8e40b7dcaaec229
-nv42 d699724c8deaeb4f87faf2766512eec3
-p010be 3df51286ef66b53e3e283dbbab582263
-p010le 38945445b360fa737e9e37257393e823
-p012be 3df51286ef66b53e3e283dbbab582263
-p012le 38945445b360fa737e9e37257393e823
-p016be 3df51286ef66b53e3e283dbbab582263
-p016le 38945445b360fa737e9e37257393e823
-p210be 29ec4e8912d456cd15203a96487c42e8
-p210le c695064fb9f2cc4e35957d4d649cc281
-p212be ee6f88801823da3d617fb9e073e88068
-p212le 8fb9e5664b18c94f37d29e5b1cb834ab
-p216be ad85bdc59755608602608a9438bb82ea
-p216le 77757390da383a90981e461d128d8789
-p410be 2128861337e660232e6fb664cc4de3e6
-p410le 6cf3a3e199b327f4f013e0346410d7a8
-p412be 481cb1d4c7b125d0148f5aa132ddcdd5
-p412le 6a7cf1156ee98f00ec31c863b9fb5ded
-p416be 47dec75cefeb6220be7731bc25b7be9c
-p416le 4990b51ff889d9ee23e68997f81c09f1
-rgb0 cfaf68671e43248267d8cd50cae8c13f
-rgb24 88894f608cf33ba310f21996748d77a7
-rgb444be 99d36d814988fb388aacdef575dacfcf
-rgb444le 71b4b1a44e13d1bdb31f81b5f9a75803
-rgb48be 267ac00248129e735a917175b5cf0a82
-rgb48le 15e7d807b7f4ea68ac506dfc2db9146c
-rgb4_byte 9bd11ff523ea914bf0b26f8af7965054
-rgb555be fd0be5e3f5f6fdb250f8368c2eabe943
-rgb555le c85a16162ca83496306ba6c888c1a8b7
-rgb565be 046e381ad0be8277f7020420297a8f6b
-rgb565le 9b79220c3c2f23b60a55c2bdf709ffb8
-rgb8 93f9fa5ecf522abe13ed34f21831fdfe
-rgba 625d8f4bd39c4bdbf61eb5e4713aecc9
-rgba64be db70d33aa6c06f3e0a1c77bd11284261
-rgba64le a8a2daae04374a27219bc1c890204007
-uyva d2655e1a1c56bcb48f7c7a6a6270dd93
-uyvy422 d6ee3ca43356d08c392382b24b22cda5
-v30xle 40776197aa84a4784d195692fe890c88
-vuya b9deab5ba249dd608b709c09255a4932
-vuyx 4251d94ee49e6a3cc1c10c09cd331308
-vyu444 50e9e24a38afc81541a536d06aab5ebe
-x2bgr10le 135acaff8318cf9861bb0f7849a9e5e9
-x2rgb10le 517fb186f523dc7cdc5c5c6967cfbe94
-xv30le ccd81ba2ba845917d5d1c9fa2a6e2fc6
-xv36be 3bbb949278ea55cc947ee03bd9c27c2d
-xv36le 102c0e817d375ddd6b2cfbb4262dec95
-xv48be 4d7376651fb7b3e84d00abad6c785aad
-xv48le a1a8ff16d9a864568e5e557734bf3d6d
-xyz12be 7c7d54c55f136cbbc50b18029f3be0b3
-xyz12le 090ba6b1170baf2b1358b43b971d33b0
-y210le d4cf9b53cd7ff22f087743d483e88480
-y212le d5a2b4677ddb4a3bc3e5cd5cbb20f426
-y216le 9e44c6d76b09bcbe71738423b4b3d67a
-ya16be 7bc720918bc0132e9717acbde89874e0
-ya16le 61203295a8d39601b841de90f2c9797b
-ya8 a38d6e288f582f1a04310232ed764afc
-yuv410p dea1ab8843465adf5b8240b2d98fd85b
-yuv411p 8bf73777a5ff43c126be274245aceff1
-yuv420p f1f4e7e94a76d5320049464bdeac24ed
-yuv420p10be f7839393b65972595bdcb2485c6bf2a1
-yuv420p10le cb00b1fc299baff8bc31086d8571fed6
-yuv420p12be e5bba4d9f2299e98e69c9347234545c8
-yuv420p12le 7110d2862c1da19e0298029383d31dab
-yuv420p14be 240357c01079020ccc3d9287b5821a1b
-yuv420p14le f7d0f5f5e72455b238897ed87cf67b3c
-yuv420p16be 8195046b708c613b3ca521c95db529ab
-yuv420p16le 0586439ecbd0d2fb8f22f953e6efade8
-yuv420p9be 955faeb6751e2fc39cbe160dc5fd35b6
-yuv420p9le f8a4a93f98743cdd8d0ebadba2f8028a
-yuv422p da122be331a53ec389ab6b2064488beb
-yuv422p10be 956f3c496807e62a288501e183fafad0
-yuv422p10le 43f99eb0d8abd1754572f77e430d4c41
-yuv422p12be 9e8e40a95c4c762274e22026d16a4157
-yuv422p12le 28a5b358a919297c005bc491c91b2b15
-yuv422p14be ccff1e00f5d3adb899f1c266b22c9628
-yuv422p14le f8a3bcbf8c55b1f570c078ff2f436b1f
-yuv422p16be 7f2363ccb6e69241c70411b6d063a2fe
-yuv422p16le 58c0fabd1042b35346ed8b8ed3f90653
-yuv422p9be 3ecf7f2584fe3f3f567790e3924c153c
-yuv422p9le a3fe601dcec267ae70db422843d2ce84
-yuv440p b4261e15f5dc347b873cf19ccaba8123
-yuv440p10be 9c8e626ca9722f872ef0ecc8e3fca74e
-yuv440p10le 8c28978a0ad4d80c588989505a7f0807
-yuv440p12be 6711f322b74edc424230bc973c6afcd6
-yuv440p12le 6f47a23742f5763f3240982e1892e4dc
-yuv444p bbd70cde098f24097c4cdcd3ad22d9ce
-yuv444p10be b0de51e143a5bd490c424dc836becfa8
-yuv444p10le 4435dca19253b88dc7cd553928467e79
-yuv444p12be 23f0ce3a810138df7849d4f6b5e50211
-yuv444p12le 0394aeef391e2cc09722ee8e7244f1c3
-yuv444p14be c712cf9dbf8571fbd31fa747e58993ec
-yuv444p14le 3a0e361e5998f8590dd8ca8ce896cea1
-yuv444p16be 929c50756bfe8cab7c416f56095fbb82
-yuv444p16le 63c3c3bc5d08f701afa3406f7a22018c
-yuv444p9be b33e6dc5cf08ff7672292b518d352c2f
-yuv444p9le c9d767579483a2e4bb1424afc5223361
-yuva420p e72aad3c3cf41445bdc1c9d14b21321f
-yuva420p10be 7cd2e0948f56fb54e8e6856b02561493
-yuva420p10le 5f038e8362ab2f999984a5b7d1536b7d
-yuva420p16be b98c585e4b9a6cdb86147499d8fe8531
-yuva420p16le c58b31509a944e5ec6a0676218e43daa
-yuva420p9be 845bc11e88affc3161ae6265008edc84
-yuva420p9le fbc3300867510900fec84caf718e8601
-yuva422p 6c347a539965cd63cddfeec598858c11
-yuva422p10be d34bf5f06ac5c67e12409aa111b4e21b
-yuva422p10le ecb3cc8d77cee05e54d4de60831be159
-yuva422p12be de287adba746037e68ff81cf7dc59e57
-yuva422p12le 761e18a8a73b55113e57ec39de33a4e6
-yuva422p16be 47a8d3c98492d31bce0ed0d6f74f5131
-yuva422p16le a950acae1f7ffc47a0951a40e3309b09
-yuva422p9be 0217ba7015245e017ceb0a3eeb39fa56
-yuva422p9le 1bbb5ba2b649bbe47c928012deb4e3ae
-yuva444p c8153b52159fb0f392459b8be406c294
-yuva444p10be b0456e5ecdd87c983573e1016db85178
-yuva444p10le f9b10500666ba220ce42b478a6785dae
-yuva444p12be eb83a157ff3d750d3ee71c9c598c01b9
-yuva444p12le 6cc82bf7cc18194db81397debfc01951
-yuva444p16be 97f8cb6ed835c7c5cd2fb112b1e135c7
-yuva444p16le 47170401a8c348d3f05f6530607d066b
-yuva444p9be d5c0170b41221a9607e6ae586880a383
-yuva444p9le 4948983313f46180666dec85ef30130c
-yuvj411p 91e137f54b2cbbb1c1423c36f031d5f2
-yuvj420p 2b6d8e3b527af5de94963d1bdefe20a9
-yuvj422p 4ce16aa04a5e785b29fd9cdf54bc9ca1
-yuvj440p 36a248ec6f1dc67555ee590651388b15
-yuvj444p 279790fe3c83b07f0a09085d36849c30
-yuyv422 09af5b85deecfeaef2e00e00fbc12a49
-yvyu422 62c62a80939c34fb7890c0e7791a0321
+0bgr 968e8501ed875d8f47e8d44532e7436b
+0rgb 669ffede9ec7622950fe9b3475821977
+abgr 968e8501ed875d8f47e8d44532e7436b
+argb 669ffede9ec7622950fe9b3475821977
+ayuv d6a36b79f94091a86d192a485a958f5e
+ayuv64be a1604897ce6ce5a3e6d45f97c0275388
+ayuv64le 628d6d457d76a1c0f079bdbcbfbd2daa
+bgr0 30d48c465b1fa373f259bbaaa635ca2c
+bgr24 de2ccc4630b21fdd31375810d1496665
+bgr444be 06e4c422591d9c8538f313eb2f2a53a5
+bgr444le 39adf05d710fe05a3b9348b70d6ce2d7
+bgr48be 537fa940766605cbcf4bdfecd4e3db50
+bgr48le 72062863906ef23c30a1b9ce637f074e
+bgr4_byte e6d2f1c3526c98a3b6566c40af490c9b
+bgr555be 8038cf7a6a4802548952bdca16389971
+bgr555le eee3c95a912d10e016fd6df31271e89f
+bgr565be ef683c09fa944750a58f094a1d1c14a0
+bgr565le 4726f5625cd2262abf54a886112c82f6
+bgr8 87298016c7ba3015f6e91f28e3294015
+bgra 30d48c465b1fa373f259bbaaa635ca2c
+bgra64be 9dc13320b014f06a0917e304fb8daaf4
+bgra64le 6277775a79137dd25dc06e8476fe51d1
+gbrap a4ff4926485b2dbfe9054a4f1f1e50bd
+gbrap10be e90c45430fd294be143f64b06569f790
+gbrap10le 52ed669c731f61a0e1b8cc5c384d3c9b
+gbrap12be df9fdbf532e7ab861b954e1fb94d243e
+gbrap12le bc32088b134aa1b08f8e900ba4d63d5a
+gbrap14be 3b6481071fb01db42021556d7969d73e
+gbrap14le 6452dac515e403cb314aedfa4cffe464
+gbrap16be 529efb8e6d972477f1aefc486925ab3c
+gbrap16le 203e4ef73de537b04daecf9e132dcc3c
+gbrapf32be f63b716156e97ce0cffb89cb5c1e6a1c
+gbrapf32le 7acb24afe5e202e529c5c980ad6e3f27
+gbrp 6bf30ddf0afd018466d622aaeb2d90a7
+gbrp10be 08bba6235fa438b5dbcae1f0ee2b3b74
+gbrp10le 1bfbac94102824d17bf3a4391feb1dbd
+gbrp12be 91c29949d62c40c1242e759a3ffee587
+gbrp12le 1775f8b362b3438632b7aaf8f0b580f5
+gbrp14be f3152415d0616b99ea45c2f1b3aab70d
+gbrp14le b72da569bc3abf7e5d1d5443b2613860
+gbrp16be 9e0312684b5e1c2d8cb1ea8943e1e73e
+gbrp16le b6a87679b1ee80bbbc9547844aff576a
+gbrp9be f63c78b30357174db747f9c66b6c24d2
+gbrp9le 543fa1a321b6849ad46b0bf9081fce06
+gbrpf32be eefafcab58243c5a3ef95cc43757bf54
+gbrpf32le e5d2f79e98724dbd342297f110a3dd3e
+gray 306f68b6d2053e9474e34863b0386805
+gray10be e39683a2d6af29993a1aa4351b2cbd8a
+gray10le 68e3a46b736ae4d98f1d1f538c209943
+gray12be 81f566ffe526f8c869d395b2af2c380b
+gray12le 1cd43ad6de1c7f674ee52a7bfafb15aa
+gray14be 81d9261f42751b7a1fa629255bfe6b44
+gray14le 0165a076bf78bf79c16bf64f8edfde71
+gray16be 8440562403d3d0b210c5eb475895e754
+gray16le 13532c0020d0d9b862804393065e73a1
+gray9be 684eddef2c5cd78e830c27091bba4f50
+gray9le 303c2f724cd5c0903a50460180949530
+grayf32be 60332eaa7f52df8d2dc2bb7a05e83c2a
+grayf32le d197a6e18587f1b45cf5c1260c8051a9
+monob a2cceb6390f27a0a63ba903653010c26
+monow 6d430d79ac63e68d45b67003b61b2bf7
+nv12 1057b8a32217892c1fe8fe75ad3034ea
+nv16 fa4c19968568c02b3fd2209f144154c1
+nv21 7583d23b1f2eaf0c06d906ef9b522e11
+nv24 edad10a9c0a1df68669c03eabfd051a0
+nv42 55e1e4486c52efb18e544e05795f134e
+p010be d374e388460b8016c2306734de6b66bb
+p010le 8a05b13018a12a214bc2dd7aa39bbfca
+p012be d374e388460b8016c2306734de6b66bb
+p012le 8a05b13018a12a214bc2dd7aa39bbfca
+p016be d374e388460b8016c2306734de6b66bb
+p016le 8a05b13018a12a214bc2dd7aa39bbfca
+p210be b4fb548c755fb64d957bbb3221728857
+p210le 970e1fd56b66825e71df47d717607c7e
+p212be 73cc9f0c4f3da53fcf29c2ca2a7e32c5
+p212le 43387a29b5ae992c08ce0c56dda3b841
+p216be 02542aee88d0fca5ca995c0f87d100d0
+p216le a2e843f62aa09c05f170714f0632ed9d
+p410be 95b8ee21a66687916d54c5ec13598ab8
+p410le fb5dd5f052364bde1d633c12b130a037
+p412be 633988c8435ba883f5b1fe79db188406
+p412le cfb8a1836738c3dd42834e4c3fb6cb7c
+p416be f4da2784b10f18434807d085cc8e709c
+p416le 49dffeab7fb74d91de7687f65009a553
+rgb0 49a231bd9e6485a07d023e0220a3499c
+rgb24 25b7942091f8fda2b1f9ac005ab52963
+rgb444be 36b6eb056d1dc2f4b9cb36808fcc9614
+rgb444le 1be9a60c314dacff920c089979b88899
+rgb48be 54bcc7673348d3fc66cbb2d6810ca1e9
+rgb48le 68eca0b24da36af9e0c38f30584696bd
+rgb4_byte 673efe4437313ed10a75006cbf4835a8
+rgb555be c2b3a3848fd55fbcf140c6087afe656a
+rgb555le 64c0f63a06acfbc9b44b340667900cb5
+rgb565be 9accd3336a25d0139898fc97654eb3d9
+rgb565le a05e255e7be30d2d948b65e8f9f26392
+rgb8 1417000473bb9d43113dec0bb6f38817
+rgba 49a231bd9e6485a07d023e0220a3499c
+rgba64be 98e1a2bf8f995f031eaab8904848fb06
+rgba64le 9cc9334d337cfa775bc434937fe88aa3
+uyva 6b2eb338eefb34f5f7419ec696510a10
+uyvy422 ef098ade58bf2808b4bac489a8d12c1a
+v30xle f1c4bf44ca54f3b6aa9c9a40ba6bbc49
+vuya ed8edeef3fef22021c3d0497fae79bd3
+vuyx ed8edeef3fef22021c3d0497fae79bd3
+vyu444 693a07d980dba21d8d41f07aee102b20
+x2bgr10le 0592b6bd13c39da1c78edadad79ff8b4
+x2rgb10le c962910162c1342dd1ca8edfe277096e
+xv30le 95271aebfb037bd7360f3705a55ff0d9
+xv36be 5b36ff6b0d570e0957667c794ec350de
+xv36le d592b7dc704bc18772c48beff4d0a47c
+xv48be ded2358bccc00279ef253420101885f7
+xv48le 8fa1c10c14893a2cb8bbd40f3951a300
+xyz12be 5a631c0a544b49191a426fb5962520e3
+xyz12le b602ab9c3598d2e56635f3b33a7a2f70
+y210le 7beb3430ee17d7ff23d2c471e20dc1e4
+y212le 6b23c477f6b462f8059d1d61dd72622c
+y216le 1b181b2803c5b476cd4bff792e2f477a
+ya16be 57393c33741878fb3c3b7e361400e66e
+ya16le 815ce341f551f67811c130494fa2ad80
+ya8 bba4ab6558c8e3ef6e788bcbfdd974b6
+yuv410p 44bf4e708326312fa7d05b62c7f16512
+yuv411p bc29d10637424bef8044329c0f32351c
+yuv420p dd4b611fc903cddf61a63ca72fade77c
+yuv420p10be f3cacf612f123b03499f8d623afc91be
+yuv420p10le 8d2f9e1c03dbac4fd5544af081419cfb
+yuv420p12be 31288b8fcaaea2e16aca7350f1f6f8f8
+yuv420p12le c073b7cb80122d05fff19fa934547d31
+yuv420p14be 2f2ef504b62eda966dc32f648ff0d51a
+yuv420p14le 3036e5f5028a859b76643b83b5dd3f94
+yuv420p16be efca858ed569e28f6de371dada0c148a
+yuv420p16le 4bc3e63d6d768d411dfc9ade2720ab5b
+yuv420p9be 90ea90c8562137cfe7e37bd2e4b759d9
+yuv420p9le e39fa36af212b499e47e982a9200bde0
+yuv422p 7f3fe51872eddd1472a84bf714826cf0
+yuv422p10be ac839c3c12970a955c422c90d7355a64
+yuv422p10le 1dd3d4639688d394fd5a8bae58ff1b25
+yuv422p12be c6afcf93d288fbe917f21a4686b7985f
+yuv422p12le 509d8187d4db13477492ef0c227db9a5
+yuv422p14be 194d4de2b34826d44c4b295c266acb62
+yuv422p14le 0f5f5f6b06f3d1dc0a712484d137c45e
+yuv422p16be 2a62cf63008ef3d8950725308e9a680e
+yuv422p16le 8713ada6c535957672364758c1f70a2e
+yuv422p9be 5cb973e64b560199d3eee7eb2c3c6b95
+yuv422p9le d6909826701e0b70bd02aab4975474d9
+yuv440p 5a7b4ff90f97a8d9ef11b2a07a830768
+yuv440p10be e5962caad3e1db976a447ceeabe14443
+yuv440p10le f7691158fc816dd72e07eb1d0c902371
+yuv440p12be cd2a7ce0bbb57418e9d0d197223207bd
+yuv440p12le 8c0e9e6834fea3dccabe5bb6439a360e
+yuv444p 0e053995da71c64b3ad8bec5dd14afaa
+yuv444p10be 164ef38ca313b6708d40307ee0dd4e57
+yuv444p10le 5b71b2cecbd39dccaac9797420f70f98
+yuv444p12be 02ce08a790d9b57e85a36e060e44e090
+yuv444p12le 0d50d188fd96c910dd29e934c43e2ef3
+yuv444p14be e770e6fc113a217caf4500f5b7653c84
+yuv444p14le 6ad36c5880fd35c93eeb45e2918a6575
+yuv444p16be a680d2628ad1710579da2584199583b3
+yuv444p16le 4ca90cf1b7bb5035316db68669a44893
+yuv444p9be e6485fb5cdf30abf0812750caa6a7afd
+yuv444p9le c096c48eb2e41726d1fb1f5f538e0f09
+yuva420p d41eb1c9fd6424d7e1a7432145fcca27
+yuva420p10be d3d0e2f6989e885cef0277837eb928c5
+yuva420p10le 477150cd5a0b0cc7ba356317cbf16e75
+yuva420p16be 9d83ba57916277ec2aa7e3a401576cc2
+yuva420p16le 5fc0ef16d3a786ddd6cd233b76f3a3e0
+yuva420p9be 01789391092d233ad62263519dcfb4da
+yuva420p9le 1b9a617080d6732ea00d06b0f539aef0
+yuva422p 148bb17979dc9defdf312ff9ab412714
+yuva422p10be 77b3bd12a4edc9b0544dd2a7d2942d5b
+yuva422p10le d490be28ad122b72e41851d59cc9d139
+yuva422p12be efa1993d40322633e78dd2107c470e86
+yuva422p12le 18be8eadf0caa574498af93dcefe1001
+yuva422p16be 446492205ac91ff448e10b5564281e33
+yuva422p16le 3a817eec852dc45cbb06f628ad7bbade
+yuva422p9be ff198b03124f49103abcb996e8794624
+yuva422p9le 5cfd59886823389d9eb474dafca249b4
+yuva444p 00f895be4e4a4806e25390f0ebcd4bbd
+yuva444p10be cf916111c06b574be9d364189ca0a686
+yuva444p10le f44d186aaad14af38fa3e98c73128451
+yuva444p12be 44f0e95ec3960fcaf78d4cd5203fa55d
+yuva444p12le 8700145ca749d827d094bd3cd2c590f0
+yuva444p16be 442d7ccba6ae4a55963c0454fef84d07
+yuva444p16le f660d9577edb2dda7c5af774e1c9ccf3
+yuva444p9be 8d4ec2981a829edf61850cf4cfe80aa2
+yuva444p9le 1af3da9f7dc159831fa43d6ce040ca83
+yuvj411p f95b72afe4486b1618850fc3ad1fddab
+yuvj420p 76c53eba566c56339598b16b1b2c3a70
+yuvj422p 08ea729986e4bab141a451becef185a1
+yuvj440p e89b97d4c489a70d5767f8c6c6904a8b
+yuvj444p 0636a9a1ff75ac755a22eedc107e67fa
+yuyv422 267dea8e1f7917eedbd97acf986e3b09
+yvyu422 f04c959f0876ed5591c3e1ad61e7e9ff
diff --git a/tests/ref/fate/filter-pixfmts-kerndeint b/tests/ref/fate/filter-pixfmts-kerndeint
index 558e9451bf..f90566c21a 100644
--- a/tests/ref/fate/filter-pixfmts-kerndeint
+++ b/tests/ref/fate/filter-pixfmts-kerndeint
@@ -1,10 +1,10 @@
-0bgr 7de3240bb5ab40dc9b599f7112990439
-0rgb 09f7b9006720a4b1ba4e2927b441022c
-abgr 4242d4bbfd5e5697a9a1cfe478a0ae46
-argb 48ea8cc401499ffbf0ac34bacdd1146d
-bgr0 e50249e05a9790c56033bffde502d1a2
-bgra 04f4d485067338e181c4c64b4df1246a
-rgb0 898e3d3bd40a14824929ad83d69be24e
-rgba 919e516d3a052401eb1c658412d3584a
-yuv420p 636b260f98ba9f98e304ff9f82d63393
-yuyv422 768afc798f77b3311d7b1a33caef902f
+0bgr e7dadffeb2c9b9c10617b66dcf514ca8
+0rgb 65f1a581e33e658b5ff0553f3dfbb532
+abgr e7dadffeb2c9b9c10617b66dcf514ca8
+argb 65f1a581e33e658b5ff0553f3dfbb532
+bgr0 f25f6f764311d27c2b9d27402afe1051
+bgra f25f6f764311d27c2b9d27402afe1051
+rgb0 55665c15a30f73800ba6989cc87d7e1a
+rgba 55665c15a30f73800ba6989cc87d7e1a
+yuv420p 9e1af32d37a92ef06f1e436b7569bc57
+yuyv422 06cc64930bf8c8c1ae3707ec18686c0f
diff --git a/tests/ref/fate/filter-pixfmts-lut b/tests/ref/fate/filter-pixfmts-lut
index 41c66e2bfc..ed3fb23804 100644
--- a/tests/ref/fate/filter-pixfmts-lut
+++ b/tests/ref/fate/filter-pixfmts-lut
@@ -1,57 +1,57 @@
-abgr 0a932e831efd4ec22f68b25278bac402
-argb 4f575be3cd02799389f581df99c4de38
-bgr24 fa43e3b2abfde8d9e60e157a9acc553d
-bgra 4e2e689897ee7a8e42b16234597bab35
-gbrap 0d1eb2c39e291c53c57302cdc653c2fc
-gbrap10le fed58af6d557a7069a4a39e6d8f5f4e0
-gbrap12le 43fec231bd1d3dd957cdd8478cab9259
-gbrap16le 22ca3644658ae306541116c31e135074
-gbrp e572d53183f3f2ed3951aa9940d440a1
-gbrp10le a8fd1ebbc36a477e2b134241fed91687
-gbrp12le c5a4b89571f7095eb737ad9fd6b1ee08
-gbrp14le bdfdfd6f36c60497d1cdae791f3cc117
-gbrp16le df095ef3a20995935cfcaf144afc68b6
-gbrp9le a8c4e29f4cb627db81ba053e0853e702
-gray 20b14b5e26cd11300ed1249e04082170
-gray10le 8f4140b55e847cc423002b89666db5ea
-gray12le ea89c02f6b3af49ddaf13364ed33d86d
-gray14le 12bebea325a7822e890675bfc5111f0c
-gray16le aa10599924fb2440fa12b76e90f57dcb
-gray9le 7d9cc9ad6118674c547a54281d10cf05
-rgb24 a356171207723a580e7d277078072005
-rgb48le 5c7dd8575836d18c91e09f1915cf9aa9
-rgba 7bc854c2698b78af3e9159a19c2d9d21
-rgba64le 3a087ecab583d1930220592731f282b4
-yuv410p 10cf5dbbccb858a9ab51e0b8bf278f6d
-yuv411p 3f0bfa543ba513c6b6d7fff785fbe150
-yuv420p ad99204ace669a383f8ae03a1ea5b98f
-yuv420p10le f1e6cc4c2a5e9665dedd7ac0f2a4d551
-yuv420p12le d9dfe871483b6a26512d427cb048ff65
-yuv420p14le cd8bb4803f8e99c6cd31149bf848c30c
-yuv420p16le 4bb13820cf2de9b40ca47adeb7fea356
-yuv420p9le f12c98b599e667fc45126d6dea7f0fd9
-yuv422p c57e304bb3f4a1d30bf4ced5e829cdc6
-yuv422p10le 9d95b03f75ae5778804279f3c3135837
-yuv422p12le 08e73e233793740ad68a939b9886dd32
-yuv422p14le bea6b54ec3e33eadfbd317a175b96288
-yuv422p16le 5438e5738ab3e1e5f7fce5faaac036c4
-yuv422p9le 222a699b69ba8d511518a61d77a10c25
-yuv440p f8105ff9433ecdedf2645f3370a575d8
-yuv440p10le 6e104ac6c33b00185bb6d95b371e1354
-yuv440p12le 636834efcba838d74337b2ebb9dbffb3
-yuv444p ca662e7bd7a28805650f25b1537d50a2
-yuv444p10le c301eb2763e0f74fde94388046c437fa
-yuv444p12le 9482b13de4a9fbce176e8344c9332139
-yuv444p14le fb558c97e59e884fe5ba407df158ebd5
-yuv444p16le be9b3ce54168159b132746f7ac9088fe
-yuv444p9le fa4b9bd6b8cac96e10322e613c8e7149
-yuva420p 7284cbf9eacf1ca5ce9e2efebcadf999
-yuva420p16le b37d34212c2a79e91b675bc87dac6cc6
-yuva422p 5938a7c7588febb069bd0cd4c447305e
-yuva422p16le c5ccfdc1a0dc6cb130c07ea61df6f727
-yuva444p fbcbdc3521d17c702ee521b0893098e4
-yuva444p16le b7142d28d4d069d7eb019dcaf8b323b1
-yuvj420p 65bc88887c7f06a6221155ca7f9cfca4
-yuvj422p ff5baffefc8ffe4547653092fd7da200
-yuvj440p ef3f27270e60ac06582e3ac7c2f3e6fa
-yuvj444p 29378d3fd132c760522c51c3378067b8
+abgr b5b46f4250b3e56597509d2e9500b892
+argb d4dfa0a998bfbb7cc6b049c14b463689
+bgr24 8d278a51631da9250e9a3d443529671a
+bgra 60c07ec1dd3738edae29d15b2a408789
+gbrap e00020321f63f2c02e08ef1be64ca382
+gbrap10le 97867cb35d9a62d805881e6e9e0ebe2d
+gbrap12le dca490a5695d2e6ceee8e6c5712527d9
+gbrap16le 5a3310b1f2ef972bd71dd3924e54f713
+gbrp 90ade7dc4e3f7ddb5eda58b93711c715
+gbrp10le cd0753cdc366c0193791aed15cac6b9c
+gbrp12le 77e9bf7bcc49716695e72c7c01ab80fb
+gbrp14le 4783d30f11d4c13185a6aa438175ab3e
+gbrp16le 985d2eebbd9156575aa853acae3ee34f
+gbrp9le da3f542202f99139a3eb51b88a116c91
+gray c9a17d986b3587f5a2326564110502b1
+gray10le 79550055676e39056d6abbaea06faecb
+gray12le 8bfadda6e89b8c590efa3a4905a8c629
+gray14le ec381cf2218ba5c91f61807b675e7ffe
+gray16le 9dc6084357289e72a8bcd22246b24ea0
+gray9le 867f10b88116e9a0aa8c2f257b15f9b7
+rgb24 4498051bed14ada7dd812d51dd4d0a8b
+rgb48le 0856e25b8363538ccaa45c7385c39a55
+rgba f1136d08295cd001446e5562cb329626
+rgba64le 2df3a74767386f91a01fd4f2d9258ef2
+yuv410p b6c4a8464fab22f5d90eee8b5643fff1
+yuv411p 41bb3478a0cf84a6ae045cecd2270f1f
+yuv420p 0e2b2d9db5239db8943788f6786830e9
+yuv420p10le 2d0d1a29c25bcb0d26f0a3fdb75f7ea0
+yuv420p12le b0f062d8b95b47cefcbc3d7f5a5634f8
+yuv420p14le 19b21a930ea649e882c2a12c1142c2e4
+yuv420p16le 9bb0b4b91a5e8f8f940204ecfd5a5b5c
+yuv420p9le 385bbacbb1f8b6febb661838bfab7991
+yuv422p 463c44843100d3b4323cb00fd74d0e92
+yuv422p10le a18f8874714e07ad464a50762d500abe
+yuv422p12le 07f0fa36ef4650fb057ca37ab287e055
+yuv422p14le 6ce2a7787dc937b9fe18f0695110a3d5
+yuv422p16le 0879e819721caab1232c86a6ed8e4d16
+yuv422p9le a272d31318ce0ddc7d44fabfc30290db
+yuv440p e5ab55eb250ccabd1a626c572928b061
+yuv440p10le 1c3a35192d2a9d2e6149edce25c41d91
+yuv440p12le 9ba864576e827a758c4c3d8b200528f2
+yuv444p a94d9e2b26e7c5c04ae06edae9141dce
+yuv444p10le b7fe3b79961564e9785b3ee98f0be10c
+yuv444p12le fdd8e6b497bc2a8bde8ad33bc2c35071
+yuv444p14le f1cc59d66fc8bc7d103631e018f0aa9d
+yuv444p16le c3a4bbbc68cce24a026f93582a28511f
+yuv444p9le 777c49f2ae4a0a57d794dd0425ed881c
+yuva420p 0c1881702ed20bb7736038ac0e4e9193
+yuva420p16le 5cbc70aa7038f91a1e7f2e0fb63bd34a
+yuva422p f9d52965c33024a783d1f8af48086b3f
+yuva422p16le d28b93f14d5bd293f27dc62f32fc960f
+yuva444p dc1333f24a5a019176c39f3fe8a551ee
+yuva444p16le 5bc41b1eb2feca424ad0e6258fd6dbc5
+yuvj420p b6762d3486fd7c5e2d69a476e0545823
+yuvj422p 64c386f1c4c89357893c7b2d2b05ee1f
+yuvj440p a8f90365700da1459051f61878d7bcbe
+yuvj444p a7df8b240e8a307bcfcbff2ccb73c7ec
diff --git a/tests/ref/fate/filter-pixfmts-null b/tests/ref/fate/filter-pixfmts-null
index 46ba0cbac2..82e4ebd0a7 100644
--- a/tests/ref/fate/filter-pixfmts-null
+++ b/tests/ref/fate/filter-pixfmts-null
@@ -1,193 +1,193 @@
-0bgr 4060279c35dd8810a2f55a021b836557
-0rgb 527ef3d164c8fd0700493733959689c2
-abgr 023ecf6396d324edb113e4a483b79ba2
-argb f003b555ef429222005d33844cca9325
-ayuv 631859cdc018cd9671482e435a87becc
-ayuv64be 553477ffeeaf59d54fa12012ff13c783
-ayuv64le 07b9c969dfbe4add4c0626773b151d4f
-bgr0 6fcd67c8e6cec723dab21c70cf53dc16
-bgr24 4cff3814819f02ecf5824edfd768d2b1
-bgr444be 1cd47c1555f947dfcba99192e3429d20
-bgr444le e1832fdc9b118d4440ba03cea6e30428
-bgr48be 51477f029592ddb6b912980fdf2df7f1
-bgr48le b34faf404b33c74cd25f5f912ca3274c
-bgr4_byte 7ca99bc8a1c7c831cb955806ac05cb72
-bgr555be 6d32031ad4f52723023e547058a62c71
-bgr555le 823a3b2f2585e537da5cb76c8ce30cf4
-bgr565be 438b0f18fd754280d5dc2f421c376ffb
-bgr565le acab2b65c0fe5f9618c90f77f70ab3be
-bgr8 898a66734bda0572dfab1edd8239f6a2
-bgra 3934fb81a602dfa7d29420b1a66f0fd8
-bgra64be c8d3217bf58d34f080ac88c0b0012c77
-bgra64le b71d75a928aac14cb768403e6f6a9910
-gbrap 98d30987407c51e5620921e11d40a4ff
-gbrap10be edcffb185e44b6dae5c2ead5505b7125
-gbrap10le 2a7392e14b21b1f9457526a071236a6d
-gbrap12be 0c4c1f8af361571265ca259d5f70f026
-gbrap12le 5f1d8c663d4c28863e687192433b34a4
-gbrap14be 25694ddb34dceabec5143a7677c8072d
-gbrap14le 0eba343fc6f713d310db3d67f7d5a06b
-gbrap16be e4edca4361d643794034e5aa9ef290b1
-gbrap16le 9a95b389d2bf556179e8f4b27fb550ab
-gbrapf32be d908f0950d3735863fe6f0793fa24f76
-gbrapf32le f6eab5a145cffc52c055e07c26d3995f
-gbrp 5fbc319e30110d19d539f5b274eddb6d
-gbrp10be 703a17591a2a5c236675c5101c349bcc
-gbrp10le ee014153f55c011918df5b2394815780
-gbrp12be 527d337eb5813ebba7cf969ee660d423
-gbrp12le fd192920b171a0cf88d61e8310e95d81
-gbrp14be 46d502db6dc5eb7e9da3c60016b2df91
-gbrp14le 1607f5c8f13360b53b8186f523996b1b
-gbrp16be 7b6764a504c853b09f5c7d0b2223c5a4
-gbrp16le fb9323a5bd060282bec7bfd7d38dc230
-gbrp9be a4dc6f6f9bb051de2dc348b592ad4282
-gbrp9le 699da3a3b324f3fd001a56aee9683384
-gbrpf32be ae33c2d738af01ae66a5d2b08a7a60b7
-gbrpf32le 4e3305c619337beeeacc5e6b2f42c793
-gray 188590b1231afd231ea910815aef2b25
-gray10be d486558ecd2e27afc17930be861f0e4c
-gray10le 917d687103b2adcca7132bfc070ca54a
-gray12be 9685614450f1282be433d2b07234ca1f
-gray12le 2700bd7fb3fea56e54eb03e31d6d4e57
-gray14be 19ed2bf25878980d6f81f6ae699024ec
-gray14le 4b148b26b30040c05dc248a8852f31ac
-gray16be 08d997a3faa25a3db9d6be272d282eef
-gray16le df65eb804360795e3e38a2701fa9641a
-gray9be 6382a14594a8b68f0ec7de25531f9334
-gray9le 4eb1dda58706436e3b69aef29b0089db
-grayf32be f3bf178835f8146aa09d1da94bba4d8a
-grayf32le fb6ea85bfbc8cd21c51fc0e110197294
-monob 8b04f859fee6a0be856be184acd7a0b5
-monow 54d16d2c01abfd72ecdb5e51e283937c
-nv12 8e24feb2c544dc26a20047a71e4c27aa
-nv16 22b1916c0694c4e2979bab8eb71f3d6b
-nv21 335d85c9af6110f26ae9e187a82ed2cf
-nv24 f30fc8d0ac40af69e119ea919a314572
-nv42 29a212f70f8780fe0eb99abcae81894d
-p010be 7f9842d6015026136bad60d03c035cc3
-p010le 1929db89609c4b8c6d9c9030a9e7843d
-p012be 7f9842d6015026136bad60d03c035cc3
-p012le 1929db89609c4b8c6d9c9030a9e7843d
-p016be 7f9842d6015026136bad60d03c035cc3
-p016le 1929db89609c4b8c6d9c9030a9e7843d
-p210be 847e9c6e292b17349e69570829252b3e
-p210le c06e4b76cf504e908128081f92b60ce2
-p212be 4df641ed058718ad27a01889f923b04f
-p212le 414d3c187722afa8da718358924a9f6b
-p216be f5009974fc1cd5d552705eeb52de35d9
-p216le 2f634e1a3cd5c9c122e0f2ebadb3503d
-p410be 7c2509d2df4bbb199ab653ebb6dce61e
-p410le 527761e1f4381007044679710a352ecc
-p412be d3055624d596c30deb633f24761d6888
-p412le 1f19a675b00d8c9df499200fd80bcc10
-p416be fd828e966d45ae908f5d2d4b3349b816
-p416le 983064bfd506be1e26cd57bafc14ae50
-pal8 ff5929f5b42075793b2c34cb441bede5
-rgb0 0de71e5a1f97f81fb51397a0435bfa72
-rgb24 f4438057d046e6d98ade4e45294b21be
-rgb444be 115e5259b91f4a416546b09570347633
-rgb444le f3f66689cb4c810563fba7665c526800
-rgb48be 18127d8ec64aa21619ada80b93514906
-rgb48le 60d0ba0e5a429c947aaa736be54aca87
-rgb4_byte 7d68393a3de6f392cf2ed05ffaec6259
-rgb555be f76c8109974636b54bd0cb4c36bb883d
-rgb555le 21daf4d05999ccf3eef7d492e73c4d5b
-rgb565be 85711f35f71340ba23e553a07d246656
-rgb565le e04771e79a8ee8a51e9a325540e6215e
-rgb8 7ac6008c84d622c2fc50581706e17576
-rgba b6e1b441c365e03b5ffdf9b7b68d9a0c
-rgba64be ae2ae04b5efedca3505f47c4dd6ea6ea
-rgba64le b91e1d77f799eb92241a2d2d28437b15
-uyva 8896d7525f12de08818a01a5d5cf84f1
-uyvy422 3bcf3c80047592f2211fae3260b1b65d
-v30xle 44503e6d78bc474c1b72c5ceb1779539
-vuya 3d5e934651cae1ce334001cb1829ad22
-vuyx 0af13a42f9d0932c5a9bb6a8a5d1c5ee
-vyu444 93912234400a4373b1a6b5c4e4b1a4ef
-x2bgr10le 550c0d190cf695afa4eaacb644db6b75
-x2rgb10le c1e3ac21be04a16bb157b22784524520
-xv30le 7dfdd664a9792bb06a19a63353828da0
-xv36be 9f556ee59a672fd8725f0bb36ce3e4b0
-xv36le e08dcbde02f1c28a3554f372ad1278e2
-xv48be ce34993b4b4411bba1d852b9b86aa39e
-xv48le df913a7e61b162aa98303e5393e60c63
-xyz12be a1ef56bf746d71f59669c28e48fc8450
-xyz12le 831ff03c1ba4ef19374686f16a064d8c
-y210le 04e9487b6cce38e7531437e946cdd586
-y212le 825768be8fe92708ae80be84855066ed
-y216le 0e99aeddfee304e72d525d72998d9e9b
-ya16be 37c07787e544f900c87b853253bfc8dd
-ya16le e8cab8fad88cba6d285b224d8bf0d4df
-ya8 dbb99fbcdc204aaa1a7397ff561f1a67
-yuv410p 5d4d992a7728431aa4e0700f87fb7fd8
-yuv411p 7e1300e89f5bc07939e2c4a6acbdf267
-yuv420p a014c7eb7a8385d1dd092b7a583f1bff
-yuv420p10be f9b154364efaa1af376fa6d8eeae6955
-yuv420p10le 15c83294ef560d57f25d16ae6e0fc70c
-yuv420p12be 34da9c4e289124122ba36a9d4fb133fa
-yuv420p12le c19a477a07fcf88e37ab37b416d064c0
-yuv420p14be 64779858686946fc0e780baf7c1391b6
-yuv420p14le c1d012a4f9d54fbc8b04fea96d85e903
-yuv420p16be 268b07358d8dc733ee81d0b87990d5af
-yuv420p16le dae8da9edd4255051e3e546ae7ed9bd3
-yuv420p9be 37f0476e8458a93d3d22db568f617aca
-yuv420p9le 83a6d32c91c15a3bc334bb9abf920654
-yuv422p 74f8006b4482db104f1986f49807a0af
-yuv422p10be 7291903c3c0cf4e5456dd9673a619f1d
-yuv422p10le 14cbaa728e888534359b9dddc5430f08
-yuv422p12be e9bc7f2da217fade40feb6960dcd894e
-yuv422p12le 8d8184e4d0f1eb50e1834ac0c4af8c33
-yuv422p14be 2617c569ae9659d8fe6a01f96e2c9657
-yuv422p14le 7d01363cf090306cf93337c474cd8827
-yuv422p16be 86147d8bfb795ab1873c899611e2a361
-yuv422p16le 9df47cb7d6d39b335a547ced2865e72e
-yuv422p9be 338dbb97c9f5a12ccea2c61774ddff2e
-yuv422p9le 0822f8af35a269a036ae44878acba87e
-yuv440p 98d0f96fdb3ba415899017adf7d4a4f9
-yuv440p10be d874167042037c1daf9b9a2f74bffad9
-yuv440p10le 3cfbd921369aa8f1e4977efdb7f44c8c
-yuv440p12be dc3e6a40c44d5a5f9fd260b270e9037f
-yuv440p12le 2fff7746ae7c07d407075c0e372baf46
-yuv444p 8f90fb3a757878c545a8bfe5d19a9bab
-yuv444p10be 6683d5cb82c708d5f3a2a89d0311f7a4
-yuv444p10le 6d736fa464ff2de2b07e0a56af8444b7
-yuv444p12be 04320ad158450ee158f84a27c6325702
-yuv444p12le 08a81b2ea9c7c8b447e40ef8f4a46a4a
-yuv444p14be ea3057d469d0c49c24e844256ef7871e
-yuv444p14le 940f5908ccf06e01411f0a7bddb45c6a
-yuv444p16be aee24ab2e9a4656f889399f1b0d98639
-yuv444p16le 781c22317c02b3dd4225709000bdb847
-yuv444p9be ac09917e5d2abc82c0d260007f4dfd77
-yuv444p9le caef947b8aff5b52285385c6ae9b2439
-yuva420p b227672e56215e184e702c02a771d7f3
-yuva420p10be f66e7d677625380f7504867fab51305c
-yuva420p10le 01e94ee605714396e69b013c11dda348
-yuva420p16be 76e5e65eae1e7c5681a397a3462f4a9d
-yuva420p16le b1930ab28ffe031c78ca28d3406311c8
-yuva420p9be 48dfa24cf0ea3864f35285074e8fa888
-yuva420p9le 0e9c9803aaaddc9f38e419de587793c2
-yuva422p 8f6bb778647e5dee62f544d646321171
-yuva422p10be 2f7204c93a1e5bfb04538852f99e4074
-yuva422p10le c8082548aca999edde77ef2749b1ff4c
-yuva422p12be 19f8205cca3d19bfd4ad9cd2bfb07a0e
-yuva422p12le 38e6c7d87332852d660df5594529fa6e
-yuva422p16be 427ad55f7464121bb3ce164641772bc6
-yuva422p16le af6f8df651275de58129e010bb45ffcd
-yuva422p9be 47579cc2cea861ca1461589b80c4720f
-yuva422p9le aaeab2bfe80a29390e8666103ed8bb40
-yuva444p 459fad5abfd16db9bb6a52761dc74cc1
-yuva444p10be fa16bae4fc25429deb944ffa9f5b28a0
-yuva444p10le 92f820d3481b7ebcb48b98a73e7b4c90
-yuva444p12be d8193387128a1b1efc51f36a12c85385
-yuva444p12le 9c17bf72b083f93040d1e19516b54de7
-yuva444p16be c80c1899789a6411d0025730efc8f01c
-yuva444p16le 2ed56ea50fafda4d226c9b133755dad8
-yuva444p9be 4903fde22b15d28da90761ac1cfcb1c5
-yuva444p9le 4eeb5988df0740fea720da1e31bbb829
-yuvj411p e003eefa7e2a20f20d33767775417216
-yuvj420p 8f3d8f1b4577d11082d5ab8a901e048d
-yuvj422p 79d480e99e610112f266c833c6cb3d35
-yuvj440p f4b18310c7174868fc92579f87460876
-yuvj444p b161e6d5a941e2a4bb7bc56ef8af623f
-yuyv422 435c92283b538aa3d8fa2a020b0afd49
-yvyu422 8436c2a760291cc979e0dd62ab8cede0
+0bgr 3675afe0c0db4c4efa0efba8eb074e50
+0rgb b8eb936f7eacb7d05e9f33f41100727d
+abgr 3675afe0c0db4c4efa0efba8eb074e50
+argb b8eb936f7eacb7d05e9f33f41100727d
+ayuv efc5f4a6b06d1c0401bfa2fe544a09cb
+ayuv64be 48129247a3ece10c08fa760c6dfeafc4
+ayuv64le 3ac78343032e08b90ec5e49c2b1448bb
+bgr0 b747accb005d02c0bfb999d0745b827f
+bgr24 32163d6a11dcefc5e72fd7b6e7cbaa78
+bgr444be efa7ad4fb5d9c5d8fbec35eb01eb2789
+bgr444le 03c298847710b1b6523a309e598477a4
+bgr48be 54b8aa1aac043e41b84a726e5fced885
+bgr48le 83086a9cd5752361bd41427dfc7eacde
+bgr4_byte db7bbdfcaff2e88924b64e4ac8ea2cc8
+bgr555be 9fa84f81b290a4dff6876c45ad6db2de
+bgr555le d1ae76b7350e4c710403093ebd2d43bd
+bgr565be 26f8741cc2c6aefda263a7d153985138
+bgr565le b2844f540a458c035f11d233e0057789
+bgr8 50f45374bac6829d4746d02fc68f0721
+bgra b747accb005d02c0bfb999d0745b827f
+bgra64be 01c36f86c8b58795cca847c75ea9d57b
+bgra64le d57483f78668d44b88906d9e758170e2
+gbrap ff47e8ec36f0dd3759fb8b8c97927784
+gbrap10be 84625e11b27e1047721ef3e87dda3648
+gbrap10le 2d47bba7a28598bf55ebd836ab448690
+gbrap12be 0ff40f8135c01759f0f8beb7816d876c
+gbrap12le 555dabc8d68461d92b8af4f8eb8791b1
+gbrap14be 05235ab7d3c5a7788ec03fe2bd310a3a
+gbrap14le da9f5d097f89dd9cf91491e4ecea61ff
+gbrap16be 89e89f55056696dc0c805fe9bc990d30
+gbrap16le b056f39f89cfa1afbae47ed5f7b90407
+gbrapf32be 8e3f675b72954cfb228626d90074917c
+gbrapf32le e7a47d6ef274878a4cc370f4ef688247
+gbrp 9c9c68c5ef304f7333eb6b116e65849a
+gbrp10be c6cf50493257ce7b48f0b5c6c709bc88
+gbrp10le 969daae92a887dbd90a0d51b7bacd161
+gbrp12be ddf942d34ef149db08c053a129988924
+gbrp12le 0a60a05ff24c123d6c43bfc813a5f70e
+gbrp14be 7933574f5691822b40d504ca794829d5
+gbrp14le 4cfb199ff0b26372717aa87c077f8bcd
+gbrp16be 4ac5eda1bfdb39d3596bcc2931a0b01c
+gbrp16le 8c12f02d76b307828ac2a8e9e5b202e4
+gbrp9be 58e3b6436307ef9202dd90da4b5e1c05
+gbrp9le 0f38fef1be86d1cb97d8f899673cfe23
+gbrpf32be bf7a39ba197baa35992375761ded7cf9
+gbrpf32le 376efd4076cfb069a42735575d6699df
+gray 4ec85f621e14235407dc3f619ca53fbf
+gray10be a2417e6c5a5a28b3cbb8ac1cad7d8b63
+gray10le 3585bb554f3c6394a2d1c7e5c70f460a
+gray12be a1c1b0d6ac3232aa0a127a5f02fee1d8
+gray12le ec88d6e12140d20ba3bd366f614dcbcb
+gray14be bed02ccdf62356d007504e8eccb6a900
+gray14le c0714c4862d0af4a08236a011bcc945f
+gray16be 5359a8fb7e34985da71f60b51f0c2cc9
+gray16le a8abb78972c04cf525c7d1811198a757
+gray9be 9047034f09432906061f0a00132434ee
+gray9le 452dcd6b0d8254dfb8b30f9957e10887
+grayf32be dfc69a0023d4b08061f2debe809d7933
+grayf32le be80297eab29a66a21cca2ae80a5fc91
+monob 361c885b6726082e19e9de1c0c4fbf5e
+monow f653889314522ec6de0fbc9edb008823
+nv12 e7e064d467bb2f50f4e41befebe714c9
+nv16 5a3c3d369ed0ec56b29689af03613c17
+nv21 f32a9f742ca5591ee1359d991f866c82
+nv24 195a4e042e5d24b1efab4dd561773265
+nv42 b4671c55e0b149d36d72307249d30f13
+p010be d11ddbcf8b831f9604dda56cf3cffb7a
+p010le a97ae49b531f123b70da82cbe807985d
+p012be d11ddbcf8b831f9604dda56cf3cffb7a
+p012le a97ae49b531f123b70da82cbe807985d
+p016be d11ddbcf8b831f9604dda56cf3cffb7a
+p016le a97ae49b531f123b70da82cbe807985d
+p210be cf29c2ecf32d26309b12ed3e8d0c9508
+p210le d08ef6a779c8b37cd994f8ca44f4bfa8
+p212be 9f238c80f25d2bf8d99bcd061fe499dd
+p212le c47e609d57a7a4445d35565355511ba8
+p216be 2f5c6f9faf795d39df861262224f7199
+p216le ea17b81fbc93ecb358e728b10b3e60bb
+p410be bfa1040998f56259df0a54e223e7bb17
+p410le 1a236f1b831fca74252c467fec2611e7
+p412be ebf65666f7c3c54e5913121349b2db6d
+p412le ff557fa001469411b70c8f776c70bb5c
+p416be 627a4e4d424e3f875799e9626a52768c
+p416le a159169d0eeba94dd7163589fbc252e5
+pal8 bf47d87cc49ff37488ee478048d6f227
+rgb0 f059ac8cd1ab380da5a2e4f0a5375beb
+rgb24 3902630bf58795235b0d0be52f42c567
+rgb444be 1fa00eb013a88b8d293e8ebbfbf34988
+rgb444le e2c7a0dd5f71af62546958f91c32905f
+rgb48be 3e5ed8b24e8112a3f4fae38b6b947d9c
+rgb48le 87693f21d8e97d760b049157b2066574
+rgb4_byte f05a4cf1a776fd0bcde5ef7fc4eae50f
+rgb555be f23c7db1eb7dc37121245426d9198040
+rgb555le aebfdda8d8e97577aeefc318555d8761
+rgb565be e9546241aa5b93327dc5c17413b4e8f1
+rgb565le 983e54223ef4d5e332d8d2a03b393132
+rgb8 da9cc71f94cef025dcd701ea39f582d9
+rgba f059ac8cd1ab380da5a2e4f0a5375beb
+rgba64be f0555e71cc236d9484c52f4435a4fd31
+rgba64le 7e825dfc3be4f40b4654c57a1956e607
+uyva a1a1db85038b8846846bce24c7551a2c
+uyvy422 d9c25d1b9dfcb3b67e3931ce181ad65f
+v30xle c9c11277cf6592b00f1da3c0d51d913b
+vuya d3c2be68278ad944437e3f7c4405b211
+vuyx d3c2be68278ad944437e3f7c4405b211
+vyu444 d799d4c16a3b71456af9542097be6036
+x2bgr10le 5a1a239a92457e0298a1919d7f129aa0
+x2rgb10le 13b7dae17c06ace69c3f2bc3046db76e
+xv30le a65a083bce4f81f734e15d7f86c1e915
+xv36be f4e7a98e4480af90138640182472ae62
+xv36le 5bb3963bfb3a94ecf9bc940a92c6b518
+xv48be 2efc8e9b4809826a3db25394f69d4170
+xv48le 33906845ff2440ed6114f1a7f3e5c512
+xyz12be e51defeac442f02be13409d3edf30ec3
+xyz12le 30f76e8f5bc65c2d1c0a76e93f75e4d3
+y210le 04b5037579a2333caffd70728dde4302
+y212le 41f56f1cb7eb0553d949ea6c31ac03b2
+y216le 67d6069b5b715962bad5b49cf5db490e
+ya16be 7f518fc706785df09e8890fbf6d3322e
+ya16le fa55df95563ca70893d57c3313a08b83
+ya8 07323452b9263973a4349f182c9ddc87
+yuv410p 2954d68ef38bea77689167b14f2f1e95
+yuv411p eb96f9da9d143b82806672259d172c0c
+yuv420p 32d8f3223cda1cec632c0f3ca5b2e037
+yuv420p10be be0cd9b3eced24598d0597aa0b0de768
+yuv420p10le 2d78fef55e4c9006a694b2c0d4a1aa90
+yuv420p12be 72fd8b35b76d71f82903ce60adb52f97
+yuv420p12le 02c5dd61af84e0affa1c7105dfb15fb4
+yuv420p14be 1bd7ac690d7a9536dcdd823a4eb0eb3e
+yuv420p14le 9caffb8079d262884d136acffc40b819
+yuv420p16be f1532210638b52de0658c96162761e13
+yuv420p16le af635e11fb527d4f26001eb3eadcdc40
+yuv420p9be 4a23557b9d18b73fede785c6e3c771bf
+yuv420p9le ade41c745be6b840a31e0b95c3012c50
+yuv422p a38cd6f00a989a6ddacb516fde06c0b8
+yuv422p10be 3903c3f56bd03462164a5460121b3de5
+yuv422p10le 66fef18ebc758c1c2063719a6f1d80e5
+yuv422p12be cc6186d3aef1cf7fd067ff250eb56c28
+yuv422p12le 7e154475c1ff180737b375abf1b017ee
+yuv422p14be efa5aac91fa8defadc0380e1df46c764
+yuv422p14le a8d07b631aebb837a5446612830c65a1
+yuv422p16be fcef4a3798255ab23f5df255db80ceea
+yuv422p16le b937ae144e21b0a689067e45f9d3cf31
+yuv422p9be d5bf93913bcae8d385266227eeb75b42
+yuv422p9le c1bf88d31099ca7804c2bcc6233c6c0b
+yuv440p 321cc1b74d4a45d1f3261ee2e1b9f5ec
+yuv440p10be 68c7be9dfb71c6bdf233b3ccda7da51a
+yuv440p10le 2db33ecfc4d96b9b8f29d2e04331739c
+yuv440p12be 7ce431295142ba256c40099bc864f843
+yuv440p12le 0e26ba86e90bb719a36cd0fd8ec3ddaf
+yuv444p 5641dba168ff665af1cdb4a91e1afdd6
+yuv444p10be ac8121b92b3de9dbb2ec905cd5afe7ac
+yuv444p10le a21f29baf02360a48248acdc65e37f07
+yuv444p12be 002e92f0402b6af579e0a763840e80cc
+yuv444p12le 8af72986e7829b10a99204730d00dee7
+yuv444p14be 355c1a8319bf861f1dc3b4fa46843be3
+yuv444p14le 579cbd00c78d3ffdd63732fef068b37c
+yuv444p16be 11352c65ed857afde01e0a0cf95dc894
+yuv444p16le bcb8a6c03810843c647d275d48bba4d2
+yuv444p9be c6ed398d2629ef47244f9d7b8d5ca79b
+yuv444p9le f701bda86395a5577fb70ee9fe12055f
+yuva420p c10941efdf040beb1bc7b8bfa2465cd2
+yuva420p10be f5dfb08a6c39f26c06a1789ce3b100ef
+yuva420p10le ec8807b28cc939d6e5d71064dea75b7a
+yuva420p16be 85546c5340e836d8adf26a76aae77f0a
+yuva420p16le a3f34b8887c579c6387cd3345b297ec1
+yuva420p9be 0537d11fb0b639894a94db382943af63
+yuva420p9le 1479a074c0dffbfeb1c4ee699e8bd547
+yuva422p cbed38aafe669c02b2f090c995c3047f
+yuva422p10be ac8bfed05035a7de31ded940ea0018dc
+yuva422p10le b91e717328651a21f1486bf5438dffdb
+yuva422p12be 61a42a11153a0a1e951314ec4f22ab06
+yuva422p12le 46cde3524a046da9b51c9f36e259cb4f
+yuva422p16be 97b9d25cf3bd2ea4d9d01ca3bedfd20a
+yuva422p16le a291f6434b65ec79cf5bb7d83a2ff48a
+yuva422p9be fa7c7809b3fdb16145419440734e7384
+yuva422p9le a8231b64a585f4fae8fef4db4284bab9
+yuva444p 1130077e6bbbda07a8a553af90d90ba0
+yuva444p10be 131de2b2105a71ae2d2e26e80fe56c37
+yuva444p10le a3f76cfdc597248714c6138a1ce22450
+yuva444p12be 3a3a19a6e58d603edcffac94020a587f
+yuva444p12le e02c335e534b6be146dfcc991a81b37f
+yuva444p16be 177d96ed8114cf8f18f2a7ed9103fe9d
+yuva444p16le e7a2dcfcc135a78e0b1de8ac5a92fc83
+yuva444p9be 00ca9019ee9b4c1c0e0399ba0d95aac5
+yuva444p9le 3cfe027c16cd42e74f47b72cce7e085d
+yuvj411p f6266217248058f161e3be90ac93b289
+yuvj420p f4cd6d10f0995c3294b8cecaad192a99
+yuvj422p a0a56275703e36ece997b726698a9488
+yuvj440p 2c7045ea0d18ae5fcb01ba0f89267bbb
+yuvj444p e9ec59cd4f8ee30cbd2fa54d1fd9f092
+yuyv422 ea704fe586a87dd131e458c91f734723
+yvyu422 4b663822ac7027265f1316305c6a3dd2
diff --git a/tests/ref/fate/filter-pixfmts-pad b/tests/ref/fate/filter-pixfmts-pad
index 183777982e..e572458385 100644
--- a/tests/ref/fate/filter-pixfmts-pad
+++ b/tests/ref/fate/filter-pixfmts-pad
@@ -1,92 +1,92 @@
-0bgr 55d41bba3609383bf658169f90b30b42
-0rgb 8e076dd0f8a9f4652595dffe3544f0f0
-abgr 52738042432893de555e6a3833172806
-argb 2a10108ac524b422b8a2393c064b3eab
-ayuv 1c0934c07791c49da33c14f535d73abc
-bgr0 025d4d5e5691801ba39bc9de70e39df0
-bgr24 f8b65ad845905c7d0c93ca28dfbb826f
-bgr48le 4564b56dd1f2a9761b8a7a5244ac4c49
-bgra 929aac15e848038e367c250037575f9f
-gbrap 5f16cccab5a17cb766c882e865995167
-gbrap10le e63e0a1ae9afd7e6a732f18be194e761
-gbrap12le eb7a5ff44a9b5b46bb9829838224ed8e
-gbrap14le 4c8b549942e66f442de0f5c1d21e9b8e
-gbrap16le d0f6fc33cb75588327aec1b5ad6ab4f0
-gbrp 3c94d39256db2409015df913fd330a90
-gbrp10le 5b356737cd8a396f39bbdadb7cb35e06
-gbrp12le 91fdad0d1edf7bfa2805e2041e8da3cd
-gbrp14le deb2c3af6b48faa52f6a1f6590a0cdf7
-gbrp16le a6156d1a37e05ee621b2a343fb158bd6
-gbrp9le 9e827f438e081d334a6cae7e282698b0
-gray 2b9652a8b136316fada371d03ee252bc
-gray10le 0efebad19b92c6d6d915971c17ab55c4
-gray12le f03613250550d9dc253d46778f6d4bd6
-gray14le dbac6524c3793469c64fc0ee98d017fd
-gray16le 7b6db54ec8b4d9a8344443a3b3f50377
-gray9le 2d2bc7bd35c48fa61860162cf18a4dcf
-nv12 381574979cb04be10c9168540310afad
-nv16 d3a50501d2ea8535489fd5ec49e7866d
-nv21 0fdeb2cdd56cf5a7147dc273456fa217
-nv24 193b9eadcc06ad5081609f76249b3e47
-nv42 1738ad3c31c6c16e17679f5b09ce4677
-p010le 3a92c1bd3e9de050bf6abcc3fd911ab7
-p012le 3a92c1bd3e9de050bf6abcc3fd911ab7
-p016le 3a92c1bd3e9de050bf6abcc3fd911ab7
-p210le 680912c059de39c3401cac856bd1b0c1
-p212le a2f88017bcce2383ba60bc4872e639ba
-p216le 8718662e226a4581561e7bb532af2d83
-p410le 5ca28f2bcc849987810e1f3437b12feb
-p412le 2a619fca8166dcd09251a577ed36ab53
-p416le fa4e023d0bf4b03b0ffef3d4d35abf7e
-rgb0 0984eb985dabbe757ed6beb53db84eff
-rgb24 17f9e2e0c609009acaf2175c42d4a2a5
-rgb48le ed08db9b1aa50d69b8c3d73db93e390e
-rgba b157c90191463d34fb3ce77b36c96386
-uyva 06271af718417c21d5bc6a992b04c32a
-vuya 44368c0a758ee68e24ce976e3b1b8535
-vuyx ff637b205b78ee581e393124d0f44f5d
-vyu444 cf5d49d5c870f9e724fca104f847bfa1
-ya16le dfc900a8130a7c5e64201557cbaef50a
-ya8 5d25e9a7975805d3f0dac516a6132b6e
-yuv410p cb871dcc1e84a7ef1d21f9237b88cf6e
-yuv411p aec2c1740de9a62db0d41f4dda9121b0
-yuv420p 4398e408fc35436ce4b20468946f58b6
-yuv420p10le a7d29bbe4e103fc0fb62b465f9540efa
-yuv420p12le dafaf94e8d16cd846623dcaba0bc81b3
-yuv420p14le ec80062819bc67f8866ba5105d8378ad
-yuv420p16le 83e437e3d6b7418c4163c24d41e199fa
-yuv420p9le 98a3bede99321386b9abab7926a9f553
-yuv422p e43d68568d9f782908ba56bf1e09d5d5
-yuv422p10le e3ec30aacff6c8abf6fe035a195ccd26
-yuv422p12le 921b8d532cf5d0eca4ab0fe9c6d4fef5
-yuv422p14le dc41548f336883e9fd9664f329bd2a0c
-yuv422p16le 04c87d2fd42cba290a4d4099760e3ee4
-yuv422p9le 994a41c11610075c7b0c466f738f49e7
-yuv440p a7e34de74c96b0224fe1381ec1db2ba7
-yuv440p10le 55787c7260462e50e96f316856adf9dc
-yuv440p12le 869d3d9e0e12df253b79949d2b2c0561
-yuv444p 6bfd89286dc36f2789b77d747ed8fa22
-yuv444p10le ac3142be3d7b0ec4c1e4450cb8c376ef
-yuv444p12le 4c7f29501e46f4d041222536697941d0
-yuv444p14le 13631aa3ecc332aee3b3360db45011c9
-yuv444p16le 613ec343b593dda43af15f015c193d0a
-yuv444p9le 96fa344943468b5cd36be92b1c05f17f
-yuva420p 842c27169ecdcf6de79f2b787367b51c
-yuva420p10le 01083d6f0f0c1fc0f76dc46da7f32e50
-yuva420p16le 53d2ea80c2f19b297e3601c06642f97f
-yuva420p9le 8df807c68b0afe6d3d4753752886bb06
-yuva422p 91dcecc4bfdff1f0db9ef8b9b5b9ac2a
-yuva422p10le 27cb87faf1e8f96a04bed8440862f4eb
-yuva422p12le ec0cfda381a1044f7af25d993d4b68a0
-yuva422p16le 8b616c87ea907167d27743acfba06d71
-yuva422p9le eb8b4803e85b5a5c64003c3f713c156f
-yuva444p fb60941a57596b277417a3c7c00aa194
-yuva444p10le 89491ef450706faf23341e401750d907
-yuva444p12le 06c47dba21328165dbb7ebb3da0a2fde
-yuva444p16le d089b119c8dc964de9af12bfb38f89a0
-yuva444p9le b824d34ac49a1dc483c772e15310afcd
-yuvj411p 87dbac57b211ab4823c1abbd702f1516
-yuvj420p 1abef62bce65131ca4913eb2006fd860
-yuvj422p 198c57b519e2be14b150889bd7f94898
-yuvj440p e6533260d197ad15e39319117c57473e
-yuvj444p 26a44748960513783ea676eff409d89a
+0bgr e99055e086e02dae2c6023f10482cbcb
+0rgb 7671065eba2afcd1158e8b0fffa19e2a
+abgr 7c0e560ec63ca3314deebf827456233e
+argb 5cb6acde8ea63c5f823a5add9f0d873d
+ayuv dd5aaa7d9f20aee411b7154be95a1489
+bgr0 42f19197faabdc29529daa58aaac29bb
+bgr24 58b0ba9b641aea2f434333033308b73f
+bgr48le de3506da0bca0a43322fbbbb92afd298
+bgra 95fd7b889f308c30b928ef13b5e46387
+gbrap 90f5b04a13e40f8f0a1e6cd4d9e82007
+gbrap10le 577646c59f79728a6016566eb4a4744e
+gbrap12le 3701cbeabb329b75db4f241665c3e8bf
+gbrap14le 7db231a6efcf879fd46a31aa85f201ab
+gbrap16le f7f4df6cdb8ea7894db5b81bc4f15cfc
+gbrp 08a8c815c09b091defd9187d6d7f0fe4
+gbrp10le 884c1fb2a38894e3c3a357add9764305
+gbrp12le 8e17b2b709036ef2c9ea67b0638c1be4
+gbrp14le 7382ef55389f6106a2e686270f17567a
+gbrp16le 102ed807d6d201deafe08a6f262d5825
+gbrp9le 39b1c8de37447f460ed496b05b03be42
+gray 3c2253eb704486496afc7e0b622910a4
+gray10le 5db8f3bdcc6166bbfc76961eb36b1be2
+gray12le 2842b8b316b9be2ab21cf686a2464172
+gray14le fe452c61606348c4b3684b8b6fc9d9da
+gray16le 5d5a3eaa211ea239501672ec77c0881f
+gray9le ee757c34d43449de2836b58f41f3648c
+nv12 a6b8e68d9384321b0c27a65bbef8e208
+nv16 d6e08c8ba73e6bb8d3880112a56cd430
+nv21 d8d759cb7994ffefef7ca8b9f5de7836
+nv24 a18f533f14cd6a9f48419998c0bb15ca
+nv42 06fccf5f1661b0cd80b8039ed69c5431
+p010le c12daf48655dc836a5bc0de0773dd5b3
+p012le c12daf48655dc836a5bc0de0773dd5b3
+p016le c12daf48655dc836a5bc0de0773dd5b3
+p210le 1021f2d47105544482493dfeb9aad73d
+p212le 3e196289d50d736c35d4eae6d46699dd
+p216le 3495fc1a0e6bf83eebabd25cb1fffb52
+p410le 2d4c925a6ad32e92555114461cd6e51d
+p412le 929cd4764323387ead45245b33512aa4
+p416le f6ac8a6e4d3a9d0f835bebb00538413f
+rgb0 b4cfb22a87f36a7fceac146e423b5355
+rgb24 59031eb8317d001bf9845298b5f17448
+rgb48le 6afe71c9bf4ba41a7d9791e4fca19d95
+rgba 7c93458f405375670e9815598395dd7f
+uyva 821b1acebbf11a9915cacceab994d6b1
+vuya 55506b73bd17626f6a3dd3f121b98122
+vuyx ddbca1d0233a93c76a403de1944b94d4
+vyu444 3d7e2d376d7cfef0d6e300ad39958c1f
+ya16le fc325025d8863f6353d892b7090ba864
+ya8 789a47bc64bbffac6891406d59d056d7
+yuv410p 251c8ada70be2209987a0fa9879a614f
+yuv411p a5da4e9c53e009b34a5edbfecc51eb4d
+yuv420p 9e8d4c34895a4646526b938bb500db53
+yuv420p10le 1637025c833e6ddedada7ac81c8a958b
+yuv420p12le 9a58a4571787ca85737cc5f887e96e67
+yuv420p14le abfc44c280d5ca2b6ff4f6a48e2b8c69
+yuv420p16le a1f23816e0a38b93fb8b8bcdbbe66c92
+yuv420p9le d37ce290bd36366ceb7ec2aae0405f12
+yuv422p 7c035f51da7e3cd524759e9e0f393a02
+yuv422p10le 1c50e5542c495034255ec639c9618fb4
+yuv422p12le 48e459cf90c2b8b2e06e623d693f1fd7
+yuv422p14le 69af7dae27a8445bb840afdad41e2422
+yuv422p16le 45ddd0a84202202af2c3464c3a26c78c
+yuv422p9le 3a4675fafba633e5043d357197f02411
+yuv440p 22402101c57e37be80e38fc8d1875f3e
+yuv440p10le 7ef451f98cb78e0984251f9867d96fa9
+yuv440p12le 7b884d57d9c5605e62f8df193527e66a
+yuv444p d5b570f9289d86231e201eaeb53f9e49
+yuv444p10le 454a9bce83ab6dd81684ad5f8f93cc7a
+yuv444p12le 714565f454f676db777ed16a07bf72e3
+yuv444p14le 653138b0a90788964ce338dc67925db8
+yuv444p16le ac18e7ed7cab95e2a951e4e7b4519fba
+yuv444p9le 3270b61621663b7488d2597ce98fc949
+yuva420p 2f991f9077b0ebd9543dd8b2a855de5d
+yuva420p10le 44a1039fea098584c65c31a3bb413d90
+yuva420p16le 3b131781f797965269426f18020c4440
+yuva420p9le c900334d9a77130fb9d2f58b0398221a
+yuva422p 807217093aab30350933c31227950483
+yuva422p10le 4f42140ffc73f08832f179dba4e390e7
+yuva422p12le e960d2a6a15af07184865e22c7bac7ca
+yuva422p16le c93aef762c6df439fc6315859a1f0981
+yuva422p9le 6a3cfb3ce7f1eea007e8fc66bb8f5aae
+yuva444p a0b55c6fb488d83c8d357e1af5934800
+yuva444p10le a0e1c74bb5cf12b1efa3f082d95f3b3c
+yuva444p12le 158794e7115817d07b9523f824eb6a67
+yuva444p16le 8cbf4ad434b9070ab23c3778568ea04d
+yuva444p9le 47f99ec8fb14b05d25edf2c1c1bf71ec
+yuvj411p e2b43098b11737b29e0b4ba89bcb0ffc
+yuvj420p df249f69b89d5866a84935cb66302d92
+yuvj422p db68606d6406f05c71f247283fc797dd
+yuvj440p 229c48c34e5b4e67221f310563989e8f
+yuvj444p e788f2e88a4c69016e69706c3f1b1bd9
diff --git a/tests/ref/fate/filter-pixfmts-pullup b/tests/ref/fate/filter-pixfmts-pullup
index c6ddb3489a..24e0570c8d 100644
--- a/tests/ref/fate/filter-pixfmts-pullup
+++ b/tests/ref/fate/filter-pixfmts-pullup
@@ -1,12 +1,12 @@
-gray 415c928947f83f9b45c24ad15a094bda
-yuv410p 0f29d0b6394871e1e6cde484b4f351f4
-yuv411p ec059b1992e1acda472b9b2dd3e4506b
-yuv420p dba6303cd02cc39cb0db7b546793d565
-yuv422p d7d3224dd900bb1b96608a28a704360d
-yuv440p d4c5f20701cfceb4bbf7d75cfcc13514
-yuv444p 7e405274037e7f2ab845d7413a71e16d
-yuvj411p dc602e7bd3449d16e17e695815616b1e
-yuvj420p b98ec86eeef2d512aeb2fc4d32ffa656
-yuvj422p f09c3240bb662477b76ce4da34b4feed
-yuvj440p 8d3ab69e2bbbbbd2f9be323c18922533
-yuvj444p 2dc27560eed5d685354796dcccce853c
+gray 2e26bc877e01057ea817037fa1f22a4a
+yuv410p fbe71e739941375b0370535052e67218
+yuv411p 260583c516aad5d0adcbf30decac1aed
+yuv420p 3f65113ccb8cf72870e057fa06e2e914
+yuv422p 4cf3d9234d7273a11217aaadd27788d8
+yuv440p cce2cdb2625886cb9405b7ad46323e6f
+yuv444p 62e89b9f22590211e0948c0a75992d8d
+yuvj411p b466c3c72532ad572875cadac38aa495
+yuvj420p 8e4264a4c5b3d1474bcbdd714af63490
+yuvj422p 555e4081aafb83e5709831736367d36e
+yuvj440p b263aaf601957e916335fb9a5032058c
+yuvj444p 4e2f8b2f621a061735687e52891d4eff
diff --git a/tests/ref/fate/filter-pixfmts-rotate b/tests/ref/fate/filter-pixfmts-rotate
index e4ed81e71a..898cafdc91 100644
--- a/tests/ref/fate/filter-pixfmts-rotate
+++ b/tests/ref/fate/filter-pixfmts-rotate
@@ -1,34 +1,34 @@
-0bgr 4060279c35dd8810a2f55a021b836557
-0rgb 527ef3d164c8fd0700493733959689c2
-abgr 023ecf6396d324edb113e4a483b79ba2
-argb f003b555ef429222005d33844cca9325
-bgr0 6fcd67c8e6cec723dab21c70cf53dc16
-bgr24 4cff3814819f02ecf5824edfd768d2b1
-bgra 3934fb81a602dfa7d29420b1a66f0fd8
-gbrap 98d30987407c51e5620921e11d40a4ff
-gbrp 5fbc319e30110d19d539f5b274eddb6d
-gray 188590b1231afd231ea910815aef2b25
-rgb0 0de71e5a1f97f81fb51397a0435bfa72
-rgb24 f4438057d046e6d98ade4e45294b21be
-rgba b6e1b441c365e03b5ffdf9b7b68d9a0c
-yuv410p 5d4d992a7728431aa4e0700f87fb7fd8
-yuv420p a014c7eb7a8385d1dd092b7a583f1bff
-yuv420p10le 15c83294ef560d57f25d16ae6e0fc70c
-yuv420p12le c19a477a07fcf88e37ab37b416d064c0
-yuv420p16le dae8da9edd4255051e3e546ae7ed9bd3
-yuv420p9le 83a6d32c91c15a3bc334bb9abf920654
-yuv444p 8f90fb3a757878c545a8bfe5d19a9bab
-yuv444p10le 6d736fa464ff2de2b07e0a56af8444b7
-yuv444p12le 08a81b2ea9c7c8b447e40ef8f4a46a4a
-yuv444p16le 781c22317c02b3dd4225709000bdb847
-yuv444p9le caef947b8aff5b52285385c6ae9b2439
-yuva420p b227672e56215e184e702c02a771d7f3
-yuva420p10le 01e94ee605714396e69b013c11dda348
-yuva420p16le b1930ab28ffe031c78ca28d3406311c8
-yuva420p9le 0e9c9803aaaddc9f38e419de587793c2
-yuva444p 459fad5abfd16db9bb6a52761dc74cc1
-yuva444p10le 92f820d3481b7ebcb48b98a73e7b4c90
-yuva444p16le 2ed56ea50fafda4d226c9b133755dad8
-yuva444p9le 4eeb5988df0740fea720da1e31bbb829
-yuvj420p 8f3d8f1b4577d11082d5ab8a901e048d
-yuvj444p b161e6d5a941e2a4bb7bc56ef8af623f
+0bgr 3675afe0c0db4c4efa0efba8eb074e50
+0rgb b8eb936f7eacb7d05e9f33f41100727d
+abgr 3675afe0c0db4c4efa0efba8eb074e50
+argb b8eb936f7eacb7d05e9f33f41100727d
+bgr0 b747accb005d02c0bfb999d0745b827f
+bgr24 32163d6a11dcefc5e72fd7b6e7cbaa78
+bgra b747accb005d02c0bfb999d0745b827f
+gbrap ff47e8ec36f0dd3759fb8b8c97927784
+gbrp 9c9c68c5ef304f7333eb6b116e65849a
+gray 4ec85f621e14235407dc3f619ca53fbf
+rgb0 f059ac8cd1ab380da5a2e4f0a5375beb
+rgb24 3902630bf58795235b0d0be52f42c567
+rgba f059ac8cd1ab380da5a2e4f0a5375beb
+yuv410p 2954d68ef38bea77689167b14f2f1e95
+yuv420p 32d8f3223cda1cec632c0f3ca5b2e037
+yuv420p10le 2d78fef55e4c9006a694b2c0d4a1aa90
+yuv420p12le 02c5dd61af84e0affa1c7105dfb15fb4
+yuv420p16le af635e11fb527d4f26001eb3eadcdc40
+yuv420p9le ade41c745be6b840a31e0b95c3012c50
+yuv444p 5641dba168ff665af1cdb4a91e1afdd6
+yuv444p10le a21f29baf02360a48248acdc65e37f07
+yuv444p12le 8af72986e7829b10a99204730d00dee7
+yuv444p16le bcb8a6c03810843c647d275d48bba4d2
+yuv444p9le f701bda86395a5577fb70ee9fe12055f
+yuva420p c10941efdf040beb1bc7b8bfa2465cd2
+yuva420p10le ec8807b28cc939d6e5d71064dea75b7a
+yuva420p16le a3f34b8887c579c6387cd3345b297ec1
+yuva420p9le 1479a074c0dffbfeb1c4ee699e8bd547
+yuva444p 1130077e6bbbda07a8a553af90d90ba0
+yuva444p10le a3f76cfdc597248714c6138a1ce22450
+yuva444p16le e7a2dcfcc135a78e0b1de8ac5a92fc83
+yuva444p9le 3cfe027c16cd42e74f47b72cce7e085d
+yuvj420p f4cd6d10f0995c3294b8cecaad192a99
+yuvj444p e9ec59cd4f8ee30cbd2fa54d1fd9f092
diff --git a/tests/ref/fate/filter-pixfmts-scale b/tests/ref/fate/filter-pixfmts-scale
index 8e5526935f..283490f8fe 100644
--- a/tests/ref/fate/filter-pixfmts-scale
+++ b/tests/ref/fate/filter-pixfmts-scale
@@ -1,193 +1,193 @@
-0bgr 0576e427ba28f19e55a856f528e7c282
-0rgb 80a58af8c639743307207ab4b69ca863
-abgr 63f2eaa8712ea6108985f4a0b83587c9
-argb f0e17c71a40643c33a5bcfb481f6d8f8
-ayuv f20a5cc54f6459aad6b5f36ae092da5d
-ayuv64be 8cfd8a03f74829efa5ff1c1acd6aa5fd
-ayuv64le 59fb016f9874062d0be77cb3920ffed2
-bgr0 243d58ca64f97b2f415b4c63cb79f0e1
-bgr24 18744aaab4b8bce065a7144dc0ccf921
-bgr444be 920760bee08c4fa161bf060e21ebba92
-bgr444le 01be36a28ebca1a11eb4d192986cd4e9
-bgr48be 3ae02769c69d2512eaa26fff65763acb
-bgr48le a6ce2344f07b77438258b6787fe5c24c
-bgr4_byte 01efea74088e5e3343c19ee053b95f31
-bgr555be ab353278d103d379e1ec86e5cabb645f
-bgr555le 16ccbf59297e4b9ab25fd8af5a84a95d
-bgr565be 3477e19fc11f95285836f30fdff26c1d
-bgr565le 82a81e7c9d4e0431fa22f4df9694afdc
-bgr8 2c57e76ccf04d51de6acafcf35d6fa70
-bgra d8316272bc3a360ef9dff3ecc84520a3
-bgra64be 4e6a1b9f9c18b881c27d76611d45f737
-bgra64le efeee0abcc658ebcff049d5e74d74943
-gbrap 4a100f750ac846b34bfeef0d6893c3de
-gbrap10be 50735fbc471a5ac5a6645c85881f3670
-gbrap10le 6e1cba57029fdf0f9d46b5e5cd55112b
-gbrap12be 58170165829484b3db4a3b9165198987
-gbrap12le 24f5ecb32435b73353517e017c165e31
-gbrap14be 6addff84e986e7ea28aa3cdb80f44137
-gbrap14le a753ce2fc6d36920d678411434bed9b1
-gbrap16be 31968e6872a46e8174fb57f8920ed10d
-gbrap16le 8c6758f33671b673b6d30969fc05a23d
-gbrapf32be 366b804d5697276e8c481c4bdf05a00b
-gbrapf32le 558a268e6d6b907449d1056afab78f29
-gbrp dc3387f925f972c61aae7eb23cdc19f0
-gbrp10be a318ea42e53a7b80a55aa7c19c9a0ab5
-gbrp10le 994e8fc6a1e5b230f4c55893fd7618d6
-gbrp12be bfbd419dd18c0a5677d4bce55ab24e2e
-gbrp12le 95af1f8495b2a7a7ad67802e3e8bca01
-gbrp14be 9d8113c9a5182c02dbe4576509f59a96
-gbrp14le 952f39881e500ed684c8b216185f4b80
-gbrp16be 5241eee3465096efa111b86b30c3aaaa
-gbrp16le 5b8b997378ce31207f37059dbfb40c4a
-gbrp9be d7caf58cc3a74a036e11f924f03fc04c
-gbrp9le 010f7bcd8b2e17065d01a09f0d483218
-gbrpf32be f3d0cefdf11c861001880772d817aac8
-gbrpf32le 290468205c1c18a0667edfca45061aee
-gray 221201cc7cfc4964eacd8b3e426fd276
-gray10be 9452756d0b37f4f5c7cae7635e22d747
-gray10le 37fd2e1ec6b66410212d39a342e864df
-gray12be 950de5d1b6b943a26c51f6a157e19a14
-gray12le 9c3b154a8bb0a73a3b465892dbc23b36
-gray14be db9094229f32fb22c5cf06471b9a1cfa
-gray14le c33308eb8b40142dfd9273249c1cd73a
-gray16be 32891cb0928b1119d8d43a6e1bef0e2b
-gray16le f96cfb5652b090dad52615930f0ce65f
-gray9be 779dec0c6c2df008128b91622a20daf8
-gray9le fa87a96ca275f82260358635f838b514
-grayf32be 5e4c715519f53c15f1345df90481e5f5
-grayf32le 2ff1b84023e820307b1ba7a9550115bc
-monob f01cb0b623357387827902d9d0963435
-monow 35c68b86c226d6990b2dcb573a05ff6b
-nv12 b118d24a3653fe66e5d9e079033aef79
-nv16 68e757396b62b84aad657274b8f6ce15
-nv21 c74bb1c10dbbdee8a1f682b194486c4d
-nv24 2aa6e805bf6d4179ed8d7dea37d75db3
-nv42 80714d1eb2d8bcaeab3abc3124df1abd
-p010be 1d6726d94bf1385996a9a9840dd0e878
-p010le 5d436e6b35292a0e356d81f37f989b66
-p012be e4dc7ccd654c2d74fde9c7b2711d960b
-p012le cd4b6bdcd8967fc0e869ce3b8a014133
-p016be 31e204018cbb53f8988c4e1174ea8ce9
-p016le 6832661b5fe5f9a7a882f482a881b679
-p210be 2cc6dfcf5e006c8ed5238988a06fd45e
-p210le 04efb8f14a9d98417af40954a06aa187
-p212be 611c6e267e7a694ce89467779e44060b
-p212le 3d060f9f294b484ebe1ee120c808af03
-p216be 2f649a226812c8e5a553c4e22d301684
-p216le c8f65811f717a12706a598561c6df46d
-p410be 354cd1324ad382df1a3d573833323cce
-p410le 90fdd95ec4482c127d98307550a885c6
-p412be dc04d91115bcd4100bfb61c103e0877c
-p412le b01358e9c0fa99a98dadd28769f949e8
-p416be aa54294859a8e6cb2c9cf64d343fdb60
-p416le d91a0858ea8d2cf1ed29f179c9ad9666
-pal8 29e10892009b2cfe431815ec3052ed3b
-rgb0 fbd27e98154efb7535826afed41e9bb0
-rgb24 e022e741451e81f2ecce1c7240b93e87
-rgb444be db52b9ecdf98479b693e3f4bd9e77bac
-rgb444le 63288425c05f146cde5c82b85bb126e0
-rgb48be 45b25016f10d54cf36eef3479afd8249
-rgb48le 40577b147620ecfb115717473d000697
-rgb4_byte 9e540a2e7193ebcbf1c7f85d192a0c4e
-rgb555be cb5407a0d40f3d0120155daeaaa9a222
-rgb555le c15540d1fc887882c35860634009c439
-rgb565be c69fa7d6e458509de65e911d147629a8
-rgb565le a4a6ef89cdc10282b428cb1392f2a353
-rgb8 bcdc033b4ef0979d060dbc8893d4db58
-rgba 85bb5d03cea1c6e8002ced3373904336
-rgba64be ee73e57923af984b31cc7795d13929da
-rgba64le 783d2779adfafe3548bdb671ec0de69e
-uyva 2358038be6dac002a6c736e798a3d91c
-uyvy422 aeb4ba4f9f003ae21f6d18089198244f
-v30xle 8cba1fdc0ba2c39eb6fb5885dcf628a7
-vuya ffa817e283bf6a0b6fba21b07523ccaa
-vuyx a6ff68f46c6b4b7595ec91b2a497df8e
-vyu444 d663334119da56e36aca1e8e4eb29a39
-x2bgr10le d57b9a99033cc7b65ddd111578f2d385
-x2rgb10le d56bdb23fa6a8e12a0b4394987f89935
-xv30le a2a351cbf936651b558abfc70a925057
-xv36be 4d084adca0228d7750d1e2e877e0d79b
-xv36le de9c74e94dc19c828e1572aa283d8aca
-xv48be 9e58d1a045df100b0dec116e13be5b4e
-xv48le fd873d53609b2fbdfe99470f515a234c
-xyz12be c7ba8345998c0141ddc079cdd29b1a40
-xyz12le 95f5d3a0de834cc495c9032a14987cde
-y210le 7c2aef142d88ab343ec01acd45f38466
-y212le 39a3c0c843041ad4501b3107dd91ef17
-y216le 17be2999e97d36b8ed903f07ef428c09
-ya16be 20d4842899d61068f5fb6af478bf26a6
-ya16le 6a05895adce85143ae1c1b3470cb4070
-ya8 0a9db5bb4b009de9197eede5e9d19e16
-yuv410p e8f49b5fb9335b62c074f7f8bb0234fc
-yuv411p 5af32557c93beb482e26e7af693104c6
-yuv420p 5d3ac239c3712143560b1dfbd48a7ddd
-yuv420p10be 95256d0cefca26429b2f41aabc9bee04
-yuv420p10le 1aae90a2cff18e516f004dae77ac78f7
-yuv420p12be 25a6da0f8045bc7bdeda544e1cf2387b
-yuv420p12le c6e40a0851e1237281cd6500bef7a1fa
-yuv420p14be b202fde5a53d529ddaa35c9467ff0b61
-yuv420p14le 36cac5d88b0d566cf835e84da6513e5a
-yuv420p16be 6f307c5b1a5941023f9029cb3a616f5c
-yuv420p16le 11f4bfbd4a058b58aa26dc47a86061f7
-yuv420p9be aa0d83ca3cdb5770e47dc007cf5f7324
-yuv420p9le 0e6ade4219bdcbce32eceafc80d995d7
-yuv422p 9823e4d6bd1482b0cab3c44dab67f0a7
-yuv422p10be 42b9b936392b4a6a678028ace2cdcd20
-yuv422p10le 4bdc5e9ab3a16409600887335dbb1a66
-yuv422p12be af6ec8146dd7860b510017c22e8d0c80
-yuv422p12le d69676f61d2693cfd163b3ce3f79fb56
-yuv422p14be 2a005a86b80b947c953d11ae170551c7
-yuv422p14le dcbde0634eb70bed62dde097c80a1643
-yuv422p16be a772b46454e415ce454c0999ebb71486
-yuv422p16le b4f64306c671ba4aa2eb23732ee02317
-yuv422p9be 8313b67817cd81fe768bdc5c2f3fffb1
-yuv422p9le 39e9236c5005bfee5399c29e379964da
-yuv440p 483b8427cef7ab9c94d6b3f26d0ab094
-yuv440p10be b93618311430e216a3d6736182fe7c04
-yuv440p10le ca2c882018398d2a126c1ec65e8336d8
-yuv440p12be 373ab37ba2498cb11de24218d686e0f8
-yuv440p12le bb9ffc3033fe32b9ce3233524ed5ab70
-yuv444p 098f01e6790e1e6beff8d604120c2664
-yuv444p10be 024ee33cac7b5b7b225d7acb9dc59da3
-yuv444p10le a085fff2fb81d76753da689aee365b55
-yuv444p12be a181627b93bd9c4c384b83e17d373a7c
-yuv444p12le 97e47326ff0efe89c295fd9ddb0ca854
-yuv444p14be 3eac31f0d4969210640de74914faf86d
-yuv444p14le 2c362c4cf167b7e2d83f4eb0dfaeb2b9
-yuv444p16be a60c674411d64cc4b9fbf17039afffb3
-yuv444p16le 0a490fef1f2631367ee362d20a336efe
-yuv444p9be 040bcbb962c19e390482301933622930
-yuv444p9le 16b65bb696a8931c7ab69501a7f93cfd
-yuva420p 05a12916f04859bb2c9a6decf624af74
-yuva420p10be df8b3acfa7ac6ad96929aac1aa6c0102
-yuva420p10le a5cc4bfc952ad1bc6f033d136d5a821c
-yuva420p16be 01c74149a6696d0ee71232881622ac3a
-yuva420p16le c78a814ad6a2cbbab4b422724f0c7ba9
-yuva420p9be 57b730421849f8ccfe7913c664396376
-yuva420p9le 1fdfcde9cf7ef1d41002175b5793435f
-yuva422p 3a80cb3e08782033aabfeff1e8969403
-yuva422p10be 94b13db95ceb970ded9773c095ade7d4
-yuva422p10le 544965627ee94964b9cc57750c385b31
-yuva422p12be 4285def72fb83a9c918d78453220a4b7
-yuva422p12le accda73617ccfa3c45ced5e2a48a8323
-yuva422p16be 95be33f9599958669f3c1cb24e54a5e5
-yuva422p16le ed83cc6e8fb70306d0622962504d1fcf
-yuva422p9be 5ff6aeca90b8392133d7b1addfbd639b
-yuva422p9le 451965b076c628b0eabaa4ef33f98ded
-yuva444p f120326d9d940c9ac5cf5fd160969b82
-yuva444p10be 1838cd61a24fda56a7379c9cd9cb1629
-yuva444p10le c5c2f602caab63c58954f5a80691436a
-yuva444p12be befc6a3602bc58df4f4e8490ae6782cf
-yuva444p12le 8d13b714cdbadd2aa4e16c1ec673c0e2
-yuva444p16be 39ca2e32aa61b210b6c528855d24a16b
-yuva444p16le cd2e0a001d8175f2204b2eb411c6a801
-yuva444p9be 58add24afbf43ff0ff7079cc1948fb56
-yuva444p9le 077c8cec2c374163d7f7eae27e797bdb
-yuvj411p d1076331c75ca66bf62497edbd8384f9
-yuvj420p 10390e6dda9cbb4c61fb88bcbb49fc3c
-yuvj422p 996f6672566a4dcd8d272f48f058d49e
-yuvj440p 3d80c9f67f8ef9b2d8a9ae2d37b464a2
-yuvj444p 9f858b9ca3fe949611147414573a904f
-yuyv422 1704675eff94ad0a03a9a6a3ddf5e0df
-yvyu422 516705a40f43d00e9c41ff47f4f7b802
+0bgr 00f670936ff75cbbb4400d149974c488
+0rgb ad6241ad94380fc49ba61da6a1b71f15
+abgr 00f670936ff75cbbb4400d149974c488
+argb ad6241ad94380fc49ba61da6a1b71f15
+ayuv 1c75248d53016c1e395050c4d7974c23
+ayuv64be f97ef0fe5705901710e1030d1a3bfbf6
+ayuv64le e817cce38ce41f2aff658d3a471e1077
+bgr0 741571388bab88582d30e5227de113da
+bgr24 234ba1476c19944b352999718e598d69
+bgr444be 85f48b36424709b6ca8b825e14746242
+bgr444le 2fc596ee7143d3f491ec5b50e1029945
+bgr48be 18740765f4e78f113a1910bc127176de
+bgr48le 41f73a72fcc6e606b2862325696e9eeb
+bgr4_byte 2be55ebdf3a4aaa78726ac66f0b545f8
+bgr555be 4fa997358035cca7feb2247a8dc3f05a
+bgr555le e2e905c70b058dcaa58ed0471539224e
+bgr565be ed327e529af7b10c9f6116b27f5cc5dd
+bgr565le 2824b00ddb7722b9166d2289d3e9b732
+bgr8 77f953c59b59fcf9282b0c10e40d7faa
+bgra 741571388bab88582d30e5227de113da
+bgra64be 63ee2f0c4c4f50c27d5936670e577271
+bgra64le f93d6c3770ab4094f6c81630c0f3a215
+gbrap ad2661762bbbdb3a8af6edeaf6feae20
+gbrap10be 3b499e1bc9961ef9344cfc91702d28a1
+gbrap10le 3673f560215371477bcde9398cb31045
+gbrap12be bdcbdc2d444730a8382f6da1d09a6e03
+gbrap12le a483bee0c0f51dfb4bbdd0111def4d9b
+gbrap14be a5ac612fbfda3895b2f816ed4ab9393a
+gbrap14le 160a5043e7ebf1218754cb117c69b954
+gbrap16be cde0a7354eb145e06f14b5a32c01b851
+gbrap16le 1a14ea52e7b9b6337c57b8928920bfbd
+gbrapf32be b23fe14d93a06f182badf9863bdc0852
+gbrapf32le 8ed427b1541bbdef38e5f9378f4d92fe
+gbrp 088692203c1e0575747fcd51bd551839
+gbrp10be 5a41548fe58cdde65e5dc6289f6cb74a
+gbrp10le 8bc8c302e705f2d8892332853c214494
+gbrp12be 1168e615d5b3bc798d71547d9b29ead6
+gbrp12le e96b6a8ecdea3f610fdbc9c1c8cdc1c2
+gbrp14be 813752ede7b497c65a2450eb621d4949
+gbrp14le 9a10e285d0946f3f4c7cd839e8877869
+gbrp16be c4020bb1703c8ad6347551356eb17c24
+gbrp16le 6933e5f51e0acd59c618a61ed3a0f2d8
+gbrp9be 01cfebe38ea0369522b52383eb4be8cd
+gbrp9le d032f898bba869583a9f16cd9927968c
+gbrpf32be 117ffbd8233c86d2de5861906aca0327
+gbrpf32le 86988dad0619f9332d614427f54f93e0
+gray 1b3a4c8a227190d4d010b9020c72252f
+gray10be 3034a2acca9cdd2f0148737def0ef01a
+gray10le 8b4971ff060f728c9d47881590f29bef
+gray12be 67af39301d3cfd7515878076f6482a15
+gray12le 72fe1b7586a31e73f96e8c03e2120bc1
+gray14be 32d0af5dcaa730b5f58fd7c18457bbed
+gray14le 48f2fc824bc840ebf074d5a28c47382d
+gray16be ddeae5832951a98672789f82e353babd
+gray16le 7a4a6912396c74f3554b18eb27573523
+gray9be 9270e808c4363d3ff0c914ebf0ae6fea
+gray9le b50bc16b4f2247dde32eecf5414ff2d3
+grayf32be 52453a05764137af86e3755684138d08
+grayf32le d99e7cdc1062163c01cba4481c077bc7
+monob 675969aed34501e2a70c02dd36b322f1
+monow 80b3b4070d48ea4ddc255ad2241539df
+nv12 0df62880bb4952eee05d35975df21809
+nv16 4687d3619258f0e50bf73b72f417eb6a
+nv21 f996248f9e369e9f249283021e3b04dc
+nv24 425d4f6db635b47858d87df71261dcd1
+nv42 da7507b1e90ad14f7d7ad5bfc4e6788f
+p010be 67d2963c93a61cbb4c7b0abcb8294c8b
+p010le f09acc99c6f00fe0bcf214d3856e8237
+p012be a57636a9d21cf5aaabf57dfed3be0da9
+p012le 2016906d06b52bbf4c942bf54d5a729a
+p016be 2d1413595138274f474d39fb8b9ccbcc
+p016le 4ebca2dfc4d1dd45c6312909f7ca4945
+p210be c0b9dabcd21dc07ae274ffd33ec4337f
+p210le a35f1609f7599ee2dc5b59a1427a6b37
+p212be ac9903a1798cbf5248cfe9ac91f69c32
+p212le e6f18142c1e5865fc362947237bb987a
+p216be bfa49ac4bc19c143c34d4aa7abe5d1cd
+p216le b8c6c795f5bb903bbc5efb8eddb5b18a
+p410be 766f9bfc7e4fc58f9f9638cb4e0f1fd4
+p410le f54c257768c5ab5eb874d5ba3f0f786f
+p412be b7da65aab58bd7725bd023bc5354713f
+p412le a8c2bf7b226c790ddd888d8c96d9b529
+p416be 65cfa3204eb98f5495d45c5dab479a6c
+p416le a2fb86d0e09cb5f50b87f03ac55b5396
+pal8 5d5c3d192d8313da90811d24857b1f86
+rgb0 648d0366d4492a0028abfd00bc515b98
+rgb24 85aa6586a26a3ba4ec5a792feb19a029
+rgb444be 82b39650c855850912d0b9aedae0a512
+rgb444le 7839de388a6487d45d69948d0732bea2
+rgb48be 5119bdd6ce20a22333ff6469ea5e96e6
+rgb48le a8c72f272bfe186d874b52ef925e2165
+rgb4_byte 20d7dbc3b1bc00ca5f95906f806a58f9
+rgb555be 44e91f2325279ebf51d520a622670afa
+rgb555le 7611f179a83d176ef68b1ccfc7e1d055
+rgb565be 024d2b0f958449f67d1b0bb6543be4c6
+rgb565le 49bbb5db3ea05cc1d88d09476fd390f0
+rgb8 ca9af8cbbff5725e889126d9228fb8a0
+rgba 648d0366d4492a0028abfd00bc515b98
+rgba64be 761425c730b88a4ee7b48a2b9ebd87c6
+rgba64le c7f3143913e25f37bab957b739cde3e2
+uyva bad9d82e5f273b7dcd0a74266572a9f1
+uyvy422 dd5083be5211536ac6c0ea441611fe3b
+v30xle 77191cfc00e74745fa5f8a81c3c012e8
+vuya 4ec34e73bd364052d03de0633e678eb5
+vuyx 4ec34e73bd364052d03de0633e678eb5
+vyu444 159954736923b48401cc9dafca268fcc
+x2bgr10le ae285c69341810aa2103a4affed6fe15
+x2rgb10le c1497a5eada381a44de09839d817f232
+xv30le 665402c7e65e464856c4a7bab144a08c
+xv36be d5acdfe1c68fb6563c6bc3016f90cbc7
+xv36le 8e9c53b242fb0bde74ccc06442634dcc
+xv48be 3c0af865cf0e6cd80dcacf19f8062938
+xv48le 997765061bd324e93e66ed9fc117a790
+xyz12be 556b4f5b2a25d3ff3d0aa2d52f65e92d
+xyz12le 34c93870f94a01cc066768cb7dfe8240
+y210le ebe4129d277e9e90b3c7d02fd36750ec
+y212le 2990f1b9c343e6e2c8e1f79602e59668
+y216le cf78c98ce4154049e39099435a7cfb23
+ya16be 43cd544f6c49322c95a5143de714b7aa
+ya16le f6dc3af359fbe2796d807429b24753c7
+ya8 33d501bfc76eacb807852a88777d1e79
+yuv410p ba4d14c80784a660128b7ed4ee86726e
+yuv411p eadab3bdb41a92e817abdb1c93e806cd
+yuv420p c7176aae30a2d6e7350be04a393a031b
+yuv420p10be f4fa611d0b6ebc9a157f627bdf5d1066
+yuv420p10le 4d78eb018c5ae93b059c57e7148c7211
+yuv420p12be bb8d547782bf8cdce69dc1e0c798a3b0
+yuv420p12le 9ecfa544f3f8055f78b5784243041c76
+yuv420p14be 99f7120f4b77bd22f4e3fb86aed428ae
+yuv420p14le 1dde68d828554218554d7be3c5d12caf
+yuv420p16be 2e98d9a4386008f14d3c61936c1bb45c
+yuv420p16le 865499dd968661912cc0793932f91e0b
+yuv420p9be 5f6c1ebd6d729d8ee31c3d481621063e
+yuv420p9le 694be34035e2ff356e13c26dfa74a850
+yuv422p 0d376f1f9898942e7750b799612a1867
+yuv422p10be bdfb2e83beb5b83cdb09cbe1f9fa0488
+yuv422p10le 9d35181ae26fd55fab8070963645c8fa
+yuv422p12be 64796e66783cd0ae95f41bef11b04629
+yuv422p12le 21e7dac52b89e65b311e042cd1296e0a
+yuv422p14be 7e1f30e6105f46f8d29e2e1fc5075a0b
+yuv422p14le cfa481b9a29f2730a11ea805ee2be241
+yuv422p16be 7473d8d1f7a0d03dd755d342f6ae34a8
+yuv422p16le 008e8c06bed17622c05505363c38948e
+yuv422p9be a33e3f09f38ad85933ed59aac720661c
+yuv422p9le 3b5fc9d1e955c313c6db17bda892f46b
+yuv440p c9dbff30f1adff72a9cd4024546a3d87
+yuv440p10be ef5ad5b2bcb9d5f9670f47aa788c2f0d
+yuv440p10le c8385c490ff4cf700979baf55833e246
+yuv440p12be a517f626c51f6bc9c24cfe1a2d107d2f
+yuv440p12le b64f4a96b8a61a31499f8a545302713f
+yuv444p 1a06a4259d317dc230b92c03a1acbc57
+yuv444p10be 25b6411d2fbd1e1e3506c70450bbeace
+yuv444p10le 6903775034bb9978abb39a47b538ecbc
+yuv444p12be 81e5246811385b72de594c8ceeaf100d
+yuv444p12le 89d7a4508d53e556d322ab219381e307
+yuv444p14be 090d1a274b08675dc01625c56ce10b7b
+yuv444p14le 64c1c1d5330d6159009c1376813624e1
+yuv444p16be f9ca202b132cb8bb7f17328d749a4c5f
+yuv444p16le 39455bd30135490643ebad687cfb31cd
+yuv444p9be 320308bbbfe34e11b3cdb1deec900937
+yuv444p9le 4dc48b0bef51809d6ff658fd4b69b866
+yuva420p 440ac95fc17c3292b080cd96734c8f96
+yuva420p10be 0e5135fe4ff901b175bb50b7b119400c
+yuva420p10le 3cba098c4a962ae0f75306fa1cd39955
+yuva420p16be c32b7e82b5ce307c371db44b28d79e66
+yuva420p16le b6890156066c18aeb0aa2580a15fb65d
+yuva420p9be 8c1e70dab2c862ce602c16758623a1aa
+yuva420p9le c68ddd27ffe091196ae674988f3ec39c
+yuva422p c178d97051b56d1548caba951a74ee57
+yuva422p10be 0ee8f43f67e6020cd1b2cf9a5b5cb583
+yuva422p10le d527142c39efaae19d6598ff1926133c
+yuva422p12be 5b3b8f89dd32551dc14bdf3efbb39e0f
+yuva422p12le b47b579ce7eb94ed97698b87c83f9b39
+yuva422p16be 5e7fd22aab90e8e95114e5992669e8ac
+yuva422p16le 17dcb8dd9991867be67ab1b4fbf3d16e
+yuva422p9be a46d89010b8afc487a7caf036b1d3ede
+yuva422p9le 2fb7a3334ccdc5b8e2acf17e71db680a
+yuva444p 6850f1827e2389d69c4fc8fad2f0a8a6
+yuva444p10be 48ef1a26267305d3145c2a4bb472a662
+yuva444p10le 6c707494876cf4f53ffe0600547fdc20
+yuva444p12be cb1d2d9540f793fce387f0c62f3d135f
+yuva444p12le bf2b96812fcda52edb9b5c27bd692959
+yuva444p16be 6898e7f3afb710230d55a92cbe21edcc
+yuva444p16le eebd2a358c1171426ac8957c2ee5fa50
+yuva444p9be bca6dbe4e3c9a2a899062fc92183c5af
+yuva444p9le fdc8100709c9a4c18c8cb696427b5f88
+yuvj411p 464a1cf9a4da739143f971a8d6ddb1c3
+yuvj420p 074a25a80bdfabce8458a0d258d2be41
+yuvj422p 4f5d39e59aa8e7f8f5c9b5302a394ed7
+yuvj440p e9d1510a8d0351391e25b7869b524fca
+yuvj444p 87f2c326fd4c1f383f68cca04ac046db
+yuyv422 d228265c5d8d66e45eac41af8dfa59d0
+yvyu422 c31cf159292f5e7d091b0c91a7735048
diff --git a/tests/ref/fate/filter-pixfmts-super2xsai b/tests/ref/fate/filter-pixfmts-super2xsai
index 3c7e65ab5a..301c49a0e2 100644
--- a/tests/ref/fate/filter-pixfmts-super2xsai
+++ b/tests/ref/fate/filter-pixfmts-super2xsai
@@ -1,14 +1,14 @@
-abgr e21be14b5fe9d7a29740a418c325b17e
-argb 563489534663cb2b32beed2b41370c37
-bgr24 a933eac9bb53c3ce3c33950b229996b5
-bgr555be d6d14ec3ae9ffffed3006a253e9b9a9a
-bgr555le 70b819425f79f823356229b90b41cc84
-bgr565be 4ffcc26e740622ffd3314fe251e97804
-bgr565le 6fb9dc50a81b853800ba65d5ec6b8417
-bgra e9cc6644e2f35103c241094ab4bb8fec
-rgb24 3fd7653f414f350ddb0c0a236ce0c809
-rgb555be 0f34c006142babd10065d90b8c2ce3d6
-rgb555le 53325a20c913826566880eb25d1d2946
-rgb565be 9889faf1a636161f3049b78e92db7d89
-rgb565le 14fe550f449a7539d9f1e99e85cf40f1
-rgba 7041184d35c316e73e849504b64bc4f6
+abgr f47a2276eb791b6c7386714d178226e2
+argb 8aa15c443f4bba1d015b2eee134a316e
+bgr24 3f4d39c003369c19b9a5ed1d31c59780
+bgr555be 9aa0161618ab159a2616553c27b71610
+bgr555le 151a8a88eb035b2027f22d4de61acc9c
+bgr565be d0b2340f3b336676c4048c8594805dc9
+bgr565le 0e1ce6dddcdca130f3437f656f2c7421
+bgra 708d73e34103958f0d1fad09685a30f8
+rgb24 fcb42e92af4058a4f11f9522617c4b6d
+rgb555be bf0aa6d5d6d8aeb47d0b448b1960931f
+rgb555le 095a667a7d645d98643b15cfec726f0d
+rgb565be 999af518c468a605c92373b0a4683ad6
+rgb565le c02c6225e460908cd80b68857aa7d80e
+rgba 2f9cf7160bdcaf021d80688d22ecdb29
diff --git a/tests/ref/fate/filter-pixfmts-swapuv b/tests/ref/fate/filter-pixfmts-swapuv
index 676a440699..40f374704d 100644
--- a/tests/ref/fate/filter-pixfmts-swapuv
+++ b/tests/ref/fate/filter-pixfmts-swapuv
@@ -1,70 +1,70 @@
-yuv410p c87be6ce12b2d505935893b733e21ee4
-yuv411p 2a8b6b718d437e0bd15b614ea0723a82
-yuv420p 60976c86cb8b9a7ac3a11ba874134f22
-yuv420p10be 84f6ed35268d552fcca83629ab6aa4dd
-yuv420p10le 559e8f10eab594de72d2b081bf9d480d
-yuv420p12be f4650c64b173a906d33719e49c0cfb9b
-yuv420p12le 26370ea437474d2b53ace1e55ee53faf
-yuv420p14be 970fa43a1470ddedbd874c726a519293
-yuv420p14le 5a18b1d6f439077208556f2d2a80becd
-yuv420p16be 97009aa152a4c6dc383b75c551ffa71c
-yuv420p16le e7201caa7838647aefee41ae9e098110
-yuv420p9be 1fddc5d7f64f642fe888c5e0a8a4f499
-yuv420p9le 6e111f38dddfeec499e162f17244362d
-yuv422p 80c6bc82f4bc330df1895c8f998e34bf
-yuv422p10be 0aeb0cd5949ee258355fbe4ff2f84a56
-yuv422p10le 1bfff133885efb1c44dfd9191b6f241a
-yuv422p12be d0b86084ce9330782fa24c4bdb3f6bc1
-yuv422p12le d46f2dd548a3edc0b1e3870ce112b722
-yuv422p14be 91a75ccb62fd1149069c6b7b26fe195d
-yuv422p14le dbec6e0152daedafa161437fc931b1e6
-yuv422p16be c5de1a3fd28f647cb14d293061312f80
-yuv422p16le 56d4e3285312b1a24f299bef44f4dc15
-yuv422p9be ee90a48d7bbb9973e9152e80d58bfe4d
-yuv422p9le c6cacd918669ffd24732281bed2e61a6
-yuv440p 563fd94ba1ddde6f3cd34a815ec03165
-yuv440p10be 2aadf346979813cbb336c0a543fe243f
-yuv440p10le 9e34483ca0850e2d701a8a6d8ca9a0f1
-yuv440p12be 287406f4129717ae52d0c443cf42c207
-yuv440p12le ecbf69ad94f2917251f1ee642c82e8ae
-yuv444p 184ae83da74e478595258db9e6af0827
-yuv444p10be 224d0e8ed36e9e72ed171aeba6483523
-yuv444p10le b525bc915f533a2a82b3ce525693bb9b
-yuv444p12be afdf75fe13ae792c4e0fa2cfb9e5bd1e
-yuv444p12le f161ba8f5c036deac7def77ccbda67b7
-yuv444p14be c87e248a2c605515f11afd8f1251db67
-yuv444p14le 3085381c2b70642fc95c6bb153d766a1
-yuv444p16be 3d99c4af5cc1ddc3144a10e0b2b75951
-yuv444p16le 56f7022d0aeb4c4f56c6451e431d5390
-yuv444p9be 3d86a8c9cc4af8ecc692578384e01ffe
-yuv444p9le 65b78fabc21cad07cfd209f2c27ae0be
-yuva420p 8afb004ce37ac4d9f881c138b25c414a
-yuva420p10be 7417eee3faa13dd69a2335996fd4ed14
-yuva420p10le db1e7e8bc49adb2180d8dcef665331b7
-yuva420p16be 949443d63e99f714b2dfcb5b79033d5c
-yuva420p16le 22c6b3317ece86f461aec210179571be
-yuva420p9be 1125f7298fc3f69725ad793d16c2da12
-yuva420p9le 7f445bfa33b6875cc65b47cee24c3154
-yuva422p a1bd5c90b7bde1d3657025612a6f231e
-yuva422p10be 05bcc2394cfb0406d37b942423f6dbe7
-yuva422p10le c166994709af82b9cdcebe4a7057348c
-yuva422p12be 30f4f9d6a2a623c45c4474e4aac8f7b9
-yuva422p12le 79dfb02173b19beb76b9f0b76a96d1d5
-yuva422p16be 9599ed5721f52028c3acfeb7b33ddc87
-yuva422p16le dbb74e0bb2cf732e39e669f60ec6e1cf
-yuva422p9be 39093fec98b02e83b7e20dab3e5e4cf6
-yuva422p9le a0a6dd2e62ea01e8a2268c7d88385252
-yuva444p ff2441de373fbfaed7bc199a7abe5a3e
-yuva444p10be 857043b712213eee329d2fb584d74c3e
-yuva444p10le c3c451b3605af959a5d80146f4170e9d
-yuva444p12be d60fd21b48fa6a3677a9070d5b2eafdb
-yuva444p12le 8f43565353cf0ce0a06f6b1261e42a53
-yuva444p16be 356d72791dfd91861b21630e315d40cb
-yuva444p16le 176591ce074ba8befc5fb279446ca1be
-yuva444p9be 675f0ed3e6572b05f06d9e44611bdff5
-yuva444p9le bf3ea2bf123a3a1ceedf587682b85cb9
-yuvj411p 361c32e086bd27cf3ded194dc00dc9c5
-yuvj420p 553ac1af571391271d9715e2e8a4a5cc
-yuvj422p 39b613d01cacfcdd9eecf9e0d379a393
-yuvj440p afed4ad98d6accf5811d439f3a687aa1
-yuvj444p 8de64aff4b7b3895d8cedd67cc10722b
+yuv410p 49e89da0f5835a1a95e4e85833156132
+yuv411p 7489e4b52b7cb85f4f67b512c7bf59dc
+yuv420p 8959e3771985caf0e0710dc4fc9bac23
+yuv420p10be d3ac0169ac94d82dc0282e979acc11d1
+yuv420p10le e49f795abe025da28db928449b633c08
+yuv420p12be baaddb476a345c465dca4c1bda688ce8
+yuv420p12le 9cf157c8a9520d07ebd5568338b21983
+yuv420p14be 00ae8a0252638831027e3a6bc54ceb39
+yuv420p14le dbfa4d89b6ccfee42d73266859131fe0
+yuv420p16be 03b80b7359f2d7ff9e275138c84d52f7
+yuv420p16le 6191a0e02844d3b6b2684cb1029a06b4
+yuv420p9be bb548248e19286302fac9c2234bd3aa2
+yuv420p9le 9a8a0bc5def91bd57c97b8e8478c56d8
+yuv422p 78f77d542c509edf7b5a31a4d37dd063
+yuv422p10be 4fdc1a41efd1ea9ae10e7bd6aae0402a
+yuv422p10le d9859547a61bf7f02eb58064b93af028
+yuv422p12be f95b3fe827cd4fdf96ca709a5f0faf1e
+yuv422p12le b95c3d94ec6616ff10f88294ba105cc4
+yuv422p14be 7d87d808bcbb0bdded223edbd41ae762
+yuv422p14le 68ef9a73050f5b48f9ca675bdb862a41
+yuv422p16be ffeaa11b2b87a09531d2652e8012cf60
+yuv422p16le 2cd2dc2ad484783f82b8420189aedd13
+yuv422p9be 9ef18625d983468440214b23288ee542
+yuv422p9le 5119c0d0fada4b522523266e863c3833
+yuv440p f16a990df795c8d3ee42f4f871df76eb
+yuv440p10be 7a68c6c877c068c97e2676f911b09252
+yuv440p10le 99a0063102c0039d0faa127117155f96
+yuv440p12be d092e8133ab35cc5013161b5d13e8e88
+yuv440p12le 9ff24c8cafbb1edb9f6fff6c66a52b23
+yuv444p f6f086b53727a5bb0047d43eedb5fe20
+yuv444p10be ac060a8e42c368b710fc0aeb32b324c4
+yuv444p10le 7050e679c4204fbcab5ac39fd1a7df2b
+yuv444p12be c7db6be34803a9705f1f8aecbe6eea95
+yuv444p12le 9ce6f4fba3794f987f9b4fa2dcb1c7f4
+yuv444p14be 5ed10bf22e71797163b107adedd851e4
+yuv444p14le a1699c35cf76bcdc7f9d0b030146eabb
+yuv444p16be 907951115153caa871f61a5e9ca8cb3e
+yuv444p16le 276cc46136d03ca50663c5bf8f214047
+yuv444p9be 87ae2511007ac3939662715583ca1feb
+yuv444p9le c31b70defee701153693c7468d0f4ea0
+yuva420p 4e2a64537b9307970be2674d25fcde8d
+yuva420p10be 304128253745ceadcab9a42956ac1116
+yuva420p10le 4aea32e5be20e1d0a73f63342973a8b2
+yuva420p16be caf2a8673746aa3bef7cc2cad6e8a342
+yuva420p16le cd13d329022964b1d738aeaaac15b919
+yuva420p9be aa724a0f488a05d7eeda18da84c53073
+yuva420p9le 20095723c81640171af2bd505d666ca0
+yuva422p 1057a59a0ceb54f3d4a3fe67623fc395
+yuva422p10be dee5b0eedc10b3fd4a1291e2ac106469
+yuva422p10le 4cf21a87e0828e4dfdf650eecbc4ba29
+yuva422p12be 32204203a467b0097f8098d24b28f870
+yuva422p12le 7bcec9aca67d915239e656f9f40c3a17
+yuva422p16be f7f4b76767d65357aad33a5f961889f5
+yuva422p16le 1316148488d6d283364a97a2ff99d140
+yuva422p9be c4ac3b547efbcc4599758987d970ef52
+yuva422p9le 571650ec4bce7bfe4a9906f97c61d6cf
+yuva444p cd8914639caba701a32756053a19a63e
+yuva444p10be 1b7ffa054cc3fb6f8e4c8d095bac9643
+yuva444p10le dee16bfb77b438e077409f646ee311f1
+yuva444p12be 1a5d8e817e0684ffb478c36b532cc58f
+yuva444p12le 72f23b69122f4c27d184edc60c05fc63
+yuva444p16be 32266d560b56878746109aa543788637
+yuva444p16le f4ec978430985aa777ab98b7f23b3b1c
+yuva444p9be 3739a741a343ed07e72e157288457afa
+yuva444p9le 756daf9884f4cb3062faacfdae1f60d8
+yuvj411p 04267fd3fbef075a57a850c7a6dc258f
+yuvj420p cdece378be7f0a51bf4ea3db432f82f4
+yuvj422p 548fe648dfa4a058954b2c1677c21ce1
+yuvj440p 7eba62ce5b51759759c7f2f2c373d191
+yuvj444p 966d49d6360620c0bfa06421ce1ba545
diff --git a/tests/ref/fate/filter-pixfmts-tinterlace_cvlpf b/tests/ref/fate/filter-pixfmts-tinterlace_cvlpf
index 99703fa1af..5090725afe 100644
--- a/tests/ref/fate/filter-pixfmts-tinterlace_cvlpf
+++ b/tests/ref/fate/filter-pixfmts-tinterlace_cvlpf
@@ -1,25 +1,25 @@
-gray 9849d71519ae9c584ae8abfa8adb2f8e
-yuv410p 44ee4b74b95c82d6f79ddf53b5e3aa9d
-yuv411p 5fa9d1fba7adfd6f7fa04464332b631a
-yuv420p ee9591ea3ab06c73be902c4b8868c69e
-yuv420p10le 19b2dcf5e82725b2c9e366d5d3a4b67b
-yuv420p12le e5b76eb58cab2dfa42738f665d8b8059
-yuv422p b1be7b55567bde86d655adf80fac1257
-yuv422p10le 66f7433c7423d6289ee20c19c4e8dd90
-yuv422p12le b4a4b5ed81341b36f685b14b2bb8a798
-yuv440p ddf6ee697f4ff4f90d501e6869392309
-yuv440p10le 7e44a92d9e47e15f0728b125725ccd41
-yuv440p12le c2cac82661e10be4917bd9dacb419fce
-yuv444p 7cb5d0c0997c8c2545a16bfc4cb9fd6d
-yuv444p10le 08fb13c69b40229014a6ccf0bdd5498f
-yuv444p12le 796c5559b9f426470eb2997c21be5d14
-yuva420p ee0761e2f76ec441c545feede77103e4
-yuva420p10le 4bb6b3a1cbf2fd1fe5aefcc11ce8029f
-yuva422p a8da2806e21a88449079faa7f4303ffa
-yuva422p10le d2965b5b5a43a7165badaff0718a17d8
-yuva444p a3f57734d6f72bdf37f8f612ea7cce63
-yuva444p10le e020512901fd9ac7088898a4e3a8c7c1
-yuvj420p 9f358e311b694bcd01e1a07d1120ade5
-yuvj422p 9a7628a9f1630d35c7176951ddc1b2f6
-yuvj440p 112fe35292c687746ec0c622a42c611b
-yuvj444p f894438f40950229baa02545daa8812a
+gray 5ec3ed8d9b793a7625ee710dc807020d
+yuv410p d3cb66d95461b079d0b65be9ef942b3a
+yuv411p b4b81eeaf05764ac0809fef431fc71f7
+yuv420p 12a625d45b800612735c687aea264c0e
+yuv420p10le 0d9b7ee7f1ce9ea5fdf5fe8be92e51b9
+yuv420p12le a266c464fcec471048c3549121185865
+yuv422p c4b205fb35983d3385096fa1eab1f48f
+yuv422p10le 86635e499da262948f9684791c62dc61
+yuv422p12le 625e46a341e641e6645c75d72087b0ac
+yuv440p ed6f2d0fdf531539b6561236e985494c
+yuv440p10le 8061348a692724165f5736a35764ce17
+yuv440p12le 7434a99520c355e93afeef1be8842dba
+yuv444p 48124d518619d6f39ecea4a3ab9c395e
+yuv444p10le c1dc73ecdd07028ab3cba2d4ba25f15d
+yuv444p12le 8d74001ace77e7694fd41a87b3898eac
+yuva420p 30d3e982ce78b1d71ce6eebe7396c234
+yuva420p10le 781cc8b0de982a608146c5e73bd2a8ec
+yuva422p 82311a9c95efab8ed8d1789ee99b7060
+yuva422p10le 6e8de66ff7e2af44d77e6ecd204358f9
+yuva444p ce98db9666d996b2bdeb7c57e26fc546
+yuva444p10le a158a39425354b47daf3b3c00a56035f
+yuvj420p 8c3b7570c953c783e9d21ed3c251ee8c
+yuvj422p 9827a20cb0a13f91378cf0f214764635
+yuvj440p 419581551bd0240638f31e4756768a5d
+yuvj444p 769b8d55401e85e190a44f52034ecc5d
diff --git a/tests/ref/fate/filter-pixfmts-tinterlace_merge b/tests/ref/fate/filter-pixfmts-tinterlace_merge
index fa6151c272..f09a67789b 100644
--- a/tests/ref/fate/filter-pixfmts-tinterlace_merge
+++ b/tests/ref/fate/filter-pixfmts-tinterlace_merge
@@ -1,25 +1,25 @@
-gray fab3a7abc4f076cf926205aeacadbe51
-yuv410p d4506e49eeb64c7ce714c07597e7dd69
-yuv411p 2e8bb385cb4a53a0f3771815020f7213
-yuv420p c967d3d5f3200d1b2417b0f2356f12fc
-yuv420p10le 404d90eca9b93f7c0949be23187804c7
-yuv420p12le eb2ef81b82f1342618e4c9fe8e086592
-yuv422p febaa84ea2e3246af742a7ed37c030f6
-yuv422p10le 0dc5f3833c0f11a0fcd0422d76508c10
-yuv422p12le 190eb7e76af5fc481588ded472901b58
-yuv440p 13a934b42df65f11e153314ebb4f311e
-yuv440p10le 7fabea51d6e52b718ef3ab919b24f8d2
-yuv440p12le c7b138374a18f258bdd1a2d21b4421b0
-yuv444p 45d4466f5689942a4effb0fd23e44949
-yuv444p10le fde95627ba0e66be7ec863386b3e5ca6
-yuv444p12le c1e15c934ce3bc562a869dd78c75db17
-yuva420p dc1173a07c3f993b277ea0c94d513e1f
-yuva420p10le d85972762437105a932759c4bb9759c9
-yuva422p ca200be80e5bfdb159e1aea57129ed3a
-yuva422p10le 06d4f79ee2ddf31d9fe15af8ca573f46
-yuva444p 9f39c35d6899dcb8b9a9b07c339ca365
-yuva444p10le b0c54fc3efad73f252d86127407aa1fd
-yuvj420p 844359293bb6ff81549f3fc0090cc587
-yuvj422p 526af049d43974822baa7b48aa1e1098
-yuvj440p af9285194da8efbc40d93bf8109f9dc5
-yuvj444p 2a3f18b02c17a0c39c6245b8b3639b91
+gray b609fbe44229fce5355c5bf7edd5415b
+yuv410p 580529f4c9492123e175609ff3cfb4f4
+yuv411p 1383357defa5c956d9f2382acc900a3f
+yuv420p 8aa8504fd1e6e4956946ebb53e25d5f7
+yuv420p10le 38991a82afe324d049bc2b220b297bca
+yuv420p12le cb859b8be2b71ddcaaa0f37a9bb8000d
+yuv422p e7452ce0e8c79b1b4fc20b0b786c7d8b
+yuv422p10le 1e3bde67ff7e1a1242483f9c2b47342e
+yuv422p12le 4f3733b581ab17ae3f983b0168acd274
+yuv440p d126697c54b8992b537f86f769030f37
+yuv440p10le 735efa67985d6cece2db9495a3415284
+yuv440p12le 9a1a41157f38cdd73a743869994d7d0d
+yuv444p d3edf591fcc1cc582b95a8af70adecc2
+yuv444p10le 7dda34ecd11ff0fb3a700520b8761c55
+yuv444p12le 1f02794ae2c699b22e89fd5a4bf15e15
+yuva420p df0c91a64cd42f34760dcaf92484e417
+yuva420p10le d8a3d215e99064f6e8418dc6b5fb4e19
+yuva422p ed719302a1504fc9f8e5a6b45483cf8b
+yuva422p10le f8f8db4cf5905bbd847c0a6b1c653898
+yuva444p 46fca041dc163da684d8c401d869f53e
+yuva444p10le 40db5930d418187c69af9f338457a849
+yuvj420p 3aee6dbc55ea04c464efbaf920e2a341
+yuvj422p dc87602215362e77b7192e39dca6876f
+yuvj440p 5b76e37ea7a001119c7cf4c01cc97ae6
+yuvj444p 5b6484bc339fa71fad526905ee1763a7
diff --git a/tests/ref/fate/filter-pixfmts-tinterlace_pad b/tests/ref/fate/filter-pixfmts-tinterlace_pad
index 29321e542b..abc00b70f7 100644
--- a/tests/ref/fate/filter-pixfmts-tinterlace_pad
+++ b/tests/ref/fate/filter-pixfmts-tinterlace_pad
@@ -1,25 +1,25 @@
-gray 227a6fe36a31fbef80210823454131ea
-yuv410p 35bc11d0d32efc9e9a969be7d720f4e6
-yuv411p 17ef3cd22a74f7368b5e02f68779f294
-yuv420p 93d5b6a4c44d67e4d4447e8dd0bf3d33
-yuv420p10le 88ad182fc4e29270938512464be38260
-yuv420p12le 11fe824c29883301e54daad1d0e0dc8f
-yuv422p 3ee40b0b6533b9183764b85c853ec3f9
-yuv422p10le 9e2cf74a9a6fe34243a4e50766d47d5e
-yuv422p12le 82358ff3766b61444c69602d2a042bee
-yuv440p 1d3c1258a51d09e778cd8368b1a4126f
-yuv440p10le 89ece83dea4a50567109d851b100b982
-yuv440p12le 357b1f84199ef86680d8b86fc876e04b
-yuv444p 1093568ad8f479ec20e738d018dd3f8f
-yuv444p10le 6a34ecd89704817849e89c388503c27e
-yuv444p12le 6a311c441646a084653019d85ad7f839
-yuva420p 4588aef20c0010e514550c9391219724
-yuva420p10le 380f36ae2450fbc6e20aea3ad6abb163
-yuva422p 3426ed1ac9429202d8c29fa62a04d4c3
-yuva422p10le 5c62eaf71afec3f7bc7ae5a327431434
-yuva444p 1b9fc791c7d774b4ba8c9dc836f78cf5
-yuva444p10le b6161c0f6f5548ba4346a9fda20ea8a8
-yuvj420p 9a872e0c1b3c0b6fe856415696b758bd
-yuvj422p da3c9ef25528a2ee96746ce44e6969f3
-yuvj440p a9a5495c6b0e2bf6e561998ea1c356a7
-yuvj444p 085214844e83ad47b4f33303db0ebee6
+gray 3e87542ed60fa17821805652b920d75c
+yuv410p 2466de807fb85e63269be6efce89fa73
+yuv411p a6b433ed41b52d3d09e518e80b86fac6
+yuv420p bb8a899ca0c3d3692dcb377f694e65e4
+yuv420p10le 4f8a39872facca495c9d15e6ef9bb910
+yuv420p12le 64195ccd410933430475895dd22285de
+yuv422p ad03613d47106528927d0335a0058c77
+yuv422p10le 4dd00df00fedfd0a8ad7c7494636cc15
+yuv422p12le 8f2b68de4a4f986bea01c159e698c0e1
+yuv440p c24ef460690a1b041f39d9db2a9fa72d
+yuv440p10le f6cce6d40521b1340df134a5b7d1e34f
+yuv440p12le e9db2c0e380f1801324df7db9850c537
+yuv444p 389c7eddbcd61385de0b4961042974bd
+yuv444p10le a22a8fb6caf5a68ee3a0616049c94e56
+yuv444p12le 1412569d8a272128724c0e203b179455
+yuva420p ba38cc243ef239b21f53c4faeb10056b
+yuva420p10le 5c0dbbd43547c2b2ff19240c9f888dfe
+yuva422p ea5401863bec9081daa69de0a8812a2f
+yuva422p10le 3d39322a356141a2edff35fab285d176
+yuva444p 13fac4f73d3fac1a8394b339f42c8caa
+yuva444p10le 6a7eb7f3e18b2fd74f0ab2a1c36337d4
+yuvj420p 260e77f16a650ff04913a5289b23c8d3
+yuvj422p eb57e57d9015104de81591f19986961b
+yuvj440p 2c1b74a18372f3a5a6f2f5cabb999309
+yuvj444p 905385ec5db62c1abdb0b3643d28afda
diff --git a/tests/ref/fate/filter-pixfmts-tinterlace_vlpf b/tests/ref/fate/filter-pixfmts-tinterlace_vlpf
index 5a5f80b115..faaec631c5 100644
--- a/tests/ref/fate/filter-pixfmts-tinterlace_vlpf
+++ b/tests/ref/fate/filter-pixfmts-tinterlace_vlpf
@@ -1,25 +1,25 @@
-gray b79791449947c25cd5b36d9d3b9d1831
-yuv410p 5bc03f4cf6b441b421f0fdaeeff1e9ed
-yuv411p 19046df1876c46ed1ef0458680270bd3
-yuv420p 69c743b84996be9430b051a55cfbcb29
-yuv420p10le 85948ad609abded6b50882d459f5a2f8
-yuv420p12le 7cebe45f51bdadc766f66c68db8d347d
-yuv422p d710ccd1941f6f389c97a09bc977e709
-yuv422p10le c54873f77dac1d710fb2aa1b0ce2669c
-yuv422p12le 94a527bb787b9d121ffbbcb3a6c545d8
-yuv440p 1a482a23fe5a9b7d02388c299fd0a423
-yuv440p10le 506efa287ecce9c951da2039fa1de2ae
-yuv440p12le 631bcf190f409ccbc5c27b9f0f6ba5e2
-yuv444p c968a92f4b7ab6706ee9b425eb5345b5
-yuv444p10le 0af437e635d49feccf7dfae201e6dfc5
-yuv444p12le 2e9e9f7caae1fae3b026810246fc6ac1
-yuva420p 3f89a166f309c0cda8b91a9e8a0ce937
-yuva420p10le 79de1cc549c03d4893cf6f1aca86e057
-yuva422p ef8fdbe910d68e88e98227b0e99fb5a6
-yuva422p10le 257a4aec41f9b5412179272d8a7fb6f7
-yuva444p 3662eadd5f61a6edbc9d715ea8591415
-yuva444p10le 0905cf5b7f42c11be3f0486a66533c71
-yuvj420p 14c4390b319c5d679184503309060ac3
-yuvj422p bbe00a26526931b72a024febe1cd6b90
-yuvj440p f654cf28b7879c6a6c950c3cb9612580
-yuvj444p c162a4fe7a665f4abf257443703f0d72
+gray df3296a4ec51393ec1f9c903becb16c9
+yuv410p f2cff745de41259a695f0fa06822a75e
+yuv411p 1ab56835cbba0dad7979c4d9f4f7d570
+yuv420p bff1aaabf6094fe433aff965331945b3
+yuv420p10le 7fa9e56ed41811ebbf16c598985101d6
+yuv420p12le c6db97e8c7a321b1a59d5cc7d4557635
+yuv422p 984e864abd8b516204a07401325e0e4f
+yuv422p10le f420bf22277619a1f9df32f6676f6351
+yuv422p12le c6c52cbafd2a4fa874601d5da142ff64
+yuv440p 51c764c983dbcbcea31f4d085e6d735a
+yuv440p10le 9a9563d3290bda6db10e412e4d484309
+yuv440p12le 6990a2db78898e12852ebc56a20070a1
+yuv444p 937bf96c3c4a2abbfec3b49333315633
+yuv444p10le 3428af293fe27837835dd30354e4a3e3
+yuv444p12le 3d172cbce7ee460e2d9a15ac126aa7df
+yuva420p 22f39fb0a595dc096722d437807aa746
+yuva420p10le 9848e146d160247c3b7953f2b01a2963
+yuva422p 1dbd487f6bf465f556159d3dd3ac61e9
+yuva422p10le dafaf7dde67977c3a167ef87fb12f9a0
+yuva444p 3250ea0b063a945ac52d0e38914cd1c8
+yuva444p10le 9b57764d23b4c04c74526c4596d871b6
+yuvj420p f32571e759c72b5ae00df93a34dd46e8
+yuvj422p c3131a15539206a6067078cebb8fa6cf
+yuvj440p ad8c609a976f57ea142fc222ec7df256
+yuvj444p b2538ad706260fafacef1014c9452cfb
diff --git a/tests/ref/fate/filter-pixfmts-transpose b/tests/ref/fate/filter-pixfmts-transpose
index 985c63fca9..ea308bc91f 100644
--- a/tests/ref/fate/filter-pixfmts-transpose
+++ b/tests/ref/fate/filter-pixfmts-transpose
@@ -1,148 +1,148 @@
-0bgr 6929c1e308d2f4f941d002627047d262
-0rgb cf1bedd0784a3efd3ab00c4e44005c37
-abgr 6d6f896f853a6c6f93ee70dba9af3d17
-argb 87bbd23debb94d486ac3a6b6c0b005f9
-ayuv ba6a6588737f8ddffd2018d9c667e559
-ayuv64be 07bcc9d722b57b60de56ab44a88cd07e
-ayuv64le e4c07e0d5b333b3bc9eb4f3ce6af3a2c
-bgr0 df3a6eedd4939ce09a357b655ac2962a
-bgr24 f9a08135e5d58c0b2a5509c369a88414
-bgr444be dd9e990a327649ec0b2b81a8ee4d8f49
-bgr444le bee1d9fae8733d0c0669bca2ac4dfaf6
-bgr48be 39f48f6353dfc772af36cbb41e6126a4
-bgr48le 9a61d9531b1f6de44b27f6bb9b4dfc79
-bgr4_byte ddff9da461afce90e3122a41d79b287d
-bgr555be 24e5c6502a6d927f8ba88f3320ebf619
-bgr555le 5201d098979ea86a66d8df1ef41c79ad
-bgr565be 59afe17b455e921daf428ba05a40bab9
-bgr565le b2709790684abbd2133906b637f2b4b8
-bgr8 b6ee15f70989d2f52f184e32b3af2c18
-bgra f2fe61e08446900ad209f2c586997e15
-bgra64be 8d01994c8c32e628fcf9749851f1ffe8
-bgra64le faaef6d280f92e7e8abdd9fa4a61f7b5
-gbrap 0899b3af50d35a63bfecb419a5b29968
-gbrap10be 3e3be2d8f9aa5f449a1df404e27d0054
-gbrap10le db4e4861010cbbf726492fad282d5813
-gbrap12be 1518c9a565d1ba1a45dd369acc1aa75e
-gbrap12le 714fe318af81a46f83655c6e7e13351e
-gbrap14be 929c440a44fbeab41111ebbf1d724464
-gbrap14le 577112fe137e056b4fb145403d5846e6
-gbrap16be 39d488528aacff466aac7539c9b948a8
-gbrap16le 5426ac9457289927bfe2ec03038a8780
-gbrapf32be ea02b3912372c8671ff4eacbcbda740a
-gbrapf32le 3021d477bdbeba4e2ae7a6bc6cff33e5
-gbrp 7b4b6a2f1cdc51455b25515c3ecea944
-gbrp10be d7401725699b2ddf954caa16a0878a1e
-gbrp10le 6036711969eae1979be6358f688bd9c8
-gbrp12be ec7d6e69fc579619b53d57a76c20480d
-gbrp12le bf7478185274486c3f7dd4db1da8f7d0
-gbrp14be 9b66f22e4315aaa878a430ae3f44ab57
-gbrp14le 16f30349b42dca007b37b8522d3018df
-gbrp16be 0d003b88d4f446ae9ba12cab1cbb359a
-gbrp16le a1c09038fa4636c9843ab8dd2b7601ea
-gbrp9be df381b4b27be25d172fa556434478807
-gbrp9le a5301e978f68b29bfc613b2462ec4888
-gbrpf32be b90d6189e71afd6ec1f379489884cc8e
-gbrpf32le 48dee2c9cee8ac6582492fd1c7acb183
-gray c5f8bc6636fd15dbc57deb4bba1e7379
-gray10be 48b421da79c195fd91dffb8fca79a8a2
-gray10le 7774e3296916b896afa46f626334a280
-gray12be 89f1c4b7821b771f6d967f9db871f8ef
-gray12le 43d392c3dcbd79b47cce31f2006c5050
-gray14be 5e2d1eb84d6d375502b3210d572d7433
-gray14le 6114774e9d07b08ec52fabaf6d0ee85a
-gray16be 4aef307021a91b1de67f1d4381a39132
-gray16le 76f2afe156edca7ae05cfa4e5867126e
-gray9be 2c425fa532c940d226822da8b3592310
-gray9le bcc575942910b3c72eaa72e8794f3acd
-grayf32be 823288e1ec497bb1f22c070e502e5272
-grayf32le 6e9ec0e1cac3617f3041e681afd2c575
-nv12 1965e3826144686748f2f6b516fca5ba
-nv21 292adaf5271c5c8516b71640458c01f4
-nv24 ea9de8b47faed722ee40182f89489beb
-nv42 636af6cd6a4f3ac5edc0fc3ce3c56d63
-p010be ad0de2cc9bff81688b182a870fcf7000
-p010le 024ef1cf56a4872f202b96a6a4bbf10a
-p012be ad0de2cc9bff81688b182a870fcf7000
-p012le 024ef1cf56a4872f202b96a6a4bbf10a
-p016be ad0de2cc9bff81688b182a870fcf7000
-p016le 024ef1cf56a4872f202b96a6a4bbf10a
-p410be 8b3e0ccb31b6a20ff00a29253fb2dec3
-p410le 4e5f78dfccda9a6387e81354a56a033a
-p412be 88e4578d2c6d99399a6cf1db9e4c0553
-p412le 7905a6e5a0c29b68e025824c7e29adb8
-p416be 350a90bda53349435d89ec13533726b7
-p416le 7bb46e2aec65669a27502ec452941237
-rgb0 31ea5da7fe779c6ea0a33f1d28aad918
-rgb24 47654cabaaad79170b90afd5a02161dd
-rgb444be 3cac1f0c43a74d2a95eb02e187070845
-rgb444le 46d602468bd9e5a430622e3d4b7c8f40
-rgb48be 400932419bbb780614254253ef5591c3
-rgb48le 6a99c40f21629cb0655e8772d7190374
-rgb4_byte d3990da196266305a3f2e5b1d72401a5
-rgb555be 79e4503ff0d5cf52d3a7901397499a28
-rgb555le c65f2594c0b3107a322f7aeb81aa8a16
-rgb565be 0c746b5063d02d6cb98e9e9a59ad3b99
-rgb565le 63b02db11c3d20be54d218c7c44f8ddb
-rgb8 c90feb30c3c9391ef5f470209d7b7a15
-rgba 4d76a9542143752a4ac30f82f88f68f1
-rgba64be a60041217f4c0cd796d19d3940a12a41
-rgba64le ad47197774858858ae7b0c177dffa459
-uyva cb773ee5a9f8964b9c826d55f9f425a3
-v30xle 55147546a787bc72fcb0ca28b1456344
-vuya 9ece18a345beb17cd19e09e443eca4bf
-vuyx 46b5b821d7ee6ddedb3ddafd1e5b007c
-vyu444 e70a294738165223928fddc9970b8381
-x2bgr10le 4aa774b6d8f6d446a64f1f288e5c97eb
-x2rgb10le 09cb1d98fe17ad8a6d9d3bec97ddc845
-xv30le ebe26bf75c64406dea8b8a160c978fd9
-xv36be 2261a0e3db5ee607d37f68d19704ae15
-xv36le 9202133de91bf64c76ca27d5cd0c816a
-xv48be 14373b7fe123225689e76fe2ce43fb93
-xv48le 319df9724a067c7b5efa215f9f54d127
-xyz12be 68e5cba640f6e4ef72dff950e88b5342
-xyz12le 8b6b6a6db4d7561e80db88ccaecce7a9
-ya16be 3e161cb5f225922a80fefdc9cc02a4f9
-ya16le 5b3f6c06850b1678cbfc2c79cc448547
-ya8 d4b7a62f80681fa44c977ff3a64f4ce4
-yuv410p 4c0143429edd30aa01493447c90132ea
-yuv420p 2fa5b2201c75034206cc20e2c6134aed
-yuv420p10be 0931660f930d9be8aea9d0c76b406055
-yuv420p10le 9ce12b168c49db871836c979b526c1f1
-yuv420p12be 73d6be4230b6f4e4e269977afab56323
-yuv420p12le 6938815c8acd690138506cbb5f005fb8
-yuv420p14be bf76a805b9c2f9808c73492d3b8da268
-yuv420p14le 5df47483b89ffe6ef4bbf14058d7d3b3
-yuv420p16be 3a64132681656be6db635f4e6a282dc9
-yuv420p16le c77a81e47d1690a338693ec6f323ef1e
-yuv420p9be 2307cb7f324df299c4829b11cb0e6bc7
-yuv420p9le c735c3c8424c70d822ab4a1fe1f504e2
-yuv444p eb755977ca464baac5f03771858080ae
-yuv444p10be 866b59a23dff3dc1cb6bf7bd7da26da4
-yuv444p10le 417d62f15abf4777c4ec5e0d00796a9e
-yuv444p12be c1da110f0ee898fbcd4b45afb5aed58b
-yuv444p12le dc18bddd7b6bb9fdb2e0c7e7476375fa
-yuv444p14be 2f181fa3403e7911b233d3d976abea73
-yuv444p14le ac718343878786a25b9a50924f9aabca
-yuv444p16be 128214efef6fffe3293db513ae700d4a
-yuv444p16le a8b6613094b8d2b275e2e4bc4512c9e4
-yuv444p9be eae529dd1cdb7f512ae2674334c1ef08
-yuv444p9le 06ffcacdd03f6457614c352a4ccb7642
-yuva420p 058d00d9564be827e5db6ce2b8b2dbb5
-yuva420p10be 333209d11916161a65c6453d2bf435c2
-yuva420p10le 4b7ea5b59a712f1f59cd394b3b40ff69
-yuva420p16be 5984c7f4d14e4cf0e511cb0aa6c53089
-yuva420p16le 34e29fc4a22a0ab1ea01641d0df2ac86
-yuva420p9be 45ea80889575b31cccc83a4d16555497
-yuva420p9le 6e5cb3e761a9c45e26370307c49f8831
-yuva444p 4f9e649fbc2c0c91178d1576e462bb31
-yuva444p10be 9450fbac30b5f9da7414c895695591a9
-yuva444p10le 84a93637bf2c7e498380beff9b1fc503
-yuva444p12be 3eae4234e38ce068600dd7fdb39e04d2
-yuva444p12le c4a4a3601a7fb9ef02770384e155f3d7
-yuva444p16be 9fd2f00ea9bef8e488228bc0b47b28cb
-yuva444p16le ae9fd8d1baea0f8626b963816d667d2d
-yuva444p9be 4ce11ae57780f74c78cdd5c06be4bded
-yuva444p9le 1b9cc85fd6ab0c7e240915a99e98d1c1
-yuvj420p 9603b8dd64daec41f0514197989c2b19
-yuvj444p 66ec9b3219df9eb2c1315d293602ab42
+0bgr 46a6507af3a398d9a18f0c740a4d75fd
+0rgb d3fcc4d4d23a7ee38e987a6ac355af2c
+abgr 46a6507af3a398d9a18f0c740a4d75fd
+argb d3fcc4d4d23a7ee38e987a6ac355af2c
+ayuv a1fec9dd937adcb7e101a0b1067fa46a
+ayuv64be 1660febbe3fa71a487f3cc87f3b839f4
+ayuv64le d741e16cb245b14cd221ad46b3afa7b8
+bgr0 b3bcaa6a831af49c73d9df03b70edab3
+bgr24 402b03c89f190e948c4fa48fa77bb679
+bgr444be c4126d5e158221b4ef0d06ea90061629
+bgr444le 09e4fca02518825e0a949144ab28f268
+bgr48be 74ef726e3601c614a4b4911967a2b3e3
+bgr48le e6cca4a6aafe9a8d57773353b69006df
+bgr4_byte d36a8657fa5fd7621070f281575a55de
+bgr555be 8f54493cd22a49ac973c3375e9ff3e6c
+bgr555le 94cfde4bcc19cf121d98b504d5d38acd
+bgr565be a7653f150b395b5b63ccd503f3d5d2eb
+bgr565le 7b548387ddc4809fb1dedcf8e9dbb4ca
+bgr8 23b7c7da066ed8a1c78356ad32dc9b37
+bgra b3bcaa6a831af49c73d9df03b70edab3
+bgra64be 319a574ae9203d39121da103759c68e0
+bgra64le 1e127b37b9796fa94cf092bb78bf5b82
+gbrap 7105c71006967382fd3fca35304a114e
+gbrap10be 299592eccd73441b09e727df3faf508b
+gbrap10le 68b99679dfacf7b038a6d79cf1adbd59
+gbrap12be e4f36767a3124700d3b8819a63cb3aba
+gbrap12le d159ef057dbde4b3150c30112384b182
+gbrap14be c6cab2053b2aae12139f1493a68d4e29
+gbrap14le d824278e6fe9ca91c79e34c29de7ebf2
+gbrap16be a47cf49416bd5e6d68582c70b253704d
+gbrap16le 47d46f0393004b341a8e527d8c495fdc
+gbrapf32be 2e2f2210f8215efafd763ea5f4d59504
+gbrapf32le 607055102f40754901b42dc47cf16fc2
+gbrp a6bfe62db6465aca6f142fa7b578adfd
+gbrp10be a4fbeff39972890be0ccca201ab0f520
+gbrp10le 66273755d1e003d51ff0f58dbcda76be
+gbrp12be 73963a737aca8439ff7699b523fcb10f
+gbrp12le e51788d210bdf25b7eaf4b31b39d2faa
+gbrp14be f304430d4b7a207d1dd46e94e56ee3e4
+gbrp14le 9f7396ddf9eb58ed61d8a01fffd6876f
+gbrp16be 55d04e20c44dfa5c182b05a5d202acee
+gbrp16le 569fe460960412386d0d56f244230d63
+gbrp9be 25ff03b02424b78a65d77cba12e412d5
+gbrp9le 87be3cf1346f78a7ee5d08b425ed57bd
+gbrpf32be b4aeaa0e05beff2d284807124d46cca3
+gbrpf32le ba42724520aa33aad6b05f5543256a4d
+gray 2e8047d58dc901ea92f7110a02785325
+gray10be c89cf2e064895d3d609c294c38c92e42
+gray10le f10e51bc6c9cf9027d90e72554e2ca00
+gray12be bb04acdbebf49b9b7a217379d1f42f42
+gray12le 1b14c533e408bcde0633b658525bbd00
+gray14be 9b2407d0f8321b041450e416689480ac
+gray14le 6de0d7f38b721d2842d332e2717fd592
+gray16be 785597dedbc4d610b8072f5199bde289
+gray16le 89abc0af9ee553a7351ec5909660c69c
+gray9be c8fd7550056d8260b5fa156eff21c4de
+gray9le d24c4ab07bcaeb563e18c14235f986e9
+grayf32be a571b59031f4b57b289d685e6258a199
+grayf32le 5575c6d8ae3097c8f8179a8a2b735d46
+nv12 6432ee4d18b69b47b94326f3edfd955f
+nv21 18c2cf1aaded17439951441b244073b1
+nv24 fbf583b838574d607fed8d62d7635477
+nv42 68aa1303357e702d967f1caf7c84a3d3
+p010be 48d3c92ac11cee56aa78cb47f19c53ee
+p010le a85cdfec111614e788dc6bb7b96b52f7
+p012be 48d3c92ac11cee56aa78cb47f19c53ee
+p012le a85cdfec111614e788dc6bb7b96b52f7
+p016be 48d3c92ac11cee56aa78cb47f19c53ee
+p016le a85cdfec111614e788dc6bb7b96b52f7
+p410be 61538cbcc17bed28b064d8faa85de960
+p410le 323aa25ad28cb438b93001968e7c92ad
+p412be e76c4508afa2721b1efe7e1b6bc6b197
+p412le 6eab79777dfd8c642cad234d78927cb9
+p416be 9382dc8027be1433b3b8ded213dc021b
+p416le fe2ab99527d87fce032584f01b519f8d
+rgb0 bcd5d55e1ce5db2977290fdff9b2d1ed
+rgb24 1dc1098498f0f4376f626b8646f82424
+rgb444be 3ce1fa2108a3cfca1372fb30710a947f
+rgb444le b57b432559bac6d7cd0065e6ee553025
+rgb48be d2bf7ecc10444e1395e39334742ff773
+rgb48le 8c1ebb65adf0fad6303ae8c117b1b7ee
+rgb4_byte 96f309717e21579c77cfca9b72f682d2
+rgb555be 92f77bd2dc5bb28e40edcb3c3babb6a9
+rgb555le 3788c2b6c5d7514e03c34d814d68f7db
+rgb565be 77a5a3898abf6bff4991364d962e461a
+rgb565le 67c1935df5a8ca983ddf0265d7368fd6
+rgb8 184076361981330165b5a11360a00de0
+rgba bcd5d55e1ce5db2977290fdff9b2d1ed
+rgba64be 6868ae43374eeccbeded306abed69a3b
+rgba64le cd3c1e73ef75223e5d10528ff0ad42be
+uyva 4a4d1973701a7bdbc06f18e85b24671f
+v30xle 3101103b16e280abf8b2945b6fb49cd7
+vuya 46394cf15a096b50523e2be51167cda1
+vuyx 46394cf15a096b50523e2be51167cda1
+vyu444 e29421d102a58c476e9d54195aa3421f
+x2bgr10le 919a0f0941130fab7b9e5c9b5a0a3106
+x2rgb10le e428634f58e3e947d9ec4b54ccefacde
+xv30le 4f27d8fbee70c15337630d48b78ff382
+xv36be 4cc76a7c13e39d57beaf4ffd43505470
+xv36le f46c3914ea8d50ebc4669d06794ddda2
+xv48be 831f5c43ca2f03b1eaaad661d553ba32
+xv48le 5e04e3372dc0dc77942ff442b5c12b3e
+xyz12be 6c2ba27db6c869d7cc558ac07fd3613f
+xyz12le ece17be8d8afe8cf4e512db7408c3351
+ya16be fd038d8d9e61960cab5ba2d1804e6049
+ya16le 23a0fae06a1391880480a10b0661a5e3
+ya8 049d5df3ce0c90cd5156e03c44253b3f
+yuv410p 7c28336ed389e653dcfb23685e3a4f91
+yuv420p 180ba01e323ef88d06c0c50a800ad126
+yuv420p10be 8955c2d21ceb01792527e4b33cbe2425
+yuv420p10le b1310f1ed1f5c9110b5da155b2a93902
+yuv420p12be f79c0d6b24645208f6ee3d854a4c2043
+yuv420p12le 85a0bcc169f6ba811f0880b192977749
+yuv420p14be ae7d96ba293ff2f1e57a664127615613
+yuv420p14le 7ef5380c3471b66bf22169aabe56a6da
+yuv420p16be f768c9b73a8d211ff0d1eef9485f92f7
+yuv420p16le 4580eb16cba6f73730bbee9cc8741bdc
+yuv420p9be b38f123a2d355ada9dab07e73ff34b4b
+yuv420p9le 17b1507cda1abedb3baf70fa92e94427
+yuv444p 424165974ec6efd4268fcce3a50c42f0
+yuv444p10be 85b11b467f95c353beef5f50e331bc81
+yuv444p10le 68f3c39b02a086a02524bce950f19f37
+yuv444p12be 8da056c041932524df43ac57bbfe9a50
+yuv444p12le 637ec7ae568f7aa8e9a562e29c23b652
+yuv444p14be 04eae1ff9700d00e9ec255da65f6e060
+yuv444p14le 066f4755a1299b4f4aaf1cd74730cdbb
+yuv444p16be 9694847ae3d44cfe95320ba3cb03fff5
+yuv444p16le ae431644b09e67aac3ccad74b79306f4
+yuv444p9be ef1924f7259d567d30fa8578e34bb1fd
+yuv444p9le ab39f0e8e195f2893dbd051588cc3ee3
+yuva420p f17f734ad3902e690029627e7a5bcbb9
+yuva420p10be 7789f52fa38a21a46bd92afcfa4dc56d
+yuva420p10le 6961973702ae39df72e9654b05bce88a
+yuva420p16be 9da5129c08d3859fb40e5df1ae9253bc
+yuva420p16le 6c88a3ce8c2576fa9521de69027fd3b3
+yuva420p9be 6d85ac0c0ec3cdf30ed065e47054a8fa
+yuva420p9le 0d8c0a4756b1e491ea0d410dbf4509c4
+yuva444p 97eb86da0239174bde11f214fca66fb2
+yuva444p10be c09f8d5d5d819c203775f9fc14e46885
+yuva444p10le fcc3f793979c9cfd595a5d9bf7f22fd3
+yuva444p12be 4b71923236b5d2a809f8c5f590843dac
+yuva444p12le 2c81fe74a36c36c4012b1a4e32b7d518
+yuva444p16be 08d5145bf2621b2552b35eb9cf5b6e60
+yuva444p16le de89533118d7e7084395076498c8e768
+yuva444p9be ee2656920b76bdcc8ea8e09fa3e28dd2
+yuva444p9le 9d3a0dec5f7eb851846adf1bf1010793
+yuvj420p fa4be66336efa96bc3778b0e7e46a854
+yuvj444p 2058c1942290cffb83791aa1f3faa265
diff --git a/tests/ref/fate/filter-pixfmts-vflip b/tests/ref/fate/filter-pixfmts-vflip
index c0d836a094..7d254458fc 100644
--- a/tests/ref/fate/filter-pixfmts-vflip
+++ b/tests/ref/fate/filter-pixfmts-vflip
@@ -1,193 +1,193 @@
-0bgr e6f5c50fa0330cd5d5e69ffc09bc085a
-0rgb 76b792f8ce8a72925e04294dc2f25b36
-abgr 8b94f489e68802d76f1e2844688a4911
-argb 3fd6af7ef2364d8aa845d45db289a04a
-ayuv c3bc52cd5ae5094c85bd465a259e2870
-ayuv64be 2263f36f970c2a3d79d4971b56d107cf
-ayuv64le 558671dd31d0754cfa6344eaf441df78
-bgr0 7117438cf000254610f23625265769b5
-bgr24 52b2c21cbc166978a38a646c354b6858
-bgr444be 6c6cb3f5a26d5fd00bd04467bb0bbcca
-bgr444le 860b20346d24510c1b3e44067916bb68
-bgr48be 161d37f2f6ba5de48d17f59050804660
-bgr48le 98f471e833021adad925d7d8d45b7c6f
-bgr4_byte f6296e1a5741531f67f62599ae30bfde
-bgr555be f5e041ea34e4c084c3531b9fe2d01016
-bgr555le 3b5c5281a7e13a1f757dc5d8eeb77d85
-bgr565be a567fb6edb4057d44c33c1bad23b9807
-bgr565le c6f40163bd064760f316a90f4c7885ac
-bgr8 f2e4aabfe9e6039beb1f2b8c43c83e3c
-bgra 0af63cc2ffd61af252df93cc767de358
-bgra64be 31af33833f6d8f2e4a62683288770aa4
-bgra64le 45feb93863055282447d1ff89c5158bf
-gbrap 421c56a25f88d58b9361f5c7bb368e21
-gbrap10be e8134b72acc090b093b4d9b4d4703c7e
-gbrap10le 43bde7bd6a676c6ac33dbcc4c72762f3
-gbrap12be 16a3d105ba852a9fa23ea5232db51b48
-gbrap12le 6ef8a3ac4129ec23c34aec14ac41f249
-gbrap14be b5a84309c1ca113d950ca7aa4e64bad4
-gbrap14le 561babad7e222cc004250cabfd17a605
-gbrap16be 70b020b6b9e1896b72f890de3570ffda
-gbrap16le e0cf341cdbaf1f5c40016f181bc9d7d4
-gbrapf32be e82323abcb665014346a3a34a4b084c3
-gbrapf32le b24471278a899eb2f9cb563632d29b09
-gbrp 413b0f6ea51588d4be5f0c76d43d8796
-gbrp10be d02bd50db83213667808f5bacefe667c
-gbrp10le 2d4a5ebc773ffc3d857a6ef24afbe10e
-gbrp12be a668b7dba68817736501386ffe9f3adc
-gbrp12le 299695016c22a4947d94b16f0975536b
-gbrp14be eeebacfb19c970dd76ad044ef85e8fe5
-gbrp14le 6e93b87047e433995111eb5397751c3f
-gbrp16be 3fef87fe67bf1fd0e2f5056dc0db2ef4
-gbrp16le f3b2b76fe707f77eb1376640759f5168
-gbrp9be 99c694dd47d12ae48fc8f47a0c410333
-gbrp9le 26e103a4ab99fb3f58667df490997a36
-gbrpf32be 3eaa2d475754c2b4ae3c59dbdb7ccd84
-gbrpf32le 0267e215c3d11ae22414c3e29e665896
-gray 41811422d5819ed69389357294384c10
-gray10be 52710b3ab3ccf6101d28109f58cd48c4
-gray10le 9c432a163f0cfe9ee2a4b72ae8a7c307
-gray12be 7423ce8a77fbc40c5d4776eb28fec60a
-gray12le 808158633559d7deebc7dac2d79e88f8
-gray14be 68b14e31a089d6bd1fa2082d66d004da
-gray14le 3842b874a9b05ce2ae3cad9ef7131013
-gray16be 29f24ba7cb0fc4fd2ae78963d008f6e6
-gray16le a37e9c4ea76e8eeddc2af8f600ba2c10
-gray9be dda11d4ffd62b414012ffc4667fb4971
-gray9le 159bf6482d217b2b8276eb2216cd7a09
-grayf32be c1ba5943a0d24d70e6a280f37e4f4593
-grayf32le 8e6c048a5b3b8b26d3a5ddfce255f3f6
-monob 7810c4857822ccfc844d78f5e803269a
-monow 90a947bfcd5f2261e83b577f48ec57b1
-nv12 261ebe585ae2aa4e70d39a10c1679294
-nv16 f20f3448c900847aaff74429196f5a00
-nv21 2909feacd27bebb080c8e0fa41795269
-nv24 334420b9d3df84499d2ca16bb66eed2b
-nv42 ba4063e2795c17fea3c8a646b01fd1f5
-p010be 06e9354b6e0e38ba41736352cedc0bd5
-p010le cdf6a3c38d9d4e3f079fa369e1dda662
-p012be 06e9354b6e0e38ba41736352cedc0bd5
-p012le cdf6a3c38d9d4e3f079fa369e1dda662
-p016be 06e9354b6e0e38ba41736352cedc0bd5
-p016le cdf6a3c38d9d4e3f079fa369e1dda662
-p210be ca886ab2b3ea5c153f1954b3709f7249
-p210le d71c2d4e483030ffd87fa6a68c83fce0
-p212be 1734e5840d4e75defe7a28683c3f8856
-p212le dec72e3481e123f127a6179b3dcd3a1d
-p216be 7f268f755ed02592b3a49fd5f7bd48bb
-p216le 2c0a660762527706799c4705ca50a9c5
-p410be 4c603e4464ed3f34cc432b4d1f912082
-p410le 849308a1cdf41e055019cf311d1b2201
-p412be 8e641f154aa2151c9e87b377b4f8b213
-p412le 1b22d5b9893b25a8b8836c5fb5aeb43d
-p416be 7e7657ab40cf953351a14ea76e296519
-p416le 0991d7fff4e2caf36be219ecdd9619d4
-pal8 450b0155d0f2d5628bf95a442db5f817
-rgb0 56a7ea69541bcd27bef6a5615784722b
-rgb24 195e6dae1c3a488b9d3ceb7560d25d85
-rgb444be d30742559618f871ef5543f602e35d04
-rgb444le 8cae7773ce27d959fd7836832ab392a6
-rgb48be 3c519a3f78405a8f2cc05c4846ab6e71
-rgb48le 09218c1dea3d085d435910478d4c4b7a
-rgb4_byte 0e2b561097230e9c72acc645e6806e20
-rgb555be 730f68605d12eb7cd524b63388f69712
-rgb555le 7fec4673ba9025bf492e88754afb51b2
-rgb565be 1f54ab9892bf28e3081ab55c83c86e24
-rgb565le 13255e04237bb16eb22f29f892590182
-rgb8 7df049b6094f8a5e084d74462f6d6cde
-rgba c1a5908572737f2ae1e5d8218af65f4b
-rgba64be 17e6273323b5779b5f3f775f150c1011
-rgba64le 48f45b10503b7dd140329c3dd0d54c98
-uyva d43e89ba3d5c9274e1948eac8630fcc6
-uyvy422 3a237e8376264e0cfa78f8a3fdadec8a
-v30xle 15de0d677d900991e41671a57c431ba5
-vuya fb849f76e56181e005c31fce75d7038c
-vuyx ed7de87da324b39090a8961dfd56ca5a
-vyu444 815de7c57dc8afafb3de908a4a280582
-x2bgr10le 795b66a5fc83cd2cf300aae51c230f80
-x2rgb10le 262c502230cf3724f8e2cf4737f18a42
-xv30le f61ddeb49ba8fb7c92294ad621cbf896
-xv36be c0272372d3e1a59adb3931ee433a5d5b
-xv36le ffe6ab75ebc09134c3451f8f6ef0d501
-xv48be bdfc3217ae456b370dbdcf4d52606a3f
-xv48le 53dbebab73a66539c04644ef56dc6bbb
-xyz12be 23fa9fb36d49dce61e284d41b83e0e6b
-xyz12le ef73e6d1f932a9a355df1eedd628394f
-y210le f8847bedd3ae6e1c0cf84a823f275e31
-y212le c801725ae31e3b8f5be269359d49f191
-y216le 985db498aedf3fb1c547ad07442b7258
-ya16be 55b1dbbe4d56ed0d22461685ce85520d
-ya16le d5bf02471823a16dc523a46cace0101a
-ya8 4299c6ca3b470a7d8a420e26eb485b1d
-yuv410p c7adfe96c8e043a6cb9290c39bf8063c
-yuv411p 3fce29db403a25f81be39e01aaf6ff3a
-yuv420p d64fae96fac22aefa8fbcf45a09f37c1
-yuv420p10be 63f545453139f38883cfa1210f7b6ac5
-yuv420p10le 925de8b0bf9519c4b841afab4dd6bb25
-yuv420p12be 619425168c3b8bb9da68e7810bf5eacf
-yuv420p12le 403d7d96939fa538b04f7b7b26ac6868
-yuv420p14be 22d2d9fb5883410807ede4066e735426
-yuv420p14le 5cace6a24a1ff5d2a41a3c909c4bc41f
-yuv420p16be 0a6499a1b22230ad030448d3ac95b5c1
-yuv420p16le 2a5c131b060757aab1fe84200528d404
-yuv420p9be 694227c773c3a66e4edeca950f99f6d6
-yuv420p9le c3ec4bffc19c49edafd769a7dfccd9c1
-yuv422p 54f608c9d8bc56979aeaa7863820f5d3
-yuv422p10be fbd6329d2decbe318be4d89dc8ade3a3
-yuv422p10le 7d7bdf4f68d8a7698e92722625c59c53
-yuv422p12be d6ca250820312bab977ce88d2ef65c13
-yuv422p12le 3185b59dddc7ee67251d9829a977130b
-yuv422p14be 3bc3a72c7cf995981bd8eb45f23705b3
-yuv422p14le 5987087bbc03d8cbff4c41bce03451d9
-yuv422p16be 97d95a9cfe8f67fb20a4c983c7fdc215
-yuv422p16le 3b9df52a757a0d1ddb1c9c38f0ed4787
-yuv422p9be 25116f0953ecd26f292101b51ac708df
-yuv422p9le 42615866fe9ab98e28970ed7fbf4b2a0
-yuv440p fa45ee7329b98fc43c0be460d9a0d6a5
-yuv440p10be 54789b4f66d9a79fc182ff268639dbd0
-yuv440p10le d06d7c054522ac02ec04f76dfa431676
-yuv440p12be 7b8c9b6688f44282007ae220d52e5ed6
-yuv440p12le 2a3adb4692391171c506cc0899d27511
-yuv444p 7c8c5d138d732f4ca7d864b9ffef3047
-yuv444p10be faa81f737d465afcacef351818d34772
-yuv444p10le bfc5036e4ab0ab6da1416df4a462db74
-yuv444p12be 6706d8807b9dd14d331a7e9572fd9c5d
-yuv444p12le 9bba33b2c0dd09f653a4c22d201142c5
-yuv444p14be cf181f44988d3ddf4cc32b87ca473251
-yuv444p14le 086322cb9a98eb91825c9bb2ad00eac7
-yuv444p16be ee0721d7fda4a67bc6270a78fa361140
-yuv444p16le 8c4c2511907fd23d9aeefab490a22db7
-yuv444p9be 7ffa40454450cbeec09d57f5a0a3eb8b
-yuv444p9le a4fb60fbace24757b1e07d5a65f09e64
-yuva420p 3b136bcd7c2ffc3a1849e4814c046954
-yuva420p10be d045faff818dabb9ecebab6d14bf7b10
-yuva420p10le becf56ac1e271c04ccc204c68e8e0b5f
-yuva420p16be eeb7b6b0dba4ca15a1457bf0ff2bc51b
-yuva420p16le aa0a678ad48815d226888a5053a6fe6e
-yuva420p9be bcee2f39913b006fdfaa865246fbc122
-yuva420p9le aec21fa8f1088b7898cd80a30f382224
-yuva422p 39707b0dfdaadeefa20819080365db15
-yuva422p10be 53fbfe6d7eb01e2007003383c5d91850
-yuva422p10le df1f95630ccd7bf05b95b6b3061cbeef
-yuva422p12be 6b13c0f628b4369c2ecabb3aaf02dbc6
-yuva422p12le 5413c3f022d30fbdd9f1d4e35468c8c4
-yuva422p16be 35ad91fa92b04e13d6b557d2f250ade1
-yuva422p16le 8fb93970118fde962f5dbcd156966722
-yuva422p9be 2b16b2dc102ad688a3023f30e3c6f9d9
-yuva422p9le 6a23d290358691a9d8bab49582265764
-yuva444p 442a690385166bed3e785d9262c1c501
-yuva444p10be bb6d52902c30f5cc63ddc3fbe3346bf5
-yuva444p10le 6e43f7c44e070fce492dcb1b038de85e
-yuva444p12be 437e75242255bcaeb853c35284f3b58c
-yuva444p12le 5864b489dff8cd98f46ca86b32f357e2
-yuva444p16be b8801dccf64b3eadc2a5b5db67ae0b0f
-yuva444p16le 8e72ae66754badf5d1eeb094e6bf0ddc
-yuva444p9be bcd845394351ca6d15e947342802957d
-yuva444p9le 7727a93765ed38dfd25e3d6b7a38fa63
-yuvj411p 260f51b360dc00b2222f4cb39fa05e36
-yuvj420p fab4394239b08bdb7638215a42d56eaf
-yuvj422p 0309c2b34aa4d74f58048fe320a02b83
-yuvj440p f5e3a92fa46e57e2c613fc9aaad18e9d
-yuvj444p ca4b3662259ba15a6297a44ef64414b7
-yuyv422 8f02b2332fe9bb782f88627c99f32ee8
-yvyu422 bd8cb985c2e1f9c32dc6b865bdf20637
+0bgr 2dad16bc0d641b2bd8aef0bc67e85d5e
+0rgb 52422d8654539b4d87ca8f447ed6d14a
+abgr 2dad16bc0d641b2bd8aef0bc67e85d5e
+argb 52422d8654539b4d87ca8f447ed6d14a
+ayuv 3d509e2c7e39879a17cdb4f688ca7b25
+ayuv64be fbbde14477a20d8b0234fd4209b7779f
+ayuv64le 002572e5f3e65e2929018756df17b1d8
+bgr0 0d006ef6d5a73ed74746ea548ddd5510
+bgr24 9092e13ba1d6431c4a9dccf06783b5f6
+bgr444be ab66c22e6cd814e99ac9c1164785816d
+bgr444le 2a9a92149290465bebd783ea39a70dd3
+bgr48be 37a91f89467fc444dcd84fad1dbcccfb
+bgr48le ef590876c89a3f4819f60a567c0a63c4
+bgr4_byte ab4f27e1142e85b10076372923043ceb
+bgr555be 358951a24b216d86115fa3d70323e24b
+bgr555le 9afd718b76f01e398496a8750441a5f2
+bgr565be 5ce44150cdb699a6677719a2b1171174
+bgr565le a34728f5d746f698cdf706cedc9db19f
+bgr8 af0ccc67ebb62b1d22d29e365881cec0
+bgra 0d006ef6d5a73ed74746ea548ddd5510
+bgra64be 1c46173c02ff10b49323519987b98eca
+bgra64le 62a52e6ef9e14348decfdf95227f9516
+gbrap 883bac23398ca80ea20637139b728334
+gbrap10be 185cead3e1d5ee9fc2ed7d4ebcbf3a40
+gbrap10le d302036a8bf7b642d6247d61b0ca9268
+gbrap12be 763bc3ca815872566669c4ef11c16d8b
+gbrap12le ac25a15c182a92a3e5da076550d9951b
+gbrap14be a0e3872a4e4d0ae5b6cb009bc2edf5c1
+gbrap14le 216b559cca24274629882b0203339367
+gbrap16be 38c5cc966b758a0359b2195243c2a4b6
+gbrap16le b80eccbe7b663e8adef8e1b8430fe0e0
+gbrapf32be 31078ebe900f41990a5a01fa037c6e9e
+gbrapf32le 75c6e9ba0a90044b52d560205527a3df
+gbrp f02cdab13249e832c9c04b8ca9b2c54d
+gbrp10be 0674ab10343a424c123ca3ca97df011f
+gbrp10le 94bad54f37925be097330681d3108586
+gbrp12be ea89088f515ae82daf94276084c8b7be
+gbrp12le ff7a869c4dbb47fea82c23468ac97988
+gbrp14be 3c961b972cc32b38cb73b54d928578ae
+gbrp14le 160756e7ccdc6c430608b020834f6d48
+gbrp16be 7e009aed02489935a1f8a1e3e1677082
+gbrp16le fe770d030c7764e3b7e225bb018cc613
+gbrp9be b7751c5ee3f45bad0b95dc44f511dcc5
+gbrp9le 7ad96e8adddbecbf73e243040159edbb
+gbrpf32be 303844a62ae9eed55c14b7622ff61d7f
+gbrpf32le 69bb398e6c18b84de34f6190a0c2c006
+gray 21e79c5554ac087156c6f539a493d864
+gray10be 2929e19dcc983e9c54f0f6ddbd5c2d54
+gray10le 7216c3a354498bcdb6a2eaf5d27579a4
+gray12be 1e80409945df33cbe488840409ffaa06
+gray12le 58bdc156f9d6051215722af3d7fa35e3
+gray14be 86bdd565b9f0efc615e0f5f93e43253b
+gray14le e27b2f1af456c3c6c0f547baa83d5221
+gray16be 679b25085327c543901dd3d59f91410b
+gray16le 3c71192000b517c6322745eeee943a0d
+gray9be 8bcb6e9c6370e4b55bdc170caa059a2b
+gray9le ca506f0e08b453e58bd3ee0b11e4174c
+grayf32be 22fe7876f7fea223db3f55faeea58a3a
+grayf32le 2aba71d895d938e03846c9245c82892a
+monob aabc57291c37c34596cfcb1936bedfcc
+monow 2d8107d875c04270ed3e63173e1a597d
+nv12 6e4407cebffcc4d58b7b6886fd63952a
+nv16 7348e79f87bb77ba830eadce76978d03
+nv21 e01eaab10073a07053774322453a2bb4
+nv24 3216335afec51cd25fec99643a5038c7
+nv42 d693e22b79422346ae6ac018aa3fcf4c
+p010be ab8b36550c94ffab6c4d661135c2aaf2
+p010le a1e68500be25be3bd13011badc09f728
+p012be ab8b36550c94ffab6c4d661135c2aaf2
+p012le a1e68500be25be3bd13011badc09f728
+p016be ab8b36550c94ffab6c4d661135c2aaf2
+p016le a1e68500be25be3bd13011badc09f728
+p210be dfb86d67f73aa2f0c4740071d80b9c1d
+p210le d5c9c5d829b45374b973616feaaf71a9
+p212be 2214c5607f1b6e6fe733b9d976367fda
+p212le 679eefc0576cae845601295699f3a5e8
+p216be 074982fca63230834fc382c38fe59b2b
+p216le cae920d7167753b1575eb30ef61af296
+p410be 53df20322de9fd6e0be89c05fec147b2
+p410le eaa512f5d0a8b7f56c9d41249c37c65e
+p412be b06c03f496a9bc03dc814991e3844d8d
+p412le 95ef586292b889de3a7d385275a0801a
+p416be 7bc1f949126731c4c26e0dd6a59ff63f
+p416le b3927bf30e9119499d7e9e77ea407cba
+pal8 3c41b7f3d2b8b53fe22987f5a113f174
+rgb0 47da2aaff4483f26cda8d3c303488c2b
+rgb24 ed5ddb2c3cfdc3a1d57217b45f773e8f
+rgb444be f93e535c3f17910d9045b290b49dd63c
+rgb444le a14be83425efe7c9218f03e820d80755
+rgb48be 944617824c2938a10ad2d717627ce134
+rgb48le efada1c0c646701e7104194f739d2526
+rgb4_byte cd26d49008d55f9dc1ce3bf815768013
+rgb555be d552907181cf38b5295a3683a299d76c
+rgb555le 2a7de97858e24a8b9a6db29fe1838f62
+rgb565be 56a0167b9efc3911865676abd19dbd82
+rgb565le 779c9625f5c0f21db48fe8b105c29d30
+rgb8 2f0f93b03677cda9eec95e65af903738
+rgba 47da2aaff4483f26cda8d3c303488c2b
+rgba64be 1827ebe5dcf09a15d04868e094fc3dd6
+rgba64le 5c2bb739a9dcc3bc9067e44cb24822c7
+uyva 0232bb1c4536aa4f61faaafa921d3aae
+uyvy422 9198792a57393153303b2c45f40d062f
+v30xle bafa8c10f1b3333db65392fde146ea4c
+vuya 4a7b011d44547c86d97b22b6cc44ada5
+vuyx 4a7b011d44547c86d97b22b6cc44ada5
+vyu444 686e682e663bf8b8399c3acbf9b0e3a2
+x2bgr10le f1ab86033968fd4c0d2bd8800e74f389
+x2rgb10le 51e2e97b5be8826cb6f272b5034a9818
+xv30le 5e03b3c52af3269383912a8edb3d97b9
+xv36be 7a0edefdf888897501be550c2e0b42e0
+xv36le cd2ac4f511066b3d3a5a3cf728e53ecb
+xv48be 5c4c0c16739b40ea5720b271adcd90b2
+xv48le 73a9e6945680dd7e97926de6c4ee56b8
+xyz12be db6ca7c86b4f4f593378d95036d36590
+xyz12le 2a7ca2919c4f7d5ee2cef5632c8dbb40
+y210le 3397c094d0204704a5714d8f90f841bd
+y212le 600397c1da29604274e88bdaec1b3129
+y216le a72a40811240ddb74515a5ca0252109c
+ya16be 1e161485a0e549d5d9e65513cd90127d
+ya16le 91ed971bdcdc736e5cd625d3864d3ef3
+ya8 381f8abefcc57c3129f353b85f71de8c
+yuv410p b058fef5650e6e434f364fe3d0a72c4b
+yuv411p 3d156bc00d43ebf8af352cf9c88b1b64
+yuv420p 4c923df23e4f3775f8f6b8fcd3e1e7d9
+yuv420p10be 00427245530d98ffbe22823923467f41
+yuv420p10le ecd12e759c783e266e4be4a4e895baae
+yuv420p12be 141b607db521fcad31a776fbb045b36a
+yuv420p12le 8dac0cc4e019c40514cd626881613054
+yuv420p14be 3a3f7514916ae6f4dfff1dc5dfedc0ee
+yuv420p14le 3f0270034c2220239b39836d90d81240
+yuv420p16be 8618243d2c914d95e0b10f31ce2ae384
+yuv420p16le ea3a6708d89f2321ce553be244c90ff9
+yuv420p9be 47664e3a8de74487f7f35c5a7835f334
+yuv420p9le 3806ffe13585467a802dbf963b083787
+yuv422p 5e3083ad83fd0db0faea584510eaf26b
+yuv422p10be f971f63c38db09e4e5ad0e88cea3ef4e
+yuv422p10le 2640435477592f4178858bcfa1145438
+yuv422p12be c661df7bfe7d9becda39c2ce9cf05080
+yuv422p12le adca82ff07079efe1b3ed362855f69b4
+yuv422p14be 6f79d0d1702743636debda747558f84b
+yuv422p14le 351f3b1195425bf296443cd0370efe17
+yuv422p16be 81f4799becc872f5a52c7d5c004d8cf6
+yuv422p16le be13a942ce0afd7f97f683547c4fd87f
+yuv422p9be 4269300b2b18eea07b967ad18c302fb0
+yuv422p9le 8eaa6985c2153cbda3251936fc9488f9
+yuv440p e30a29e40aa6b43fb09f6fa4fb8ca3a3
+yuv440p10be a412124a8c79cd00e3781329d067c67e
+yuv440p10le 92b2682f2b727c4a097a5228cdc072f1
+yuv440p12be a6cbffbc0162ee86f41b8272c0745b6d
+yuv440p12le c1ed6d2f8a6443c2fbd4f011fb55f40b
+yuv444p da9684324cea1d34b19e4765541371b3
+yuv444p10be 2946b36022cf4582a865f0e6a35f3d50
+yuv444p10le 7b4cde90e6830833026969ea3651894d
+yuv444p12be 55ca69dcd67470aebbaddf6b82013be5
+yuv444p12le 7e67981dd2c8c0d60b27ba1fe798aacd
+yuv444p14be cf3327dd6e2680758f918f42e57f6a8c
+yuv444p14le e6724e27b7061dffcc51f241f530153e
+yuv444p16be c4a0eda7f73f1c3ed188902471c80e55
+yuv444p16le 45922f2db6d347de43763c10103ba9d4
+yuv444p9be 5c92e2d54ea1cfff450ce861d3edf017
+yuv444p9le 12a2afb8c9a40e8d38ba572731c47f81
+yuva420p 4d6fb4339ab85bc716f9244a781fc512
+yuva420p10be 000bf8d6d6072286e44e204e391610c9
+yuva420p10le 8a8212d5c8881381a22ea6e78d7badae
+yuva420p16be 121e37e3f42ae38c7d739ba6f3fa4656
+yuva420p16le 1e83921647596bd67b6934aeb5d5de25
+yuva420p9be 64e2db2f354ea24521cb7f3ab320bb4e
+yuva420p9le a5fbc023ee87ac80d243153b2210ab43
+yuva422p 8de2e51a7cc8f002de606fe332d63d8e
+yuva422p10be f0914e36004a4daa7d15c3b0b167a2fb
+yuva422p10le cacf1e22b5a6a6f47031c6590bf91718
+yuva422p12be 6fe5ae067a359110729e41bce377a9ba
+yuva422p12le d8fbc1622f5f9d7f8c122e833225c07a
+yuva422p16be 6a489f4d8d0c3b5a205527bf297915f0
+yuva422p16le cc77ca1e75891f65c0bf99c703b64050
+yuva422p9be 513b614eb3da4ce19be54ef09b1754a2
+yuva422p9le f62317d1ce3f29eac02665966d1d77a5
+yuva444p c465abd03e05b8189b45a185ba2bcd0d
+yuva444p10be d3069a64ee90582a2678a6df083d0109
+yuva444p10le b13a2f3b56af1a75fe14177cc57d41f5
+yuva444p12be 8edf1e58e0a242afb48b964ff939ceb3
+yuva444p12le 8f1b19f8ee03735e03b34d774eb292c7
+yuva444p16be 2ed9d676747990c11780db9017a1546d
+yuva444p16le 402885e519de5804d37d35905ae9f244
+yuva444p9be 942d7f15e1e0e0e02ac230da2187eaa3
+yuva444p9le a3470283be9f8e6c017bcb84ee53e326
+yuvj411p 6c245f44d42c0877b1799a6a7f070a0d
+yuvj420p 41df7bc093dbb1f47819048bc1a7070b
+yuvj422p 2126d6296347bc82e170619794a80744
+yuvj440p e23a8389e10b259b056961b59bb06f0a
+yuvj444p 6fec0c35eb07922d8018594cfee5d056
+yuyv422 fdc04bfe1ddabdd738d6341671bdcda6
+yvyu422 527d9bdf38acced9032037dbf19be438
diff --git a/tests/ref/fate/filter-pp1 b/tests/ref/fate/filter-pp1
index 8c6b7ba18e..9e19d25599 100644
--- a/tests/ref/fate/filter-pp1
+++ b/tests/ref/fate/filter-pp1
@@ -1 +1 @@
-pp1 1a45041dd20a941e36b7729116950107
+pp1 589e90c730da67b8b80ac239544d3f8f
diff --git a/tests/ref/fate/filter-pp2 b/tests/ref/fate/filter-pp2
index ed5e77322a..3e665d0e54 100644
--- a/tests/ref/fate/filter-pp2
+++ b/tests/ref/fate/filter-pp2
@@ -1 +1 @@
-pp2 566d48ad25dfa7a9680de933cbdf66d9
+pp2 af616f4bb7a94e5421930d8991a86c1b
diff --git a/tests/ref/fate/filter-pp3 b/tests/ref/fate/filter-pp3
index 536bf8e9d2..fbdebea08b 100644
--- a/tests/ref/fate/filter-pp3
+++ b/tests/ref/fate/filter-pp3
@@ -1 +1 @@
-pp3 586fc14a52699540a865c070dd113229
+pp3 36410a05b8947e74bbcde0dbadac83f6
diff --git a/tests/ref/fate/filter-pp4 b/tests/ref/fate/filter-pp4
index efa9c8a2f2..59ccebbb5c 100644
--- a/tests/ref/fate/filter-pp4
+++ b/tests/ref/fate/filter-pp4
@@ -1 +1 @@
-pp4 8a072806ae6b5c68c5c3c57197641e4a
+pp4 28a08f41df33215ae304de5b6ebeb41d
diff --git a/tests/ref/fate/filter-pp5 b/tests/ref/fate/filter-pp5
index 682e8481ff..11e752eec2 100644
--- a/tests/ref/fate/filter-pp5
+++ b/tests/ref/fate/filter-pp5
@@ -1 +1 @@
-pp5 5695b8193095a63b9f397fff8343d1a6
+pp5 abf26a5ef1b59be8b58f4f6f5244a22f
diff --git a/tests/ref/fate/filter-pp6 b/tests/ref/fate/filter-pp6
index 3280a69004..fa3bdcb893 100644
--- a/tests/ref/fate/filter-pp6
+++ b/tests/ref/fate/filter-pp6
@@ -1 +1 @@
-pp6 f823b3330935cd1824d526041b429d9a
+pp6 c9e0c7a6cbd3ff713925273bd6a7fb7f
diff --git a/tests/ref/fate/filter-qp b/tests/ref/fate/filter-qp
index 3dd4c95874..9ae97db5a9 100644
--- a/tests/ref/fate/filter-qp
+++ b/tests/ref/fate/filter-qp
@@ -1 +1 @@
-qp 2d4da13e883e073084d547a6b41ba688
+qp 019355a2d81b90fb1a6f1fcfb49dc592
diff --git a/tests/ref/fate/filter-scale200 b/tests/ref/fate/filter-scale200
index 7de4fc5002..e989811fe7 100644
--- a/tests/ref/fate/filter-scale200
+++ b/tests/ref/fate/filter-scale200
@@ -1 +1 @@
-scale200 e7b8419c7de2912f0585b79e99f174c2
+scale200 9a2f2373203dd4ce5925fe980a390671
diff --git a/tests/ref/fate/filter-scale500 b/tests/ref/fate/filter-scale500
index 2b1b6d2b6b..507d806c71 100644
--- a/tests/ref/fate/filter-scale500
+++ b/tests/ref/fate/filter-scale500
@@ -1 +1 @@
-scale500 e7d6f07710a707e4e5583aee54a8f5ff
+scale500 2d3757b81be1aeee687bd72ee8763a9f
diff --git a/tests/ref/fate/filter-setdar b/tests/ref/fate/filter-setdar
index 14a07f16e4..3af8ff8b85 100644
--- a/tests/ref/fate/filter-setdar
+++ b/tests/ref/fate/filter-setdar
@@ -1 +1 @@
-setdar 99036518df5b66d2e64646f3e0c808f2
+setdar 387696707c79cf1a6c9aeff4024226b9
diff --git a/tests/ref/fate/filter-setsar b/tests/ref/fate/filter-setsar
index c8199b6edf..94939d0a42 100644
--- a/tests/ref/fate/filter-setsar
+++ b/tests/ref/fate/filter-setsar
@@ -1 +1 @@
-setsar 99036518df5b66d2e64646f3e0c808f2
+setsar 387696707c79cf1a6c9aeff4024226b9
diff --git a/tests/ref/fate/filter-thumbnail b/tests/ref/fate/filter-thumbnail
index 4d8c5011ce..4c69d896f6 100644
--- a/tests/ref/fate/filter-thumbnail
+++ b/tests/ref/fate/filter-thumbnail
@@ -1 +1 @@
-thumbnail 8b54dbc891b9cc05742dd0f5b74c0727
+thumbnail a989ee1344a3d23331e6bf4bf1b86b1d
diff --git a/tests/ref/fate/filter-tile b/tests/ref/fate/filter-tile
index 03ded41058..a9d02ece53 100644
--- a/tests/ref/fate/filter-tile
+++ b/tests/ref/fate/filter-tile
@@ -1 +1 @@
-tile 93119209651dc299708c7f31522b991c
+tile e60a60cabb3c01f63cf46a5696855fb5
diff --git a/tests/ref/fate/filter-vflip b/tests/ref/fate/filter-vflip
index 8850b45e1f..8fe2af160c 100644
--- a/tests/ref/fate/filter-vflip
+++ b/tests/ref/fate/filter-vflip
@@ -1 +1 @@
-vflip 0de640dff4447bd1b33d23f2b8ad9d4a
+vflip 155a9279eb01a9009d1a0e5f31f923f2
diff --git a/tests/ref/fate/filter-vflip_crop b/tests/ref/fate/filter-vflip_crop
index 9f93ac7a49..fff845a5ca 100644
--- a/tests/ref/fate/filter-vflip_crop
+++ b/tests/ref/fate/filter-vflip_crop
@@ -1 +1 @@
-vflip_crop f7d5d9ffd815847c3e2089b920bae406
+vflip_crop 79119fa2118b2e0f54d649614ef45521
diff --git a/tests/ref/fate/filter-vflip_vflip b/tests/ref/fate/filter-vflip_vflip
index 49d3ec0f3d..5f51098704 100644
--- a/tests/ref/fate/filter-vflip_vflip
+++ b/tests/ref/fate/filter-vflip_vflip
@@ -1 +1 @@
-vflip_vflip fcb007249fba9371fe84a61c974fcb00
+vflip_vflip 387696707c79cf1a6c9aeff4024226b9
--
2.47.0
More information about the ffmpeg-devel
mailing list