[FFmpeg-devel] [PATCH 4/5] fate: use adlerproto
Michael Niedermayer
michaelni at gmx.at
Wed May 8 17:00:11 CEST 2013
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
---
tests/fate-run.sh | 4 +-
tests/fate/ac3.mak | 2 +-
tests/fate/acodec.mak | 2 +-
tests/fate/cover-art.mak | 14 +-
tests/fate/ffmpeg.mak | 2 +-
tests/fate/filter-audio.mak | 8 +-
tests/ref/fate/adpcm-creative | 2 +-
tests/ref/fate/adpcm-creative-8-2.6bit | 2 +-
tests/ref/fate/adpcm-creative-8-2bit | 2 +-
tests/ref/fate/adpcm-creative-8-4bit | 2 +-
tests/ref/fate/adpcm-ima-apc | 2 +-
tests/ref/fate/adpcm-ima-dk3 | 2 +-
tests/ref/fate/adpcm-ima-dk4 | 2 +-
tests/ref/fate/adpcm-ima-iss | 2 +-
tests/ref/fate/adpcm-ima-oki | 2 +-
tests/ref/fate/adpcm-ima_wav-stereo | 2 +-
tests/ref/fate/adpcm_ms-stereo | 2 +-
tests/ref/fate/dpcm-sierra | 2 +-
tests/ref/fate/dpcm-xan | 2 +-
tests/ref/fate/ea-cdata | 2 +-
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-hue | 2 +-
tests/ref/fate/filter-idet | 2 +-
tests/ref/fate/filter-null | 2 +-
tests/ref/fate/filter-pad | 2 +-
tests/ref/fate/filter-pixdesc | 218 ++++++++++----------
tests/ref/fate/filter-pixfmts-copy | 224 ++++++++++-----------
tests/ref/fate/filter-pixfmts-crop | 86 ++++----
tests/ref/fate/filter-pixfmts-field | 224 ++++++++++-----------
tests/ref/fate/filter-pixfmts-hflip | 216 ++++++++++----------
tests/ref/fate/filter-pixfmts-il | 222 ++++++++++----------
tests/ref/fate/filter-pixfmts-kerndeint | 20 +-
tests/ref/fate/filter-pixfmts-null | 224 ++++++++++-----------
tests/ref/fate/filter-pixfmts-pad | 50 ++---
tests/ref/fate/filter-pixfmts-scale | 224 ++++++++++-----------
tests/ref/fate/filter-pixfmts-super2xsai | 28 +--
tests/ref/fate/filter-pixfmts-swapuv | 122 +++++------
tests/ref/fate/filter-pixfmts-tinterlace_merge | 20 +-
tests/ref/fate/filter-pixfmts-tinterlace_pad | 20 +-
tests/ref/fate/filter-pixfmts-vflip | 224 ++++++++++-----------
tests/ref/fate/filter-pp | 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-scale200 | 2 +-
tests/ref/fate/filter-scale500 | 2 +-
tests/ref/fate/filter-select | 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 +-
tests/ref/fate/h264-bsf-mp4toannexb | 2 +-
tests/ref/fate/idroq-video-encode | 2 +-
tests/ref/fate/iff-fibonacci | 2 +-
tests/ref/fate/iff-pcm | 2 +-
tests/ref/fate/lossless-alac | 2 +-
tests/ref/fate/lossless-meridianaudio | 2 +-
tests/ref/fate/lossless-monkeysaudio | 2 +-
tests/ref/fate/lossless-shorten | 2 +-
tests/ref/fate/lossless-wma | 2 +-
tests/ref/fate/mapchan-6ch-extract-2 | 4 +-
tests/ref/fate/mapchan-6ch-extract-2-downmix-mono | 2 +-
tests/ref/fate/mapchan-silent-mono | 2 +-
tests/ref/fate/pcm_s16be-stereo | 2 +-
tests/ref/fate/pcm_s16le-stereo | 2 +-
tests/ref/fate/pcm_u8-mono | 2 +-
tests/ref/fate/pcm_u8-stereo | 2 +-
tests/ref/fate/qt-alaw-mono | 2 +-
tests/ref/fate/qt-alaw-stereo | 2 +-
tests/ref/fate/qt-ima4-mono | 2 +-
tests/ref/fate/qt-ima4-stereo | 2 +-
tests/ref/fate/qt-mac3-mono | 2 +-
tests/ref/fate/qt-mac3-stereo | 2 +-
tests/ref/fate/qt-mac6-mono | 2 +-
tests/ref/fate/qt-mac6-stereo | 2 +-
tests/ref/fate/qt-ulaw-mono | 2 +-
tests/ref/fate/qt-ulaw-stereo | 2 +-
tests/ref/fate/ra-144 | 2 +-
tests/ref/fate/ralf | 2 +-
tests/ref/fate/sub-aqtitle | 2 +-
tests/ref/fate/sub-charenc | 2 +-
tests/ref/fate/sub-jacosub | 2 +-
tests/ref/fate/sub-microdvd | 2 +-
tests/ref/fate/sub-microdvd-remux | 2 +-
tests/ref/fate/sub-movtext | 2 +-
tests/ref/fate/sub-movtextenc | 2 +-
tests/ref/fate/sub-mpl2 | 2 +-
tests/ref/fate/sub-mpsub | 2 +-
tests/ref/fate/sub-mpsub-frames | 2 +-
tests/ref/fate/sub-pjs | 2 +-
tests/ref/fate/sub-realtext | 2 +-
tests/ref/fate/sub-sami | 2 +-
tests/ref/fate/sub-srt | 2 +-
tests/ref/fate/sub-subripenc | 2 +-
tests/ref/fate/sub-subviewer | 2 +-
tests/ref/fate/sub-subviewer1 | 2 +-
tests/ref/fate/sub-vplayer | 2 +-
tests/ref/fate/sub-webvtt | 2 +-
tests/ref/fate/unknown_layout-ac3 | 2 +-
tests/ref/fate/unknown_layout-pcm | 2 +-
tests/ref/fate/v410enc | 2 +-
tests/ref/fate/vqf-demux | 2 +-
tests/ref/fate/wavpack-channels-4.0 | 2 +-
tests/ref/fate/wavpack-channels-5.1 | 2 +-
tests/ref/fate/wavpack-channels-6.1 | 2 +-
tests/ref/fate/wavpack-channels-7.1 | 2 +-
tests/ref/fate/wavpack-channels-monofloat | 2 +-
tests/ref/fate/wavpack-channels-monoint | 2 +-
tests/ref/fate/wavpack-clipping | 2 +-
tests/ref/fate/wavpack-cuesheet | 2 +-
tests/ref/fate/wavpack-falsestereo | 2 +-
tests/ref/fate/wavpack-lossless-12bit | 2 +-
tests/ref/fate/wavpack-lossless-16bit | 2 +-
tests/ref/fate/wavpack-lossless-24bit | 2 +-
tests/ref/fate/wavpack-lossless-32bit | 2 +-
tests/ref/fate/wavpack-lossless-8bit | 2 +-
tests/ref/fate/wavpack-lossless-float | 2 +-
tests/ref/fate/wavpack-lossy-16bit | 2 +-
tests/ref/fate/wavpack-lossy-24bit | 2 +-
tests/ref/fate/wavpack-lossy-32bit | 2 +-
tests/ref/fate/wavpack-lossy-8bit | 2 +-
tests/ref/fate/wavpack-lossy-float | 2 +-
tests/ref/fate/wavpack-matroskamode | 2 +-
tests/ref/fate/wavpack-speed-default | 2 +-
tests/ref/fate/wavpack-speed-fast | 2 +-
tests/ref/fate/wavpack-speed-high | 2 +-
tests/ref/fate/wavpack-speed-vhigh | 2 +-
tests/ref/fate/wavpack-zerolsbs | 2 +-
tests/ref/fate/ws_snd | 2 +-
140 files changed, 1197 insertions(+), 1197 deletions(-)
diff --git a/tests/fate-run.sh b/tests/fate-run.sh
index 8d8e76c..2893641 100755
--- a/tests/fate-run.sh
+++ b/tests/fate-run.sh
@@ -98,7 +98,7 @@ crc(){
}
md5(){
- ffmpeg "$@" md5:
+ ffmpeg "$@" adler:
}
pcm(){
@@ -165,7 +165,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 $* -f nut md5:
+ $FLAGS $ENC_OPTS -vf "$filters" -vcodec rawvideo $* -f nut adler:
}
pixdesc(){
diff --git a/tests/fate/ac3.mak b/tests/fate/ac3.mak
index cc14c2a..893a67b 100644
--- a/tests/fate/ac3.mak
+++ b/tests/fate/ac3.mak
@@ -68,7 +68,7 @@ fate-ac3-fixed-encode: tests/data/asynth-44100-2.wav
fate-ac3-fixed-encode: SRC = $(TARGET_PATH)/tests/data/asynth-44100-2.wav
fate-ac3-fixed-encode: CMD = md5 -i $(SRC) -c ac3_fixed -ab 128k -f ac3 -flags +bitexact
fate-ac3-fixed-encode: CMP = oneline
-fate-ac3-fixed-encode: REF = a1d1fc116463b771abf5aef7ed37d7b1
+fate-ac3-fixed-encode: REF = cdb216ab
FATE_SAMPLES_AVCONV += $(FATE_AC3-yes) $(FATE_EAC3-yes)
diff --git a/tests/fate/acodec.mak b/tests/fate/acodec.mak
index 78508bc..8ba4fd0 100644
--- a/tests/fate/acodec.mak
+++ b/tests/fate/acodec.mak
@@ -77,7 +77,7 @@ fate-acodec-dca: tests/data/asynth-44100-2.wav
fate-acodec-dca: SRC = tests/data/asynth-44100-2.wav
fate-acodec-dca: CMD = md5 -i $(TARGET_PATH)/$(SRC) -c:a dca -strict -2 -f dts -flags +bitexact
fate-acodec-dca: CMP = oneline
-fate-acodec-dca: REF = fe28cef432ed88de4ee01b87537fd2bd
+fate-acodec-dca: REF = f4ba5ac5
FATE_ACODEC-$(call ENCDEC, DCA, WAV) += fate-acodec-dca2
fate-acodec-dca2: CMD = enc_dec_pcm dts wav s16le $(SRC) -c:a dca -strict -2 -flags +bitexact
diff --git a/tests/fate/cover-art.mak b/tests/fate/cover-art.mak
index b175c3e..af571c3 100644
--- a/tests/fate/cover-art.mak
+++ b/tests/fate/cover-art.mak
@@ -1,30 +1,30 @@
FATE_COVER_ART-$(CONFIG_APE_DEMUXER) += fate-cover-art-ape
fate-cover-art-ape: CMD = md5 -i $(SAMPLES)/cover_art/luckynight_cover.ape -an -c:v copy -f rawvideo
-fate-cover-art-ape: REF = 45333c983c45af54449dff10af144317
+fate-cover-art-ape: REF = 4700371c
FATE_COVER_ART-$(CONFIG_FLAC_DEMUXER) += fate-cover-art-flac
fate-cover-art-flac: CMD = md5 -i $(SAMPLES)/cover_art/cover_art.flac -an -c:v copy -f rawvideo
-fate-cover-art-flac: REF = 0de1fc6200596fa32b8f7300a14c0261
+fate-cover-art-flac: REF = 22372611
FATE_COVER_ART-$(CONFIG_MOV_DEMUXER) += fate-cover-art-m4a
fate-cover-art-m4a: CMD = md5 -i $(SAMPLES)/cover_art/Owner-iTunes_9.0.3.15.m4a -an -c:v copy -f rawvideo
-fate-cover-art-m4a: REF = 08ba70a3b594ff6345a93965e96a9d3e
+fate-cover-art-m4a: REF = 4b9503b1
FATE_COVER_ART-$(CONFIG_ASF_DEMUXER) += fate-cover-art-wma
fate-cover-art-wma: CMD = md5 -i $(SAMPLES)/cover_art/Californication_cover.wma -an -c:v copy -f rawvideo
-fate-cover-art-wma: REF = 0808bd0e1b61542a16e1906812dd924b
+fate-cover-art-wma: REF = c8a3f95d
FATE_COVER_ART-$(CONFIG_ASF_DEMUXER) += fate-cover-art-wma-id3
fate-cover-art-wma-id3: CMD = md5 -i $(SAMPLES)/cover_art/wma_with_ID3_APIC_trimmed.wma -an -c:v copy -f rawvideo
-fate-cover-art-wma-id3: REF = e6a8dd03687d5178bc13fc7d3316696e
+fate-cover-art-wma-id3: REF = fa859df7
FATE_COVER_ART-$(CONFIG_ASF_DEMUXER) += fate-cover-art-wma-metadatalib
fate-cover-art-wma-metadatalib: CMD = md5 -i $(SAMPLES)/cover_art/wma_with_metadata_library_object_tag_trimmed.wma -map 0:v -c:v copy -f rawvideo
-fate-cover-art-wma-metadatalib: REF = 32e8bd4fad546f63d881a0256f083aea
+fate-cover-art-wma-metadatalib: REF = e769f4cf
FATE_COVER_ART-$(CONFIG_WV_DEMUXER) += fate-cover-art-wv
fate-cover-art-wv: CMD = md5 -i $(SAMPLES)/cover_art/luckynight_cover.wv -an -c:v copy -f rawvideo
-fate-cover-art-wv: REF = 45333c983c45af54449dff10af144317
+fate-cover-art-wv: REF = 4700371c
FATE_COVER_ART = $(FATE_COVER_ART-yes)
diff --git a/tests/fate/ffmpeg.mak b/tests/fate/ffmpeg.mak
index 21cdd5f..e83903e 100644
--- a/tests/fate/ffmpeg.mak
+++ b/tests/fate/ffmpeg.mak
@@ -1,6 +1,6 @@
FATE_MAPCHAN-$(CONFIG_CHANNELMAP_FILTER) += fate-mapchan-6ch-extract-2
fate-mapchan-6ch-extract-2: tests/data/asynth-22050-6.wav
-fate-mapchan-6ch-extract-2: CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-22050-6.wav -map_channel 0.0.0 -flags +bitexact -f wav md5: -map_channel 0.0.1 -flags +bitexact -f wav md5:
+fate-mapchan-6ch-extract-2: CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-22050-6.wav -map_channel 0.0.0 -flags +bitexact -f wav adler: -map_channel 0.0.1 -flags +bitexact -f wav adler:
FATE_MAPCHAN-$(CONFIG_CHANNELMAP_FILTER) += fate-mapchan-6ch-extract-2-downmix-mono
fate-mapchan-6ch-extract-2-downmix-mono: tests/data/asynth-22050-6.wav
diff --git a/tests/fate/filter-audio.mak b/tests/fate/filter-audio.mak
index a4168ee..0f31bfb 100644
--- a/tests/fate/filter-audio.mak
+++ b/tests/fate/filter-audio.mak
@@ -52,14 +52,14 @@ fate-filter-channelmap: SRC = $(TARGET_PATH)/tests/data/asynth-44100-6.wav
fate-filter-channelmap: tests/data/asynth-44100-6.wav
fate-filter-channelmap: CMD = md5 -i $(SRC) -filter_complex_script $(SRC_PATH)/tests/filtergraphs/channelmap -f wav -flags +bitexact
fate-filter-channelmap: CMP = oneline
-fate-filter-channelmap: REF = 06168d06085e2c0603e4e118ba4cade2
+fate-filter-channelmap: REF = 56c22f23
FATE_AFILTER-$(call FILTERDEMDECENCMUX, CHANNELSPLIT, WAV, PCM_S16LE, PCM_S16LE, PCM_S16LE) += fate-filter-channelsplit
fate-filter-channelsplit: SRC = $(TARGET_PATH)/tests/data/asynth-44100-2.wav
fate-filter-channelsplit: tests/data/asynth-44100-2.wav
fate-filter-channelsplit: CMD = md5 -i $(SRC) -filter_complex channelsplit -f s16le
fate-filter-channelsplit: CMP = oneline
-fate-filter-channelsplit: REF = d92988d0fe2dd92236763f47b07ab597
+fate-filter-channelsplit: REF = 79401aab
FATE_AFILTER-$(call FILTERDEMDECENCMUX, JOIN, WAV, PCM_S16LE, PCM_S16LE, PCM_S16LE) += fate-filter-join
fate-filter-join: SRC1 = $(TARGET_PATH)/tests/data/asynth-44100-2.wav
@@ -67,14 +67,14 @@ fate-filter-join: SRC2 = $(TARGET_PATH)/tests/data/asynth-44100-3.wav
fate-filter-join: tests/data/asynth-44100-2.wav tests/data/asynth-44100-3.wav
fate-filter-join: CMD = md5 -i $(SRC1) -i $(SRC2) -filter_complex join=channel_layout=5 -f s16le
fate-filter-join: CMP = oneline
-fate-filter-join: REF = 88b0d24a64717ba8635b29e8dac6ecd8
+fate-filter-join: REF = c521963a
FATE_AFILTER-$(call ALLYES, WAV_DEMUXER PCM_S16LE_DECODER PCM_S16LE_ENCODER PCM_S16LE_MUXER APERMS_FILTER VOLUME_FILTER) += fate-filter-volume
fate-filter-volume: SRC = $(TARGET_PATH)/tests/data/asynth-44100-2.wav
fate-filter-volume: tests/data/asynth-44100-2.wav
fate-filter-volume: CMD = md5 -i $(SRC) -af aperms=random,volume=precision=fixed:volume=0.5 -f s16le
fate-filter-volume: CMP = oneline
-fate-filter-volume: REF = 4d6ba75ef3e32d305d066b9bc771d6f4
+fate-filter-volume: REF = 194ca30d
FATE_SAMPLES_AVCONV += $(FATE_AFILTER-yes)
fate-afilter: $(FATE_AFILTER-yes)
diff --git a/tests/ref/fate/adpcm-creative b/tests/ref/fate/adpcm-creative
index 039ca3a..5b84cec 100644
--- a/tests/ref/fate/adpcm-creative
+++ b/tests/ref/fate/adpcm-creative
@@ -1 +1 @@
-66004779a5e51ca659b21a4197e019e6
+76508983
diff --git a/tests/ref/fate/adpcm-creative-8-2.6bit b/tests/ref/fate/adpcm-creative-8-2.6bit
index 8357604..f0ec238 100644
--- a/tests/ref/fate/adpcm-creative-8-2.6bit
+++ b/tests/ref/fate/adpcm-creative-8-2.6bit
@@ -1 +1 @@
-dee4417597abc2db70a175d6809870e7
+43ad653b
diff --git a/tests/ref/fate/adpcm-creative-8-2bit b/tests/ref/fate/adpcm-creative-8-2bit
index 4166846..1d963eb 100644
--- a/tests/ref/fate/adpcm-creative-8-2bit
+++ b/tests/ref/fate/adpcm-creative-8-2bit
@@ -1 +1 @@
-832846066fbce28821b7f0717c4d3a90
+4cdc4874
diff --git a/tests/ref/fate/adpcm-creative-8-4bit b/tests/ref/fate/adpcm-creative-8-4bit
index 2d579aa..8b66ec9 100644
--- a/tests/ref/fate/adpcm-creative-8-4bit
+++ b/tests/ref/fate/adpcm-creative-8-4bit
@@ -1 +1 @@
-1813d196cef83f7030bb150399b2903e
+cacde8fa
diff --git a/tests/ref/fate/adpcm-ima-apc b/tests/ref/fate/adpcm-ima-apc
index 16e1dd6..e390ffe 100644
--- a/tests/ref/fate/adpcm-ima-apc
+++ b/tests/ref/fate/adpcm-ima-apc
@@ -1 +1 @@
-6dcee91d3364f389f804da7a25934b36
+b9ac743d
diff --git a/tests/ref/fate/adpcm-ima-dk3 b/tests/ref/fate/adpcm-ima-dk3
index 08c0fd1..4850484 100644
--- a/tests/ref/fate/adpcm-ima-dk3
+++ b/tests/ref/fate/adpcm-ima-dk3
@@ -1 +1 @@
-62fbe4db4a49cb044f57f92cce9993c5
+2cd349fc
diff --git a/tests/ref/fate/adpcm-ima-dk4 b/tests/ref/fate/adpcm-ima-dk4
index d47ef20..154c14c 100644
--- a/tests/ref/fate/adpcm-ima-dk4
+++ b/tests/ref/fate/adpcm-ima-dk4
@@ -1 +1 @@
-5234b53dde4961dd715a2524d6a8eb75
+8c36244c
diff --git a/tests/ref/fate/adpcm-ima-iss b/tests/ref/fate/adpcm-ima-iss
index 341ef24..e4c9e5b 100644
--- a/tests/ref/fate/adpcm-ima-iss
+++ b/tests/ref/fate/adpcm-ima-iss
@@ -1 +1 @@
-816ca37c22e42f488fd787e3155e59ff
+6aef7056
diff --git a/tests/ref/fate/adpcm-ima-oki b/tests/ref/fate/adpcm-ima-oki
index c6f1ee1..c6e75c6 100644
--- a/tests/ref/fate/adpcm-ima-oki
+++ b/tests/ref/fate/adpcm-ima-oki
@@ -1 +1 @@
-641049800e735b62e975baacc9a011a4
+d251eb7a
diff --git a/tests/ref/fate/adpcm-ima_wav-stereo b/tests/ref/fate/adpcm-ima_wav-stereo
index cb6a481..0be03e4 100644
--- a/tests/ref/fate/adpcm-ima_wav-stereo
+++ b/tests/ref/fate/adpcm-ima_wav-stereo
@@ -1 +1 @@
-1ee96f1efc09251a732621049dc5b66e
+2e08b9ab
diff --git a/tests/ref/fate/adpcm_ms-stereo b/tests/ref/fate/adpcm_ms-stereo
index 6b131c1..7c9c846 100644
--- a/tests/ref/fate/adpcm_ms-stereo
+++ b/tests/ref/fate/adpcm_ms-stereo
@@ -1 +1 @@
-3b7554e9a186c30adfd2a86bae950f4a
+a816c15a
diff --git a/tests/ref/fate/dpcm-sierra b/tests/ref/fate/dpcm-sierra
index 16f226e..748d0d4 100644
--- a/tests/ref/fate/dpcm-sierra
+++ b/tests/ref/fate/dpcm-sierra
@@ -1 +1 @@
-a99402e1f1a0f137608898251b3f309b
+a3060862
diff --git a/tests/ref/fate/dpcm-xan b/tests/ref/fate/dpcm-xan
index cb56677..300566a 100644
--- a/tests/ref/fate/dpcm-xan
+++ b/tests/ref/fate/dpcm-xan
@@ -1 +1 @@
-b6da857766896ab10bb900004f915053
+710f91f1
diff --git a/tests/ref/fate/ea-cdata b/tests/ref/fate/ea-cdata
index cbfc1f5..92abae3 100644
--- a/tests/ref/fate/ea-cdata
+++ b/tests/ref/fate/ea-cdata
@@ -1 +1 @@
-db441b7f9c8767ee675002763cd3ae46
+78bc2fa5
diff --git a/tests/ref/fate/filter-colormatrix1 b/tests/ref/fate/filter-colormatrix1
index 9ec093d..52953d2 100644
--- a/tests/ref/fate/filter-colormatrix1
+++ b/tests/ref/fate/filter-colormatrix1
@@ -1 +1 @@
-colormatrix1 600fef16b66cff4ee76540ff2a8f4480
+colormatrix1 579a7eeb
diff --git a/tests/ref/fate/filter-colormatrix2 b/tests/ref/fate/filter-colormatrix2
index 9961bae..b124909 100644
--- a/tests/ref/fate/filter-colormatrix2
+++ b/tests/ref/fate/filter-colormatrix2
@@ -1 +1 @@
-colormatrix2 e4ba95b7dd5e0862aa5f5e3ddc54bda4
+colormatrix2 9f949f22
diff --git a/tests/ref/fate/filter-crop b/tests/ref/fate/filter-crop
index dec7f29..728d164 100644
--- a/tests/ref/fate/filter-crop
+++ b/tests/ref/fate/filter-crop
@@ -1 +1 @@
-crop f7b5236ddf88224188051c7c43503a14
+crop ef834e01
diff --git a/tests/ref/fate/filter-crop_scale b/tests/ref/fate/filter-crop_scale
index e692a8a..779ef79 100644
--- a/tests/ref/fate/filter-crop_scale
+++ b/tests/ref/fate/filter-crop_scale
@@ -1 +1 @@
-crop_scale c298d61e731a97d0a9600e7fde80b6b4
+crop_scale 79b0d9c9
diff --git a/tests/ref/fate/filter-crop_scale_vflip b/tests/ref/fate/filter-crop_scale_vflip
index 9a7d326..1a70fa5d 100644
--- a/tests/ref/fate/filter-crop_scale_vflip
+++ b/tests/ref/fate/filter-crop_scale_vflip
@@ -1 +1 @@
-crop_scale_vflip 56b8204e72d0680b139a8d9dd756e332
+crop_scale_vflip 80e62156
diff --git a/tests/ref/fate/filter-crop_vflip b/tests/ref/fate/filter-crop_vflip
index d6d6bad..1b06566 100644
--- a/tests/ref/fate/filter-crop_vflip
+++ b/tests/ref/fate/filter-crop_vflip
@@ -1 +1 @@
-crop_vflip 8368eb12fa29acc5826bade961257375
+crop_vflip 6a834e01
diff --git a/tests/ref/fate/filter-edgedetect b/tests/ref/fate/filter-edgedetect
index 6db0e72..d369ae4 100644
--- a/tests/ref/fate/filter-edgedetect
+++ b/tests/ref/fate/filter-edgedetect
@@ -1 +1 @@
-edgedetect 9d396de52d56b63a77ea6933a323f61f
+edgedetect 3cd4dbb6
diff --git a/tests/ref/fate/filter-hue b/tests/ref/fate/filter-hue
index ab412a7..2491d04 100644
--- a/tests/ref/fate/filter-hue
+++ b/tests/ref/fate/filter-hue
@@ -1 +1 @@
-hue faddb090f2eefa663b9539fd67451352
+hue bcb2ce5b
diff --git a/tests/ref/fate/filter-idet b/tests/ref/fate/filter-idet
index 2c6c2ae..f8ef50c 100644
--- a/tests/ref/fate/filter-idet
+++ b/tests/ref/fate/filter-idet
@@ -1 +1 @@
-idet 1077e3cb6fc4916b5441dd08cea4c9a8
+idet d8e8c079
diff --git a/tests/ref/fate/filter-null b/tests/ref/fate/filter-null
index 0b9b9b8..7404cbb 100644
--- a/tests/ref/fate/filter-null
+++ b/tests/ref/fate/filter-null
@@ -1 +1 @@
-null 61fffd2d8425759a33ae07e718d0242d
+null 3259a8ce
diff --git a/tests/ref/fate/filter-pad b/tests/ref/fate/filter-pad
index 7a6f61e..330d63e 100644
--- a/tests/ref/fate/filter-pad
+++ b/tests/ref/fate/filter-pad
@@ -1 +1 @@
-pad 8122d716097523d0875e2d55b0926105
+pad 579cff49
diff --git a/tests/ref/fate/filter-pixdesc b/tests/ref/fate/filter-pixdesc
index f8473c1..d87901f 100644
--- a/tests/ref/fate/filter-pixdesc
+++ b/tests/ref/fate/filter-pixdesc
@@ -1,109 +1,109 @@
-0bgr 2b46a6ce47a19ffc240e4e93f498f491
-0rgb e90e5d377a3e5af69fdf7b60cbf88f51
-abgr 1a147fa04ed70b9a7e67a4c89052f630
-argb 997df0b5c268a0d8f9c611cae4e01e05
-bgr0 b61591a68252e66c576b9bb074a9eaed
-bgr24 d6370f6dc34df2ea66e1718baf74137b
-bgr444be aba6dfea008ae12c2120a95f54293904
-bgr444le cfb5401e8f076cc8675e17ed1114a3df
-bgr48be ab65229b64606f6408cd732b967c0b01
-bgr48le f1b4e718cadee9bd2978289153ce43de
-bgr4_byte de96505ef9ad7078f87b4dfdf6fe4b61
-bgr555be 8d5de9e9200d622f27dc73958a85045c
-bgr555le 74eb9837706143a40e26305a16a79369
-bgr565be 13a36d6502be88fc0c2aec05b8d2d501
-bgr565le ed027571692aecd522aa65a90cc7e09b
-bgr8 71ef789609c746c2e7e4be9dec29062c
-bgra 0364b074268682ea46168742a8239f7d
-gbrp 89d6e4b116e3bd542fa09a19a977ad16
-gbrp10be 5dc62e2d01fa7c19a57abe48246f2232
-gbrp10le 0cac205a304b59811ce30fcad49b3527
-gbrp12be de1d2a6b1d189bce9b9a2cf322c31c24
-gbrp12le e3267ef00bb48778df21a386416d2e14
-gbrp14be 7979d158b30c0b45db97aba2228d15fc
-gbrp14le d32b6c73a820f9d03a779a996924893d
-gbrp9be 2478d1c27ae4ec94ec4b5e439128af0c
-gbrp9le 640240ca2663e48f0bacd8edb5242c7d
-gray 1e5e2b8548843a6898eedd9c974c422c
-gray16be 389f4e5a8ab413b3af32767b59ed7f9e
-gray16le a1f912941247e45b394b9cf4f0e81130
-monob 309b5785a36bd988d17e15d88f4ffad1
-monow 8809a02bc69b58d1114b09ca79ebffad
-nv12 75e90c54d858b993e99f4ee6d2a2a38f
-nv21 8831a3f411015d45fbc5dd191245ba9c
-rgb0 5774780b3c532896300fa326fcde01a8
-rgb24 c71ba90f69f15c8275232bb3f62d0ced
-rgb444be 26eaec65d7efd2b0c9c13b47dfd9b241
-rgb444le 5f29863553107110ea817f52151d77b7
-rgb48be a3bc81c46c21818a989f23104a599ab0
-rgb48le e87c661ac49aea1f1e93939802883d92
-rgb4_byte 293b1b84f01efd90bde40cb3faffc127
-rgb555be 5229183fa64d4e5c7e3703d8263ee6ae
-rgb555le c3e9978cb2a4129a5575935e8cbc433a
-rgb565be bc123b962629ead1a06af0c18cbb6e5f
-rgb565le 20757fafe4756e62d845b2ab4c0b8f93
-rgb8 e01614f5416dcc8ad365ad7a57afc9fb
-rgba 53796fa4c392a1b2659595b6a284f8c4
-uyvy422 3f411f947e3ac8f842c88e717d68bd9a
-yuv410p 7dcf3f4770c8b494290ceacd2c2ce6db
-yuv411p 9461b188dab6f8b90d9a27e353a89f58
-yuv420p 61fffd2d8425759a33ae07e718d0242d
-yuv420p10be 2abf90242cb021cb6fcf9f2c3c92f6a7
-yuv420p10le 180b7e4de684c7225d2fb37614f842cb
-yuv420p12be 256c9e6cfc878a8abf681b30777c0620
-yuv420p12le 8dc8b86c4790da3769d4a62e87608623
-yuv420p14be 8d22756c5d2b9e501924c082bfb22a6c
-yuv420p14le c9da19d4818bcb119ad6481b75778f7e
-yuv420p16be 4ccdcca6dd6a960f9a3333f0aee095bd
-yuv420p16le 9c5847d9b0de258a10ee906dc47e24ea
-yuv420p9be fa7ad4f73232aac0e35def62af1e2c39
-yuv420p9le 3720ba1786b56c8f4913e67dddebbb07
-yuv422p eee223e92f1f2e5ad4186b411ebf5816
-yuv422p10be 80fa87750491dcc3e93d175b64835654
-yuv422p10le e1640cd315bd96c6b59f7753825a7306
-yuv422p12be 5c6d86e919515d1af71f8004a6252f9e
-yuv422p12le 7f331cadb0ab75d07656d29f47bd8bd9
-yuv422p14be 4f4e186ba683b90fe990cccc4db7e521
-yuv422p14le d78016c9119b1f1d1c922bd5aaf47732
-yuv422p16be 1f3c216927d17966a009a42def124bba
-yuv422p16le 90adbdffaeea9b09398339c8a1322b02
-yuv422p9be e46446534dd0821029d3b831c9c1d1b0
-yuv422p9le 520e418a2429f7efee511b7fcbf45ab6
-yuv440p 456d83524b299f2fa1bb988e421554d9
-yuv444p 068bc09d282d18c9fa35c2787943fc2a
-yuv444p10be 9f6e1490080a454243daee9229425e1e
-yuv444p10le cc183e51041351d9ac06c4df6e8ad5f7
-yuv444p12be 34f63ac6a47ac681016105d3bfb3e118
-yuv444p12le 7964701bfe8d718edf97f6e0002935bd
-yuv444p14be 4ad3a9d52fe9c050150c0f7d2f3cf63d
-yuv444p14le 69575e5a94b978f159c4fdb1a61587b0
-yuv444p16be 4000b12fa88ed0feef182da31c7e6b96
-yuv444p16le 96a857dba8dc6792c58daec872825b32
-yuv444p9be 07727e5c9040b7f0a17d591288ac330d
-yuv444p9le 4d12d20a68dc28618594c96c2ade4ff4
-yuva420p 3a8c5c142e051367c196f95696e0e2c3
-yuva420p10be 1b7c5ec6691498e24676ce6ed97f62f8
-yuva420p10le 4c13322bca914df2727da91cca85ca1a
-yuva420p16be 6afcf758f4b66c0b4173c942d42212d7
-yuva420p16le 13e195aa96329eb49921b6f9f07b875c
-yuva420p9be 05a78390de312dfd21ac666a9da05fbd
-yuva420p9le 78f5593bf51a31841ef83df41d0316eb
-yuva422p 45ae66d6f69fd5b77e6831e98d228bf4
-yuva422p10be 18284c58b926fe2389605c692a703145
-yuva422p10le b934d28b615729a24bebf0381c465e37
-yuva422p16be c3f7354b6013b43439e02aa02be5fe69
-yuva422p16le a7ccc43820683ab15061d14cf8efce6c
-yuva422p9be 14c55a16d19499b54b4341f135d3e558
-yuva422p9le a8bf168e5d2709222192d0aff46b1373
-yuva444p 86b05da54db8c7e8cf5b6638e19c6fc5
-yuva444p10be 8c417158165c00fbd42def60cbc27d69
-yuva444p10le 5f303ef3fb56faed69b4cc1c760ac6ae
-yuva444p16be 52a9591ec0d5059e49b1b2803f8582aa
-yuva444p16le a9272ac197e4a4195662ce90f533976c
-yuva444p9be f72f646ef07cdab613420585aba041ac
-yuva444p9le 6d431b0a27bf4f86ea44ef5f14247a01
-yuvj420p 73661456012f20cda81207b14bb0c0a5
-yuvj422p aa97862b57f47c5a6506156e9aaf129a
-yuvj440p ff8b9884a49d546b035f5d2ac1e673df
-yuvj444p b8142888d80b8065c54045839e79b331
-yuyv422 f06a4fbbdb32807d05de825daa2c3a1b
+0bgr ff624bb9
+0rgb 0d9e4cdb
+abgr f3b878c3
+argb 604678a9
+bgr0 657d4c3f
+bgr24 e3393e4f
+bgr444be d4114849
+bgr444le d2ef4962
+bgr48be 70112263
+bgr48le 27722214
+bgr4_byte 861eb8ba
+bgr555be fc2db8ee
+bgr555le 78cfb851
+bgr565be 0e2c549a
+bgr565le 7a215505
+bgr8 7fe5661d
+bgra 217e7766
+gbrp 9cef8473
+gbrp10be 3882b402
+gbrp10le 5696b402
+gbrp12be 67776987
+gbrp12le 62ad6987
+gbrp14be 4325460a
+gbrp14le 1a9a460a
+gbrp9be bc0ab15e
+gbrp9le 2e64b15e
+gray 2884fec1
+gray16be dc6d0c06
+gray16le f4d70bc2
+monob f1dd4eb5
+monow 12907079
+nv12 43dba9d3
+nv21 0eb7a935
+rgb0 1eff4b5d
+rgb24 60d23d53
+rgb444be 4da7486b
+rgb444le df63491e
+rgb48be 3c7c2209
+rgb48le ebf32234
+rgb4_byte b8517def
+rgb555be cd0410f9
+rgb555le 988710d8
+rgb565be 8ed42309
+rgb565le ea8c2390
+rgb8 4658f2e1
+rgba 35a877ca
+uyvy422 30c95f08
+yuv410p 94bf0d9d
+yuv411p b6ef891c
+yuv420p 3259a8ce
+yuv420p10be ca97bda7
+yuv420p10le 1d00bd3a
+yuv420p12be 291297f8
+yuv420p12le 727a985f
+yuv420p14be f60b08ec
+yuv420p14le 8d7507fc
+yuv420p16be 8d81e08f
+yuv420p16le 4303dfe8
+yuv420p9be d8636b60
+yuv420p9le 6be06b60
+yuv422p 1c1b5dba
+yuv422p10be 17da366f
+yuv422p10le 05043565
+yuv422p12be 49a772d0
+yuv422p12le 1f6e7328
+yuv422p14be 0c4ce458
+yuv422p14le 75c5e4df
+yuv422p16be 84696c5b
+yuv422p16le 78296ca1
+yuv422p9be 9b817a53
+yuv422p9le 35087a53
+yuv440p c1e24500
+yuv444p 999e48fa
+yuv444p10be f7049feb
+yuv444p10le 23dd9ff2
+yuv444p12be b56e570a
+yuv444p12le d43c572f
+yuv444p14be 027a79c7
+yuv444p14le ede37863
+yuv444p16be 6b6e7680
+yuv444p16le f4cd766b
+yuv444p9be 2f67b863
+yuv444p9le 6e75b863
+yuva420p d7330b4e
+yuva420p10be beeb3865
+yuva420p10le cdc238a5
+yuva420p16be f059730a
+yuva420p16le 5bf4723c
+yuva420p9be d7092e49
+yuva420p9le bfa62deb
+yuva422p e88ec355
+yuva422p10be 7854369d
+yuva422p10le b5d83502
+yuva422p16be 750e8206
+yuva422p16le 505c8267
+yuva422p9be 50d6c12c
+yuva422p9le 8892c163
+yuva444p 759081e8
+yuva444p10be e869df8e
+yuva444p10le cbd6ded4
+yuva444p16be 043ecbc0
+yuva444p16le d687ccb6
+yuva444p9be b0d53fb9
+yuva444p9le 05773deb
+yuvj420p 30c10303
+yuvj422p 80337091
+yuvj440p 3aa38eed
+yuvj444p fedfdc2d
+yuyv422 39fd5d5c
diff --git a/tests/ref/fate/filter-pixfmts-copy b/tests/ref/fate/filter-pixfmts-copy
index 4d4088f..520a6d5 100644
--- a/tests/ref/fate/filter-pixfmts-copy
+++ b/tests/ref/fate/filter-pixfmts-copy
@@ -1,112 +1,112 @@
-0bgr a06d3a7652e4885c65895e0e168aab28
-0rgb b6b5653d2228cdf2ba3c55a72f2e713f
-abgr 1a147fa04ed70b9a7e67a4c89052f630
-argb 997df0b5c268a0d8f9c611cae4e01e05
-bgr0 218df6dc3eb5094a0c16a8bd18bc3999
-bgr24 d6370f6dc34df2ea66e1718baf74137b
-bgr444be aba6dfea008ae12c2120a95f54293904
-bgr444le cfb5401e8f076cc8675e17ed1114a3df
-bgr48be ab65229b64606f6408cd732b967c0b01
-bgr48le f1b4e718cadee9bd2978289153ce43de
-bgr4_byte de96505ef9ad7078f87b4dfdf6fe4b61
-bgr555be 8d5de9e9200d622f27dc73958a85045c
-bgr555le 74eb9837706143a40e26305a16a79369
-bgr565be 13a36d6502be88fc0c2aec05b8d2d501
-bgr565le ed027571692aecd522aa65a90cc7e09b
-bgr8 71ef789609c746c2e7e4be9dec29062c
-bgra 0364b074268682ea46168742a8239f7d
-gbrp 89d6e4b116e3bd542fa09a19a977ad16
-gbrp10be 5dc62e2d01fa7c19a57abe48246f2232
-gbrp10le 0cac205a304b59811ce30fcad49b3527
-gbrp12be de1d2a6b1d189bce9b9a2cf322c31c24
-gbrp12le e3267ef00bb48778df21a386416d2e14
-gbrp14be 7979d158b30c0b45db97aba2228d15fc
-gbrp14le d32b6c73a820f9d03a779a996924893d
-gbrp9be 2478d1c27ae4ec94ec4b5e439128af0c
-gbrp9le 640240ca2663e48f0bacd8edb5242c7d
-gray 1e5e2b8548843a6898eedd9c974c422c
-gray16be 389f4e5a8ab413b3af32767b59ed7f9e
-gray16le a1f912941247e45b394b9cf4f0e81130
-monob 309b5785a36bd988d17e15d88f4ffad1
-monow 8809a02bc69b58d1114b09ca79ebffad
-nv12 75e90c54d858b993e99f4ee6d2a2a38f
-nv21 8831a3f411015d45fbc5dd191245ba9c
-pal8 13de2a1c3c80cb64d14e2bc4f6f461d0
-rgb0 992f5ad24802cc255edab45c3084db4a
-rgb24 c71ba90f69f15c8275232bb3f62d0ced
-rgb444be 26eaec65d7efd2b0c9c13b47dfd9b241
-rgb444le 5f29863553107110ea817f52151d77b7
-rgb48be a3bc81c46c21818a989f23104a599ab0
-rgb48le e87c661ac49aea1f1e93939802883d92
-rgb4_byte 293b1b84f01efd90bde40cb3faffc127
-rgb555be 5229183fa64d4e5c7e3703d8263ee6ae
-rgb555le c3e9978cb2a4129a5575935e8cbc433a
-rgb565be bc123b962629ead1a06af0c18cbb6e5f
-rgb565le 20757fafe4756e62d845b2ab4c0b8f93
-rgb8 e01614f5416dcc8ad365ad7a57afc9fb
-rgba 53796fa4c392a1b2659595b6a284f8c4
-uyvy422 3f411f947e3ac8f842c88e717d68bd9a
-xyz12be e1e6718ae1c83e904fbdf903d62e5808
-xyz12le 24e8a22c1bd7d637edb731d10b7c54d0
-yuv410p 7dcf3f4770c8b494290ceacd2c2ce6db
-yuv411p 9461b188dab6f8b90d9a27e353a89f58
-yuv420p 61fffd2d8425759a33ae07e718d0242d
-yuv420p10be 2abf90242cb021cb6fcf9f2c3c92f6a7
-yuv420p10le 180b7e4de684c7225d2fb37614f842cb
-yuv420p12be 256c9e6cfc878a8abf681b30777c0620
-yuv420p12le 8dc8b86c4790da3769d4a62e87608623
-yuv420p14be 8d22756c5d2b9e501924c082bfb22a6c
-yuv420p14le c9da19d4818bcb119ad6481b75778f7e
-yuv420p16be 4ccdcca6dd6a960f9a3333f0aee095bd
-yuv420p16le 9c5847d9b0de258a10ee906dc47e24ea
-yuv420p9be fa7ad4f73232aac0e35def62af1e2c39
-yuv420p9le 3720ba1786b56c8f4913e67dddebbb07
-yuv422p eee223e92f1f2e5ad4186b411ebf5816
-yuv422p10be 80fa87750491dcc3e93d175b64835654
-yuv422p10le e1640cd315bd96c6b59f7753825a7306
-yuv422p12be 5c6d86e919515d1af71f8004a6252f9e
-yuv422p12le 7f331cadb0ab75d07656d29f47bd8bd9
-yuv422p14be 4f4e186ba683b90fe990cccc4db7e521
-yuv422p14le d78016c9119b1f1d1c922bd5aaf47732
-yuv422p16be 1f3c216927d17966a009a42def124bba
-yuv422p16le 90adbdffaeea9b09398339c8a1322b02
-yuv422p9be e46446534dd0821029d3b831c9c1d1b0
-yuv422p9le 520e418a2429f7efee511b7fcbf45ab6
-yuv440p 456d83524b299f2fa1bb988e421554d9
-yuv444p 068bc09d282d18c9fa35c2787943fc2a
-yuv444p10be 9f6e1490080a454243daee9229425e1e
-yuv444p10le cc183e51041351d9ac06c4df6e8ad5f7
-yuv444p12be 34f63ac6a47ac681016105d3bfb3e118
-yuv444p12le 7964701bfe8d718edf97f6e0002935bd
-yuv444p14be 4ad3a9d52fe9c050150c0f7d2f3cf63d
-yuv444p14le 69575e5a94b978f159c4fdb1a61587b0
-yuv444p16be 4000b12fa88ed0feef182da31c7e6b96
-yuv444p16le 96a857dba8dc6792c58daec872825b32
-yuv444p9be 07727e5c9040b7f0a17d591288ac330d
-yuv444p9le 4d12d20a68dc28618594c96c2ade4ff4
-yuva420p 3a8c5c142e051367c196f95696e0e2c3
-yuva420p10be 1b7c5ec6691498e24676ce6ed97f62f8
-yuva420p10le 4c13322bca914df2727da91cca85ca1a
-yuva420p16be 6afcf758f4b66c0b4173c942d42212d7
-yuva420p16le 13e195aa96329eb49921b6f9f07b875c
-yuva420p9be 05a78390de312dfd21ac666a9da05fbd
-yuva420p9le 78f5593bf51a31841ef83df41d0316eb
-yuva422p 45ae66d6f69fd5b77e6831e98d228bf4
-yuva422p10be 18284c58b926fe2389605c692a703145
-yuva422p10le b934d28b615729a24bebf0381c465e37
-yuva422p16be c3f7354b6013b43439e02aa02be5fe69
-yuva422p16le a7ccc43820683ab15061d14cf8efce6c
-yuva422p9be 14c55a16d19499b54b4341f135d3e558
-yuva422p9le a8bf168e5d2709222192d0aff46b1373
-yuva444p 86b05da54db8c7e8cf5b6638e19c6fc5
-yuva444p10be 8c417158165c00fbd42def60cbc27d69
-yuva444p10le 5f303ef3fb56faed69b4cc1c760ac6ae
-yuva444p16be 52a9591ec0d5059e49b1b2803f8582aa
-yuva444p16le a9272ac197e4a4195662ce90f533976c
-yuva444p9be f72f646ef07cdab613420585aba041ac
-yuva444p9le 6d431b0a27bf4f86ea44ef5f14247a01
-yuvj420p 73661456012f20cda81207b14bb0c0a5
-yuvj422p aa97862b57f47c5a6506156e9aaf129a
-yuvj440p ff8b9884a49d546b035f5d2ac1e673df
-yuvj444p b8142888d80b8065c54045839e79b331
-yuyv422 f06a4fbbdb32807d05de825daa2c3a1b
+0bgr 4c27779a
+0rgb 5a5478bc
+abgr f3b878c3
+argb 604678a9
+bgr0 2e907820
+bgr24 e3393e4f
+bgr444be d4114849
+bgr444le d2ef4962
+bgr48be 70112263
+bgr48le 27722214
+bgr4_byte 861eb8ba
+bgr555be fc2db8ee
+bgr555le 78cfb851
+bgr565be 0e2c549a
+bgr565le 7a215505
+bgr8 7fe5661d
+bgra 217e7766
+gbrp 9cef8473
+gbrp10be 3882b402
+gbrp10le 5696b402
+gbrp12be 67776987
+gbrp12le 62ad6987
+gbrp14be 4325460a
+gbrp14le 1a9a460a
+gbrp9be bc0ab15e
+gbrp9le 2e64b15e
+gray 2884fec1
+gray16be dc6d0c06
+gray16le f4d70bc2
+monob f1dd4eb5
+monow 12907079
+nv12 43dba9d3
+nv21 0eb7a935
+pal8 cd8a62da
+rgb0 e803773e
+rgb24 60d23d53
+rgb444be 4da7486b
+rgb444le df63491e
+rgb48be 3c7c2209
+rgb48le ebf32234
+rgb4_byte b8517def
+rgb555be cd0410f9
+rgb555le 988710d8
+rgb565be 8ed42309
+rgb565le ea8c2390
+rgb8 4658f2e1
+rgba 35a877ca
+uyvy422 30c95f08
+xyz12be 4434218f
+xyz12le 7f75218f
+yuv410p 94bf0d9d
+yuv411p b6ef891c
+yuv420p 3259a8ce
+yuv420p10be ca97bda7
+yuv420p10le 1d00bd3a
+yuv420p12be 291297f8
+yuv420p12le 727a985f
+yuv420p14be f60b08ec
+yuv420p14le 8d7507fc
+yuv420p16be 8d81e08f
+yuv420p16le 4303dfe8
+yuv420p9be d8636b60
+yuv420p9le 6be06b60
+yuv422p 1c1b5dba
+yuv422p10be 17da366f
+yuv422p10le 05043565
+yuv422p12be 49a772d0
+yuv422p12le 1f6e7328
+yuv422p14be 0c4ce458
+yuv422p14le 75c5e4df
+yuv422p16be 84696c5b
+yuv422p16le 78296ca1
+yuv422p9be 9b817a53
+yuv422p9le 35087a53
+yuv440p c1e24500
+yuv444p 999e48fa
+yuv444p10be f7049feb
+yuv444p10le 23dd9ff2
+yuv444p12be b56e570a
+yuv444p12le d43c572f
+yuv444p14be 027a79c7
+yuv444p14le ede37863
+yuv444p16be 6b6e7680
+yuv444p16le f4cd766b
+yuv444p9be 2f67b863
+yuv444p9le 6e75b863
+yuva420p d7330b4e
+yuva420p10be beeb3865
+yuva420p10le cdc238a5
+yuva420p16be f059730a
+yuva420p16le 5bf4723c
+yuva420p9be d7092e49
+yuva420p9le bfa62deb
+yuva422p e88ec355
+yuva422p10be 7854369d
+yuva422p10le b5d83502
+yuva422p16be 750e8206
+yuva422p16le 505c8267
+yuva422p9be 50d6c12c
+yuva422p9le 8892c163
+yuva444p 759081e8
+yuva444p10be e869df8e
+yuva444p10le cbd6ded4
+yuva444p16be 043ecbc0
+yuva444p16le d687ccb6
+yuva444p9be b0d53fb9
+yuva444p9le 05773deb
+yuvj420p 30c10303
+yuvj422p 80337091
+yuvj440p 3aa38eed
+yuvj444p fedfdc2d
+yuyv422 39fd5d5c
diff --git a/tests/ref/fate/filter-pixfmts-crop b/tests/ref/fate/filter-pixfmts-crop
index 797aedc..abe7636 100644
--- a/tests/ref/fate/filter-pixfmts-crop
+++ b/tests/ref/fate/filter-pixfmts-crop
@@ -1,43 +1,43 @@
-abgr ef31d9057f6e65a7c3308a1b1daa98fa
-argb 5e5e261c4870e0de05d56ff640b9550a
-bgr24 44bec15f35513de7e957b3d59b53cb7b
-bgr48be 0b5ebce3c48eb8614d79e204b5268603
-bgr48le c4ab61a8b9d502132730c6abb6ffd84c
-bgr4_byte cab930dbe1fe77d58b41837ecdcb8460
-bgr555be 67162782fdb86813f446d8e1c21c73e9
-bgr555le 85913cfa8dab465f7dcfcfe7f9001a01
-bgr565be ee9a1debb896d41c53a026f9e6ce006b
-bgr565le ab7b6055bc3b6b7edc9a5e4de43ec90d
-bgr8 f85ff16e21d922ad6d32648ef3acfbfb
-bgra 9f2e37d73ad3b759fc9d6b12ee668c38
-gray 3266b99065a17cbd647f2339addc5303
-gray16be 02ac848ad4e28c06938599563ba81ff7
-gray16le 672aebfeb8a0f4067b3c6064340056e4
-pal8 e1fd50b8a8a67fb5abd8b44abc778bbb
-rgb24 d044123f1fe50f656f2101dd3f091ead
-rgb48be ef5507f88948b54218911d12e1dbef36
-rgb48le 6d045d5990d6ada64a112e3b581a7b38
-rgb4_byte 0f0f9ee31c65dc60da49bf98a1b06dcf
-rgb555be 48fa619bfd04f6dee05416b02605c031
-rgb555le 292cff1f824e49076bad50a07ab1c749
-rgb565be 0dd6f6a5a8713bd1c3d9826bb7a88eab
-rgb565le 6afd85faa8c6f0f330969539178eb9a2
-rgb8 87cf541b110e35a6f9a983e9cde85e15
-rgba 7abe1af7b97f5b9a7aa5ad3e4bf32f76
-yuv410p 126e0da1da4fd89be28087b8367bbb36
-yuv411p b94f0af107fc4796aca70c0a36d374c5
-yuv420p 74c6b331bd30f005e6c75a192423ad90
-yuv420p16be 2d3c84ebff77479e8c5b6e3e59ec4e45
-yuv420p16le e2c906f2751609bf8cbcbeb2f629319a
-yuv422p 124bc8d668072de1bb3b894cc4bae859
-yuv422p16be 3ec47e2709107fcc388b5e0abebf7eaf
-yuv422p16le a4183a62917bf8568fe11ff446dd18f9
-yuv440p 15c81c685fa5b9db95150caff14ff83f
-yuv444p 12b752f78af72666627cea2d0c274cdb
-yuv444p16be f2bf0e22a1d184e37eaa199a76cf22ba
-yuv444p16le c11b151dced5c8854d385373fa4dcc8f
-yuva420p 920c5d1b965eeb72e3a0e343696face3
-yuvj420p f9183e49f42bae31d7d85b92161fa82f
-yuvj422p aabeed60a6e1b2cf88665ac627bf531f
-yuvj440p 5ae4f404b42f3167f978473d9a3737fc
-yuvj444p 6728997f65b879fd5a3175cb449a8f0c
+abgr a823a065
+argb aa5ca088
+bgr24 e241b96f
+bgr48be d101618b
+bgr48le 590160af
+bgr4_byte 4cde804b
+bgr555be aa8c3fb2
+bgr555le ca5b3fb1
+bgr565be 6232e72b
+bgr565le 54dbe70b
+bgr8 e66dc6f2
+bgra f7ffa091
+gray c07f4593
+gray16be b694b837
+gray16le 441db964
+pal8 e9b70d08
+rgb24 15a2b7fb
+rgb48be 8a0360ee
+rgb48le 78d66101
+rgb4_byte 3aced12d
+rgb555be 434899f1
+rgb555le 880a9981
+rgb565be 76490e9b
+rgb565le 891c0e5c
+rgb8 b960b497
+rgba dbaca027
+yuv410p d2063d83
+yuv411p 9c5ffd1e
+yuv420p 673e01f0
+yuv420p16be 56922b97
+yuv420p16le 8eea2c05
+yuv422p f2cb83cd
+yuv422p16be 4bbbbcdf
+yuv422p16le 6e51bc79
+yuv440p bc8b82ff
+yuv444p 0b394fba
+yuv444p16be 862f5fcf
+yuv444p16le 50285f50
+yuva420p a0adfeb3
+yuvj420p 3e66c61a
+yuvj422p a6ca346f
+yuvj440p b3463543
+yuvj444p 2574cb6f
diff --git a/tests/ref/fate/filter-pixfmts-field b/tests/ref/fate/filter-pixfmts-field
index eef2eba..f9c6ef0 100644
--- a/tests/ref/fate/filter-pixfmts-field
+++ b/tests/ref/fate/filter-pixfmts-field
@@ -1,112 +1,112 @@
-0bgr 57434af4bddb691877f2400c704604eb
-0rgb fc2ba950163aeee98590181e31fcd202
-abgr 3c78d0a72484a1ecd3cae245b9fa988c
-argb d5057a2be412864719ffb8ba129c1f2c
-bgr0 b33c6b58b0d7bf6ce07d5a2d7c267040
-bgr24 bd6620738df19410d5df5f31e7451709
-bgr444be 219e318b7e0e05050181e71df6b9539d
-bgr444le 8354f2cf5b30de0233d302a74816649d
-bgr48be 22be50bd0aa39f07ad1b1aa57cb741ce
-bgr48le c4b0f8057b3eac237e9228e83bdc4c66
-bgr4_byte d4c3304b4b823a130c335379e4d3444d
-bgr555be c3072da465233dbfc8f61dc7a9766d2c
-bgr555le be83adcf0b802b061442f0c564fd5987
-bgr565be bf955b9a035af0e613cf1de249f55f9d
-bgr565le 6dd85cd5e19266c53a54cbcf06d396a7
-bgr8 9669f6974f0fc1c0afa1c7d4df093c0b
-bgra f7cabae31dd7465dab2203f45db646f8
-gbrp 55eab469e3e02ccc5a358565d9b1eaa7
-gbrp10be 38753e9ac21e13d76d1a83bd7272c026
-gbrp10le a65ff11ee79ae698550218549288e6cc
-gbrp12be 5f49bf3190b98221dab95056ab46bd96
-gbrp12le 3d1cd386205bc690407c81a007a79170
-gbrp14be 60e2efec11a36e7cb0db95e01603d9eb
-gbrp14le fdcdecdd2c8dc13561a3788ce0487c85
-gbrp9be 86380bf8eaeee32ec40d776f699394e5
-gbrp9le 1286d4558d9bc7c3d68261f4b43e3ba9
-gray 66a09b53f7d3f79dcb6096f3ec3740c5
-gray16be a447af6482b922c9997ac02e5d3535f1
-gray16le c1dd0db327295898ff282d07f48c105d
-monob 1b7fb7e69a913a0a1c0dffc54e5899ea
-monow b5d3778a054fc73d515d36f8a6bc693b
-nv12 b3829e9ae2a15349432b7efac4236068
-nv21 963cf5780e07301ff2906bf345b6d0ff
-pal8 bfedafc3bf19c2c12eeb87125833142a
-rgb0 d7481143742ff68abfbac4195edbede0
-rgb24 908d5494062c617bc87149c9daaf2167
-rgb444be 281a8f186a2726c2b31aa7e09e21c865
-rgb444le 93f9ee6265d8ad5e744ab652563f9b78
-rgb48be 0d1d60e1639edb2758ad776cb5583970
-rgb48le c958b5e98324263e97de2bb528f5bda4
-rgb4_byte 2ec97bf65649e3d47eb6812701544593
-rgb555be 21b9138b229d4065b02d38b5b62f18d1
-rgb555le 0307ee34e562b2fb2b1c6988ae18b2b2
-rgb565be e8f3ebcbb9a5fff000eca8a312f89782
-rgb565le 53bbd558fb0dcd82f1fad83ea855c3ad
-rgb8 67bfdd4fa88b1ab9be876f42dfc75683
-rgba d0ebdf1495bc6b7e9d3bfbe2813a9d16
-uyvy422 a6a52504a16f09b8f2ec2405bc8190b5
-xyz12be 9d904fb640dd024e668acb9dc7b3f11f
-xyz12le 7f93c7d2981f1976108e941afa1363f8
-yuv410p 3feb55b1e2a385b488c82e808a12587b
-yuv411p ab3dd8e6cf1452afe2d2e976e4726370
-yuv420p 52e26ad198368e2326bef97cdfa6a2bb
-yuv420p10be 04353bfc21e9b88cd7776e83be756742
-yuv420p10le 3f8e7167dbd12976c6ee516b8c952363
-yuv420p12be b058ac076c8a5fe522b9fd9b8422054e
-yuv420p12le ad0bf28e69eeb14eac5d8f9ea8b801f1
-yuv420p14be c7a435d42f07928332ecb21a7d96ad7a
-yuv420p14le 5507e8db4e58c9517012686a7408996b
-yuv420p16be 5241d64e9fa2fd6590fd23ea0e8a6f90
-yuv420p16le 78da606f761a4fb62fdac05aa5092742
-yuv420p9be e4bcaf5d6a7030f950b08501327f6175
-yuv420p9le bbf80e57389578be66d4a7a12335a613
-yuv422p e461a21995da361b88202339a2ebb879
-yuv422p10be a3e13070215f5a016ac9bae7e7115417
-yuv422p10le 8e9e3d9adc8fdb8a0a03d79bdc31eefe
-yuv422p12be 6a2aca2ea007534e729203641a82c3a3
-yuv422p12le aef072b55c6e9df8fd9f398d79f864df
-yuv422p14be 34e5f31372c0fdb4d77ccb7fd7bddb2f
-yuv422p14le c2c50fbea0cff7edad5c5e907380cbad
-yuv422p16be 55cfed8fa610f82b6625e16871dab235
-yuv422p16le e2488df0f22987fe7ed12a5ef2adf835
-yuv422p9be 80fcdd7fd9cdd79632104dcc32f78b4b
-yuv422p9le e0ec9f94c875297ee5d0546274df40e9
-yuv440p f8e80596babcdb94378ec8bebf2dd46d
-yuv444p 572bad9e12ed53e242658fa613412279
-yuv444p10be c5304f086afc4624d4fffb66a3cf3cb8
-yuv444p10le d1754974b936f74028752d49413d30aa
-yuv444p12be 7ec8fd2d7986d6e923dfed572589e643
-yuv444p12le 79d0e287e2171a53cf4f285c0d1e83ef
-yuv444p14be be021957cd819ca3146f3247138ccae9
-yuv444p14le bac0b0c70bcf72272d724f0cd1ac411e
-yuv444p16be 3a67c28325978db734ba03b1828c15da
-yuv444p16le c6dc275a4277fd3c65535253bb298263
-yuv444p9be f47357cdd775fc399aeab3ae58712fb9
-yuv444p9le e29799ecb6fac9f5b6d85bc34d248d4b
-yuva420p 82ab09bb7a3a24bf95aeb3fa9d939847
-yuva420p10be f4559039e99ecf74a58e7063b1e7c5d3
-yuva420p10le 32b3858b01be5bfe2579dadd1be3ab12
-yuva420p16be c580495d34c6ac6e3e3b81772a0f3070
-yuva420p16le 1c49deeafb8f81e9186f3906c9b1a670
-yuva420p9be a788d7cc6ad67ad52619a08da126569a
-yuva420p9le c1579a5c015908f26b76480d82f6a648
-yuva422p c162b37ce05360c47b2a2224ea0748ad
-yuva422p10be b7c0adc12a8602ab8b40b611785cc18c
-yuva422p10le 97f91d820f8ba642a3f9ae0901d03826
-yuva422p16be 1c61492076be33404894c1d3ec578d87
-yuva422p16le 1c085c9479a57eea35e74c264c947d73
-yuva422p9be 271c6cc091052731373ef5313bc76435
-yuva422p9le b8c2e963ac35371e8aa6a05d5c252b37
-yuva444p 4a85f1f17e95829cd53c9a28928fd8eb
-yuva444p10be 04c1026f4328ebf24bd7906291b33464
-yuva444p10le 3e8ea3b211bd7ac99cb96ebf71d0e75a
-yuva444p16be ac5c17adeb0ef6730a0de1dbd1d14a1a
-yuva444p16le 41f1a82eb686d7191bdb00206f723247
-yuva444p9be 413d01385a8b008031b2ab3ef0b9eff4
-yuva444p9le 33ede0bd20bfd85489d266ac81d035d6
-yuvj420p 762dc6a157d0bee72da3e3d852668aef
-yuvj422p 8cec955c1c62b00b6798361ef82962b7
-yuvj440p 7b469444994d8b52766ee461bcb795ea
-yuvj444p b395162325af489c465a3e6a31fbb0e7
-yuyv422 1efb17cd0a48d2e956fd574ea6f412e7
+0bgr 5b87c7d8
+0rgb 9c8cc702
+abgr 449ac739
+argb 5dc8c717
+bgr0 4a12c78e
+bgr24 91b0336c
+bgr444be 77cffe6e
+bgr444le bf2bfdbf
+bgr48be 7df21c37
+bgr48le ec6d1d32
+bgr4_byte d5fcf6fc
+bgr555be f604b04b
+bgr555le c0e2b0c2
+bgr565be e519e034
+bgr565le 2a0edf6d
+bgr8 a690d95d
+bgra 3dafc7d2
+gbrp c2fe4492
+gbrp10be 51fc21e2
+gbrp10le a5e121e2
+gbrp12be c7af9517
+gbrp12le 290e9517
+gbrp14be dfe03692
+gbrp14le b4953692
+gbrp9be 8ec94c91
+gbrp9le f4624c91
+gray bf51099d
+gray16be 54f6787a
+gray16le b6d478f8
+monob 2912f1a1
+monow a82faf84
+nv12 17f86e80
+nv21 9c866f14
+pal8 4576b6d3
+rgb0 3009c844
+rgb24 158c340c
+rgb444be 9b9ffe80
+rgb444le 65acfdff
+rgb48be 729e1cd5
+rgb48le 47931cb6
+rgb4_byte fcc75f3a
+rgb555be b895ae73
+rgb555le c73aaed6
+rgb565be 9639db00
+rgb565le bf3adaa5
+rgb8 f0dfe647
+rgba d16dc7ca
+uyvy422 c22eafb5
+xyz12be 02361ce3
+xyz12le 50ea1ce3
+yuv410p 8f452832
+yuv411p 4ef0d700
+yuv420p 68fa6f23
+yuv420p10be 858a96c9
+yuv420p10le 5fcc976e
+yuv420p12be a4fc7793
+yuv420p12le 14fb77c2
+yuv420p14be ad9df6f3
+yuv420p14le 27bef723
+yuv420p16be 0ead7bfe
+yuv420p16le 87187c9d
+yuv420p9be a5af1f5a
+yuv420p9le ef281f5a
+yuv422p c011b029
+yuv422p10be 9c72c2f0
+yuv422p10le f5b3c432
+yuv422p12be 4226b202
+yuv422p12le c94ab15c
+yuv422p14be 2cd81046
+yuv422p14le b9980fcf
+yuv422p16be d41286c3
+yuv422p16le f547868d
+yuv422p9be b2fc2039
+yuv422p9le dad62039
+yuv440p 5d2e61fe
+yuv444p 8127e211
+yuv444p10be d023e47d
+yuv444p10le 73afe4c6
+yuv444p12be 1ddde268
+yuv444p12le 352ae2f5
+yuv444p14be 1c95fbb1
+yuv444p14le d01ffcdd
+yuv444p16be 4741a70f
+yuv444p16le 7c07a6fc
+yuv444p9be 2154608d
+yuv444p9le 4344608d
+yuva420p a2742d19
+yuva420p10be d29e6eb1
+yuva420p10le 76826eff
+yuva420p16be 755ddd8f
+yuva420p16le 9ea8de6b
+yuva420p9be 1636991e
+yuva420p9le 23179992
+yuva422p 87c455f1
+yuva422p10be 744a9d56
+yuva422p10le 11a69e73
+yuva422p16be 259bec82
+yuva422p16le 9156ec4b
+yuva422p9be 8a2c9d3d
+yuva422p9le 86789d60
+yuva444p de7e75db
+yuva444p10be 625f93da
+yuva444p10le 079694ca
+yuva444p16be de1ae1c5
+yuva444p16le 3244e0bd
+yuva444p9be 7388b23b
+yuva444p9le f071b3ef
+yuvj420p 0311f735
+yuvj422p 190f307d
+yuvj440p e863638f
+yuvj444p 9c4da7a4
+yuyv422 ca4db109
diff --git a/tests/ref/fate/filter-pixfmts-hflip b/tests/ref/fate/filter-pixfmts-hflip
index a6f5d83..8826a1c 100644
--- a/tests/ref/fate/filter-pixfmts-hflip
+++ b/tests/ref/fate/filter-pixfmts-hflip
@@ -1,108 +1,108 @@
-0bgr 03d8a8920dbb408218376baee8665649
-0rgb 6ee5f3b85ec38953df0762ddd0bdf561
-abgr 8ab842e280c8b31f66450e8951dfedfa
-argb cdb6aa47939d49c0ff72537bfc8c82e0
-bgr0 1b0b59382ddbbf045be6b160b7df5881
-bgr24 5b64fd60e2050946b50da1f4945127fb
-bgr444be b52c1b9d9dc02cb46c04e80d97139e60
-bgr444le 48172797fa65a25c0ad30ddc7e8f5bcb
-bgr48be 58e292c33eb60708171c3393a5700615
-bgr48le e1be8e6bfe26acdee258e76329d2f03d
-bgr4_byte af34e1158edfbc8c6929365d651a9549
-bgr555be c82d7877f7ef25ee1154d05b240cf54c
-bgr555le b7a4e2c66807a82bd132dfcf8540bfb5
-bgr565be 3b464a00c619410eac7bdea9c96faf60
-bgr565le 4b4c708d4ad222f41734dce68e9d48b6
-bgr8 ad1db7a17cdfab2ede6f22c2415a3fbf
-bgra 85fa06ad9fd156c3179a647a2e741b60
-gbrp 95fde5b6a767cf8d2679a4a6d18fdbe7
-gbrp10be 5ddc834dbf2198f6b1af36c66b185e2c
-gbrp10le 04814cbb805b66e8e085c7db4a548deb
-gbrp12be 8184b00342421c366764c091e9174260
-gbrp12le 1519cba0b6ddd7ee3df7c97670f1cbd5
-gbrp14be 10872df155aab67a13b98ad162908896
-gbrp14le 5fd363517fca5ef0ac725d1c047f2e75
-gbrp9be 187c83736d4fe1d7c8491609debc8f86
-gbrp9le 5476b0787da2d928d98d4cda60537fb5
-gray 35b50e78d5d27255f43e642a404dd708
-gray16be d206a080739d89cb7dc0009ad4082ed4
-gray16le 7ebcfd9401ba85e584230de8fc02986d
-nv12 719adbc47fa74e92f83150921917483f
-nv21 9c833b3ce53539d270e1f21e4319797b
-pal8 19c8735b23feeed18ec2d37913a5f3f8
-rgb0 ce26538ebe1ec09dec3dde5e4d8a1405
-rgb24 c2752464ac2b549268e9638745dba857
-rgb444be 85586541cc7eb12e05ff7162b12304c2
-rgb444le 670da20b82403e00609bf2c1f5611223
-rgb48be a9ee2c9946d8d54dba60cebbdbe43886
-rgb48le 28e2cf59b789249dbd0859f58f4ae55d
-rgb4_byte 31dca70b4f3537afa9840cea1b062acf
-rgb555be c010cc746ce9483b47387ba846670179
-rgb555le a768de014e0908dfa886108da376b2e5
-rgb565be 6727e71974c8e5dad157925c10ee1532
-rgb565le b0a2b4817775289cfc415bb951f9ae0c
-rgb8 22fdbd14ce296c1afa9bb4a6ea09b3fe
-rgba a37789c4df73c3bd8648ad1fe9d3f991
-xyz12be 4738d2cb5321376d5eed70930f47a953
-xyz12le 51288f3440c8584406b332545d69c5a9
-yuv410p a1280c2b9b562dba3c2d35a1e5fc4b23
-yuv411p 6bf10756ac5c7841db63a97106ff911b
-yuv420p 45f4a06481f2cd8e28fb29c7c151e110
-yuv420p10be ddfef981d53de0f808173bb267203ca6
-yuv420p10le 966b8c55de4d8a12bdc8db3d9ad3ae6d
-yuv420p12be 735da68f3ac8380a993f46a460c02432
-yuv420p12le 3a71ae4e6a7b106b3e1532c6d148fa61
-yuv420p14be d921d7b364d0a7bde183ba717a77f1d4
-yuv420p14le ab410b636acd41234cc396967f66c859
-yuv420p16be cde798cad650bcb087943442a399c8ea
-yuv420p16le b7124c56605eeb12f3d13287ddc77f3a
-yuv420p9be b0f6044fb40cf0ef41cc536311566cc6
-yuv420p9le 086f9320167a755faed18c0a3a36c0e6
-yuv422p c3982fbb57e796881efedae11b8346de
-yuv422p10be a3db158525c7794fd06b4d20e558e64d
-yuv422p10le 31cf611e502584fcf846d3ba2583028a
-yuv422p12be 8cafc31b579b168a71f7093a161b8023
-yuv422p12le be83ffe86cb99ecfef76affb2b73d5b2
-yuv422p14be 96870c66856e2669095ccdea034558ab
-yuv422p14le 46dcb0160aa8ada4025b365873a78d6c
-yuv422p16be 4b96fb571e686185d96b4a97e3413d5f
-yuv422p16le 503bc49bace58dae1767173746a16056
-yuv422p9be 0ffc1bfde0b679e6e7b7e0c8c84e686a
-yuv422p9le 3c061cdb9f302c8f8806b409bd2b0aca
-yuv440p 44f78792c5766ab896fbe0d718976946
-yuv444p a36b8ce12de27971b52e93267fe6583f
-yuv444p10be 90e94770d3eb4693b09925f549d7311e
-yuv444p10le 8a26fba7c2223d72cd5ad00c1941948f
-yuv444p12be 24bdad5d7ddca614da7d105e931c49e8
-yuv444p12le a996cb8a1c062d2238b58a5db9b990dd
-yuv444p14be a9f7dd66b6f54bbdbf176894b01d7422
-yuv444p14le 6204f763af4a0d26f41ddca1d1ae9741
-yuv444p16be 9370058632b2582ab7a21725ec4f4e1d
-yuv444p16le 0674c63a0e8debbfc010a2730da66a13
-yuv444p9be b1327e7ca47a950ee99bd2a7e05f56d0
-yuv444p9le 2f89171f0470eefa9f89fdc43874dc1d
-yuva420p a62cf0a72905b54a7ef10fcaeff723bc
-yuva420p10be 602b6a8c0b16ce2b55ddcae443e75dac
-yuva420p10le 1c086d4ee0619ac65cb5a69481b981ca
-yuva420p16be 51c45f4227ba86159f46c65783d64cef
-yuva420p16le e87030429a965f2ddc8f07ca49014573
-yuva420p9be a48309403dc66dc5242cac19cc7598e5
-yuva420p9le ae2dcb326eb3a2ff170f498077ae5624
-yuva422p 6e7c30ea252a41b70d26250f624ab284
-yuva422p10be e0ee8576f9328ca4ec174a8c084f2235
-yuva422p10le b489c203b9b0ebc42adb794bb10a3c4f
-yuva422p16be 550b1d2ecbc3d5f50041816090d62a02
-yuva422p16le 73a426eb63685247ea037389595cb43a
-yuva422p9be c65251c422cd3c81ff5d97d207312292
-yuva422p9le 3405924773c6bdc42325a8a1ff658595
-yuva444p e32ba5dcb01ba848e7dead04112b1aa5
-yuva444p10be 97549388c7f9fbc1425b1663b46c43d1
-yuva444p10le 0b88bed194caea2fa06f458034b1b90e
-yuva444p16be 2dd545e4ddb0f134322eee1c1de4c2ff
-yuva444p16le 1e144cc9ea16429c1655c67e2f12f5c9
-yuva444p9be e37fa0743bf720fbe31605714d7f7ad6
-yuva444p9le 9bd4083c1384a55e91f02630161dc4c3
-yuvj420p 86370b945c5d19d809ee92386d476a53
-yuvj422p d3bda08bd4b92a256a8ec8432c4767d1
-yuvj440p dbae7083c82f20a38fc55e6f8bc374bc
-yuvj444p 55ce75c7bd172b28703e82f64186e6b6
+0bgr d346779a
+0rgb e17378bc
+abgr 7ae678c3
+argb e76578a9
+bgr0 b5af7820
+bgr24 08a33e4f
+bgr444be da454849
+bgr444le d9234962
+bgr48be 9e302263
+bgr48le 55912214
+bgr4_byte eeceb8ba
+bgr555be 3ec4b8ee
+bgr555le bb57b851
+bgr565be 0a60549a
+bgr565le 76555505
+bgr8 b4e6661d
+bgra a89d7766
+gbrp 5e438473
+gbrp10be dcf2b402
+gbrp10le fb06b402
+gbrp12be 6b566987
+gbrp12le 668c6987
+gbrp14be d219460a
+gbrp14le a98e460a
+gbrp9be 3ea9b15e
+gbrp9le b0f4b15e
+gray 4eb0fec1
+gray16be 28d40c06
+gray16le 413e0bc2
+nv12 3022a9d3
+nv21 faefa935
+pal8 029a62da
+rgb0 6f31773e
+rgb24 862d3d53
+rgb444be 53db486b
+rgb444le e597491e
+rgb48be 6a9b2209
+rgb48le 1a212234
+rgb4_byte 37037def
+rgb555be 40a110f9
+rgb555le 0c2410d8
+rgb565be a81b2309
+rgb565le 03e22390
+rgb8 1864f2e1
+rgba bcc777ca
+xyz12be 7253218f
+xyz12le ad94218f
+yuv410p 4a760d9d
+yuv411p df70891c
+yuv420p bb8ba8ce
+yuv420p10be c01fbda7
+yuv420p10le 1288bd3a
+yuv420p12be ea1c97f8
+yuv420p12le 3393985f
+yuv420p14be 39fa08ec
+yuv420p14le d15507fc
+yuv420p16be 9ff4e08f
+yuv420p16le 5576dfe8
+yuv420p9be 03576b60
+yuv420p9le 96c56b60
+yuv422p 9a255dba
+yuv422p10be 8b94366f
+yuv422p10le 78be3565
+yuv422p12be 1bcc72d0
+yuv422p12le f1847328
+yuv422p14be a112e458
+yuv422p14le 0a9ae4df
+yuv422p16be 152c6c5b
+yuv422p16le 08ec6ca1
+yuv422p9be 64ed7a53
+yuv422p9le fe657a53
+yuv440p 600c4500
+yuv444p 028348fa
+yuv444p10be f6289feb
+yuv444p10le 23019ff2
+yuv444p12be 3a93570a
+yuv444p12le 5961572f
+yuv444p14be c55279c7
+yuv444p14le b0ca7863
+yuv444p16be 6de27680
+yuv444p16le f741766b
+yuv444p9be 8f2ab863
+yuv444p9le ce38b863
+yuva420p 60740b4e
+yuva420p10be b4733865
+yuva420p10le c34a38a5
+yuva420p16be 02db730a
+yuva420p16le 6e67723c
+yuva420p9be 01fd2e49
+yuva420p9le ea8b2deb
+yuva422p 66a7c355
+yuva422p10be ec0e369d
+yuva422p10le 29a13502
+yuva422p16be 05d18206
+yuva422p16le e1108267
+yuva422p9be 1a42c12c
+yuva422p9le 51fec163
+yuva444p de6681e8
+yuva444p10be e78ddf8e
+yuva444p10le cafaded4
+yuva444p16be 06b2cbc0
+yuva444p16le d8fbccb6
+yuva444p9be 10a73fb9
+yuva444p9le 653a3deb
+yuvj420p 80d40303
+yuvj422p dfb17091
+yuvj440p b8c18eed
+yuvj444p a5d6dc2d
diff --git a/tests/ref/fate/filter-pixfmts-il b/tests/ref/fate/filter-pixfmts-il
index 29e4235..cf6dcfd 100644
--- a/tests/ref/fate/filter-pixfmts-il
+++ b/tests/ref/fate/filter-pixfmts-il
@@ -1,111 +1,111 @@
-0bgr b85afb77d7c3198ad7ff9ca5cceb970b
-0rgb 7ca2257e526092027c67311e273767bf
-abgr 4df961441de91db58f5a8a80603de585
-argb db1e1e487a489674fbf260f56ac2705d
-bgr0 4335fb9738bb6ca5d6d39d738b934bbd
-bgr24 7446301030e6a26853aca2036309fa8a
-bgr444be f80a44936b1295d14b0bac1db624d02e
-bgr444le cfc1511a390f7ca18516540c31c097c3
-bgr48be 0b1084ac65d328552bd62b4e819ab91d
-bgr48le 04e4f510b6d586dc9082af43a59c0ede
-bgr4_byte 2dfd29e0705fbb2b590458028cb2939d
-bgr555be 5622aa808b389095658a203970bd6028
-bgr555le 6a5ad1e35cbacc45aeb9fd593c6f61ba
-bgr565be 5ff7a76d9f58800e38f21a84d88c7129
-bgr565le 485b2b6f589a936d6fb12d0033809dca
-bgr8 d7fae34b87a67556c273585d9140ff96
-bgra 7b4abc57f0ee99a0226e9bfd5d25cf9e
-gbrp b85cfeb0e34559ffb4b2e4f1209a3712
-gbrp10be 5487219fee31607d6b19aa0d302fb42f
-gbrp10le 7975e53a9e03a8acfa877334ae5e9d1d
-gbrp12be 34bd529e3b085e813e7471e5a5951423
-gbrp12le 14716b36ee4043158f24b49b6a723213
-gbrp14be 426ac36ea666041afd39f842dbdd683c
-gbrp14le e0823115de7b2e44c25e1c59dd204ac1
-gbrp9be 0db6ce2fe6a7fc2d5c7d6d4f0decd112
-gbrp9le 00a1a9fe310753a28c0512568a317c67
-gray 4dd4ea934fdbf689fdcf665856c402ff
-gray16be cd9c1367dabd2f1858ae4f31693e622f
-gray16le 4ef774c282280d7ed4780690df6e5cb4
-monob 07cffe7f5f25f39c3aa38866303791c6
-monow f2d1bdb939813a49abd6348ecfbb2703
-nv12 6847b3f7141ca1e3c40d3a494f0e13cb
-nv21 e7a8e94001151e2bdd68a0ee7e4ac544
-rgb0 0d1dfb1edc9b4a7ad28dde9a1b0bee23
-rgb24 15781da8615974ed12b18f7439a25d6f
-rgb444be 19bc79cdbafee996eb48feea597d761e
-rgb444le de61209ae25f005d357b68e0836c4739
-rgb48be fa24415175a0759ac49949a948820f27
-rgb48le 82d5d55b03dfd9a74f0cc087793cdfc6
-rgb4_byte 7ec4d55df1bfb02ffa9956d85ade89f7
-rgb555be 34ef691ed2b6d22136c086d37bb0fefd
-rgb555le 04b20c057eed7dcaee1858d45500ba54
-rgb565be 077604cc5dc91008b018264db73c8f0c
-rgb565le a97549f25e63dd0dd404db41bbe05c07
-rgb8 a35d3c3b9b87261c7417076a8b18fdb8
-rgba 8ca9c8db589615ebbaa964be4ce62d08
-uyvy422 8be40aded4b407ff66305911ba5ce2ce
-xyz12be 1cbb1f72c6875934e66f50f499a62cc3
-xyz12le ba8c6eab49e58eace392ef0aeedbf677
-yuv410p 92112d85ba4f74cbd3044945c0f33402
-yuv411p b6b22000e5275c92baf5afc417c32a70
-yuv420p fca7fbbff753612a718ee13e1dfe2af2
-yuv420p10be 15c655b60ff5d212657e0620ed69fadf
-yuv420p10le c9c71c78e00034af1b0fdcfe68615c6f
-yuv420p12be a5377d262bd05698b2bbcfc8dd2b15ea
-yuv420p12le 7d076ea30985ecf2eb590041a45f2cc6
-yuv420p14be 7a33da52fed0ffdc7f90ebcb677dc155
-yuv420p14le f431bf16d8204fb919ba0abf4ea54288
-yuv420p16be 254b78ba00a928d22cba98380546fe9d
-yuv420p16le e6c182b47c3b57814d28248dbbaaea35
-yuv420p9be b1eafb2e864fa86c08684d8dd4628535
-yuv420p9le f07b2282c50f8eb6f138029d748eadfe
-yuv422p ffc2693b9e1d39b59aabb9a7e1dffe05
-yuv422p10be e83db7f2f485bea0ea808f22ffcdb7bc
-yuv422p10le bfd8fbeb5d89ba3904514d835aa6947d
-yuv422p12be 5f31197795eda7998a0ec813496e57f1
-yuv422p12le 903939621d457a034c0181032164b3c1
-yuv422p14be 8d08189d27d3a97fbecec7edd690c691
-yuv422p14le 01b717875b85707185acd48ac75dd6f9
-yuv422p16be 0feb24228cc5ec3963dc0bde913d14be
-yuv422p16le 0d6fe6924f14e77b2fef02e7ad1c47c8
-yuv422p9be 003b2032a30281845dfb6f9a7ebccc71
-yuv422p9le 427c505eb27af0059aeafffd1a858189
-yuv440p 23b55dcf6c876f0c53cf46960b13e6a3
-yuv444p 7730197c0570d46493d50bc163244754
-yuv444p10be 74b13f67114ac0f92af7bb427d6335ae
-yuv444p10le 9ab09ae4acc46a2fa04fdbde1373a9f9
-yuv444p12be 76320bae89f10947e692b6ce1fa22b93
-yuv444p12le a79e40c464df640ba97c13456616b25c
-yuv444p14be de7f737796d1de38a8227511b91d3378
-yuv444p14le 7c27d1b7846beb3565ce086c7df1131f
-yuv444p16be 1d51af32b9e077bf1ad750c6a1787b2c
-yuv444p16le 94a936f571861f25f2539ba099cafd56
-yuv444p9be 384dd0aa411d00b2deb2363a9f345db9
-yuv444p9le 77758bad5ca383b3a698fdcb38a85f20
-yuva420p 24337fc952d7f9c633756549a7b94146
-yuva420p10be f586830e7605b5bbc307f6f5c532958c
-yuva420p10le 7bc9e81d18021dbb7c96ceeef4a18090
-yuva420p16be 54362c9d57d26ead878b9eb05a523785
-yuva420p16le af55baa12d11c0ac6c9065df730d81ef
-yuva420p9be a290f1b1e1fe18ac22fed3535562ff98
-yuva420p9le 89d0fa6679548757044c0e1971c1cbfd
-yuva422p e3fe9f137a37e1b3817fe8579d2d2acc
-yuva422p10be 4aa77b690225054f9b5c7ce7c66950e8
-yuva422p10le e7c6538112fc1d9539f4635dedf52eae
-yuva422p16be 0e5a1b0b52d42f4f07d7e63dbe4ab83b
-yuva422p16le 5b3a1219d7224650929e6272693f1cd3
-yuva422p9be 9d6f936fa9666e2bcbada5188e2a4942
-yuva422p9le 0f97c4d357e103e7263705b918a37824
-yuva444p fe4dbba35f355d68b6c254c06db1cbad
-yuva444p10be 3926a29639556a11acc95888e29517d6
-yuva444p10le 1b68842a69b3b9d5a23854217b410c69
-yuva444p16be 45ec67a0828aedf18f1ed54fcfb0ff83
-yuva444p16le 7b8e5963f19e6fe7fd409b34af014489
-yuva444p9be 6d2905a9e61ce4ff5b3d7b972a7333eb
-yuva444p9le e2ffdb1d867a1b78f3bd38d600b17193
-yuvj420p d1a8d9cf6b4035ac5d6439ab2754b09d
-yuvj422p d20df6138cdf62d7f3b93eb1277827d6
-yuvj440p 17a24a86f279febaebb66d65509088e8
-yuvj444p 326bb83d1aec23d941894a1324984c56
-yuyv422 f9121733169ca5437e95e7600a7c5aea
+0bgr cf4b779a
+0rgb dd7878bc
+abgr 76eb78c3
+argb e36a78a9
+bgr0 b1b47820
+bgr24 45a33e4f
+bgr444be b7c34849
+bgr444le b6a14962
+bgr48be c05e2263
+bgr48le 77bf2214
+bgr4_byte 63b4b8ba
+bgr555be 9892b8ee
+bgr555le 1534b851
+bgr565be 4772549a
+bgr565le b3675505
+bgr8 16be661d
+bgra a4a27766
+gbrp 987c8473
+gbrp10be ac3cb402
+gbrp10le ca50b402
+gbrp12be 40856987
+gbrp12le 3bbb6987
+gbrp14be e434460a
+gbrp14le bba9460a
+gbrp9be 5e1db15e
+gbrp9le d068b15e
+gray 3996fec1
+gray16be fe910c06
+gray16le 170a0bc2
+monob 27b04eb5
+monow dcbd7079
+nv12 5824a9d3
+nv21 2300a935
+rgb0 6b36773e
+rgb24 c32d3d53
+rgb444be 3159486b
+rgb444le c315491e
+rgb48be 8cc92209
+rgb48le 3c4f2234
+rgb4_byte a5327def
+rgb555be 62e110f9
+rgb555le 2e6410d8
+rgb565be 0e3c2309
+rgb565le 69f42390
+rgb8 da90f2e1
+rgba b8cc77ca
+uyvy422 e6f25f08
+xyz12be 9481218f
+xyz12le cfc2218f
+yuv410p 38f40d9d
+yuv411p 4d83891c
+yuv420p c4ffa8ce
+yuv420p10be e316bda7
+yuv420p10le 357fbd3a
+yuv420p12be c68997f8
+yuv420p12le 1000985f
+yuv420p14be ce0908ec
+yuv420p14le 657307fc
+yuv420p16be b2dce08f
+yuv420p16le 685edfe8
+yuv420p9be 10af6b60
+yuv420p9le a41d6b60
+yuv422p 12325dba
+yuv422p10be e2d3366f
+yuv422p10le cffd3565
+yuv422p12be a45272d0
+yuv422p12le 7a197328
+yuv422p14be 5e19e458
+yuv422p14le c792e4df
+yuv422p16be aacc6c5b
+yuv422p16le 9e8c6ca1
+yuv422p9be 9a337a53
+yuv422p9le 33ba7a53
+yuv440p 7cf34500
+yuv444p 3f2e48fa
+yuv444p10be fe449feb
+yuv444p10le 2b1d9ff2
+yuv444p12be 884e570a
+yuv444p12le a71c572f
+yuv444p14be 15ac79c7
+yuv444p14le 01247863
+yuv444p16be 4c3e7680
+yuv444p16le d59d766b
+yuv444p9be 22eeb863
+yuv444p9le 61fcb863
+yuva420p 69e80b4e
+yuva420p10be d76a3865
+yuva420p10le e64138a5
+yuva420p16be 15c3730a
+yuva420p16le 814f723c
+yuva420p9be 0f552e49
+yuva420p9le f7e32deb
+yuva422p dea5c355
+yuva422p10be 435c369d
+yuva422p10le 80e03502
+yuva422p16be 9b718206
+yuva422p16le 76bf8267
+yuva422p9be 4f88c12c
+yuva422p9le 8744c163
+yuva444p 1b2081e8
+yuva444p10be efa9df8e
+yuva444p10le d316ded4
+yuva444p16be e4ffcbc0
+yuva444p16le b757ccb6
+yuva444p9be a45c3fb9
+yuva444p9le f8ef3deb
+yuvj420p 35fc0303
+yuvj422p 128c7091
+yuvj440p 3da38eed
+yuvj444p 0ac5dc2d
+yuyv422 f0265d5c
diff --git a/tests/ref/fate/filter-pixfmts-kerndeint b/tests/ref/fate/filter-pixfmts-kerndeint
index 2769319..a0586ae 100644
--- a/tests/ref/fate/filter-pixfmts-kerndeint
+++ b/tests/ref/fate/filter-pixfmts-kerndeint
@@ -1,10 +1,10 @@
-0bgr 58fb0bda60562ce17e75f1c3459d0504
-0rgb d29f6a7b63ade359ec81f5856633ec06
-abgr 71071045b8ec66a6d0a38bb3fed1ca51
-argb 93ba0daa1e945ad1a6f8c0c1cd2e1858
-bgr0 364b8bcd1c7a384902077bc7190c5ea3
-bgra 81ac8315a4c66e363bc6fa3e99d9cd2b
-rgb0 ae0c2afbc266345c1372276755595105
-rgba 42a6cc9b815ca0ee69c29db3616ce25e
-yuv420p 40ca042814882b0b791cbec38e289702
-yuyv422 f549c98059ba9ce50e28204256d13b5d
+0bgr 1c1a2495
+0rgb 1b8525b7
+abgr 1b4725be
+argb 1e7325a4
+bgr0 fa5c251b
+bgra dd3d2461
+rgb0 89182439
+rgba c47d24c5
+yuv420p c839dbcc
+yuyv422 eec7b05e
diff --git a/tests/ref/fate/filter-pixfmts-null b/tests/ref/fate/filter-pixfmts-null
index 4d4088f..520a6d5 100644
--- a/tests/ref/fate/filter-pixfmts-null
+++ b/tests/ref/fate/filter-pixfmts-null
@@ -1,112 +1,112 @@
-0bgr a06d3a7652e4885c65895e0e168aab28
-0rgb b6b5653d2228cdf2ba3c55a72f2e713f
-abgr 1a147fa04ed70b9a7e67a4c89052f630
-argb 997df0b5c268a0d8f9c611cae4e01e05
-bgr0 218df6dc3eb5094a0c16a8bd18bc3999
-bgr24 d6370f6dc34df2ea66e1718baf74137b
-bgr444be aba6dfea008ae12c2120a95f54293904
-bgr444le cfb5401e8f076cc8675e17ed1114a3df
-bgr48be ab65229b64606f6408cd732b967c0b01
-bgr48le f1b4e718cadee9bd2978289153ce43de
-bgr4_byte de96505ef9ad7078f87b4dfdf6fe4b61
-bgr555be 8d5de9e9200d622f27dc73958a85045c
-bgr555le 74eb9837706143a40e26305a16a79369
-bgr565be 13a36d6502be88fc0c2aec05b8d2d501
-bgr565le ed027571692aecd522aa65a90cc7e09b
-bgr8 71ef789609c746c2e7e4be9dec29062c
-bgra 0364b074268682ea46168742a8239f7d
-gbrp 89d6e4b116e3bd542fa09a19a977ad16
-gbrp10be 5dc62e2d01fa7c19a57abe48246f2232
-gbrp10le 0cac205a304b59811ce30fcad49b3527
-gbrp12be de1d2a6b1d189bce9b9a2cf322c31c24
-gbrp12le e3267ef00bb48778df21a386416d2e14
-gbrp14be 7979d158b30c0b45db97aba2228d15fc
-gbrp14le d32b6c73a820f9d03a779a996924893d
-gbrp9be 2478d1c27ae4ec94ec4b5e439128af0c
-gbrp9le 640240ca2663e48f0bacd8edb5242c7d
-gray 1e5e2b8548843a6898eedd9c974c422c
-gray16be 389f4e5a8ab413b3af32767b59ed7f9e
-gray16le a1f912941247e45b394b9cf4f0e81130
-monob 309b5785a36bd988d17e15d88f4ffad1
-monow 8809a02bc69b58d1114b09ca79ebffad
-nv12 75e90c54d858b993e99f4ee6d2a2a38f
-nv21 8831a3f411015d45fbc5dd191245ba9c
-pal8 13de2a1c3c80cb64d14e2bc4f6f461d0
-rgb0 992f5ad24802cc255edab45c3084db4a
-rgb24 c71ba90f69f15c8275232bb3f62d0ced
-rgb444be 26eaec65d7efd2b0c9c13b47dfd9b241
-rgb444le 5f29863553107110ea817f52151d77b7
-rgb48be a3bc81c46c21818a989f23104a599ab0
-rgb48le e87c661ac49aea1f1e93939802883d92
-rgb4_byte 293b1b84f01efd90bde40cb3faffc127
-rgb555be 5229183fa64d4e5c7e3703d8263ee6ae
-rgb555le c3e9978cb2a4129a5575935e8cbc433a
-rgb565be bc123b962629ead1a06af0c18cbb6e5f
-rgb565le 20757fafe4756e62d845b2ab4c0b8f93
-rgb8 e01614f5416dcc8ad365ad7a57afc9fb
-rgba 53796fa4c392a1b2659595b6a284f8c4
-uyvy422 3f411f947e3ac8f842c88e717d68bd9a
-xyz12be e1e6718ae1c83e904fbdf903d62e5808
-xyz12le 24e8a22c1bd7d637edb731d10b7c54d0
-yuv410p 7dcf3f4770c8b494290ceacd2c2ce6db
-yuv411p 9461b188dab6f8b90d9a27e353a89f58
-yuv420p 61fffd2d8425759a33ae07e718d0242d
-yuv420p10be 2abf90242cb021cb6fcf9f2c3c92f6a7
-yuv420p10le 180b7e4de684c7225d2fb37614f842cb
-yuv420p12be 256c9e6cfc878a8abf681b30777c0620
-yuv420p12le 8dc8b86c4790da3769d4a62e87608623
-yuv420p14be 8d22756c5d2b9e501924c082bfb22a6c
-yuv420p14le c9da19d4818bcb119ad6481b75778f7e
-yuv420p16be 4ccdcca6dd6a960f9a3333f0aee095bd
-yuv420p16le 9c5847d9b0de258a10ee906dc47e24ea
-yuv420p9be fa7ad4f73232aac0e35def62af1e2c39
-yuv420p9le 3720ba1786b56c8f4913e67dddebbb07
-yuv422p eee223e92f1f2e5ad4186b411ebf5816
-yuv422p10be 80fa87750491dcc3e93d175b64835654
-yuv422p10le e1640cd315bd96c6b59f7753825a7306
-yuv422p12be 5c6d86e919515d1af71f8004a6252f9e
-yuv422p12le 7f331cadb0ab75d07656d29f47bd8bd9
-yuv422p14be 4f4e186ba683b90fe990cccc4db7e521
-yuv422p14le d78016c9119b1f1d1c922bd5aaf47732
-yuv422p16be 1f3c216927d17966a009a42def124bba
-yuv422p16le 90adbdffaeea9b09398339c8a1322b02
-yuv422p9be e46446534dd0821029d3b831c9c1d1b0
-yuv422p9le 520e418a2429f7efee511b7fcbf45ab6
-yuv440p 456d83524b299f2fa1bb988e421554d9
-yuv444p 068bc09d282d18c9fa35c2787943fc2a
-yuv444p10be 9f6e1490080a454243daee9229425e1e
-yuv444p10le cc183e51041351d9ac06c4df6e8ad5f7
-yuv444p12be 34f63ac6a47ac681016105d3bfb3e118
-yuv444p12le 7964701bfe8d718edf97f6e0002935bd
-yuv444p14be 4ad3a9d52fe9c050150c0f7d2f3cf63d
-yuv444p14le 69575e5a94b978f159c4fdb1a61587b0
-yuv444p16be 4000b12fa88ed0feef182da31c7e6b96
-yuv444p16le 96a857dba8dc6792c58daec872825b32
-yuv444p9be 07727e5c9040b7f0a17d591288ac330d
-yuv444p9le 4d12d20a68dc28618594c96c2ade4ff4
-yuva420p 3a8c5c142e051367c196f95696e0e2c3
-yuva420p10be 1b7c5ec6691498e24676ce6ed97f62f8
-yuva420p10le 4c13322bca914df2727da91cca85ca1a
-yuva420p16be 6afcf758f4b66c0b4173c942d42212d7
-yuva420p16le 13e195aa96329eb49921b6f9f07b875c
-yuva420p9be 05a78390de312dfd21ac666a9da05fbd
-yuva420p9le 78f5593bf51a31841ef83df41d0316eb
-yuva422p 45ae66d6f69fd5b77e6831e98d228bf4
-yuva422p10be 18284c58b926fe2389605c692a703145
-yuva422p10le b934d28b615729a24bebf0381c465e37
-yuva422p16be c3f7354b6013b43439e02aa02be5fe69
-yuva422p16le a7ccc43820683ab15061d14cf8efce6c
-yuva422p9be 14c55a16d19499b54b4341f135d3e558
-yuva422p9le a8bf168e5d2709222192d0aff46b1373
-yuva444p 86b05da54db8c7e8cf5b6638e19c6fc5
-yuva444p10be 8c417158165c00fbd42def60cbc27d69
-yuva444p10le 5f303ef3fb56faed69b4cc1c760ac6ae
-yuva444p16be 52a9591ec0d5059e49b1b2803f8582aa
-yuva444p16le a9272ac197e4a4195662ce90f533976c
-yuva444p9be f72f646ef07cdab613420585aba041ac
-yuva444p9le 6d431b0a27bf4f86ea44ef5f14247a01
-yuvj420p 73661456012f20cda81207b14bb0c0a5
-yuvj422p aa97862b57f47c5a6506156e9aaf129a
-yuvj440p ff8b9884a49d546b035f5d2ac1e673df
-yuvj444p b8142888d80b8065c54045839e79b331
-yuyv422 f06a4fbbdb32807d05de825daa2c3a1b
+0bgr 4c27779a
+0rgb 5a5478bc
+abgr f3b878c3
+argb 604678a9
+bgr0 2e907820
+bgr24 e3393e4f
+bgr444be d4114849
+bgr444le d2ef4962
+bgr48be 70112263
+bgr48le 27722214
+bgr4_byte 861eb8ba
+bgr555be fc2db8ee
+bgr555le 78cfb851
+bgr565be 0e2c549a
+bgr565le 7a215505
+bgr8 7fe5661d
+bgra 217e7766
+gbrp 9cef8473
+gbrp10be 3882b402
+gbrp10le 5696b402
+gbrp12be 67776987
+gbrp12le 62ad6987
+gbrp14be 4325460a
+gbrp14le 1a9a460a
+gbrp9be bc0ab15e
+gbrp9le 2e64b15e
+gray 2884fec1
+gray16be dc6d0c06
+gray16le f4d70bc2
+monob f1dd4eb5
+monow 12907079
+nv12 43dba9d3
+nv21 0eb7a935
+pal8 cd8a62da
+rgb0 e803773e
+rgb24 60d23d53
+rgb444be 4da7486b
+rgb444le df63491e
+rgb48be 3c7c2209
+rgb48le ebf32234
+rgb4_byte b8517def
+rgb555be cd0410f9
+rgb555le 988710d8
+rgb565be 8ed42309
+rgb565le ea8c2390
+rgb8 4658f2e1
+rgba 35a877ca
+uyvy422 30c95f08
+xyz12be 4434218f
+xyz12le 7f75218f
+yuv410p 94bf0d9d
+yuv411p b6ef891c
+yuv420p 3259a8ce
+yuv420p10be ca97bda7
+yuv420p10le 1d00bd3a
+yuv420p12be 291297f8
+yuv420p12le 727a985f
+yuv420p14be f60b08ec
+yuv420p14le 8d7507fc
+yuv420p16be 8d81e08f
+yuv420p16le 4303dfe8
+yuv420p9be d8636b60
+yuv420p9le 6be06b60
+yuv422p 1c1b5dba
+yuv422p10be 17da366f
+yuv422p10le 05043565
+yuv422p12be 49a772d0
+yuv422p12le 1f6e7328
+yuv422p14be 0c4ce458
+yuv422p14le 75c5e4df
+yuv422p16be 84696c5b
+yuv422p16le 78296ca1
+yuv422p9be 9b817a53
+yuv422p9le 35087a53
+yuv440p c1e24500
+yuv444p 999e48fa
+yuv444p10be f7049feb
+yuv444p10le 23dd9ff2
+yuv444p12be b56e570a
+yuv444p12le d43c572f
+yuv444p14be 027a79c7
+yuv444p14le ede37863
+yuv444p16be 6b6e7680
+yuv444p16le f4cd766b
+yuv444p9be 2f67b863
+yuv444p9le 6e75b863
+yuva420p d7330b4e
+yuva420p10be beeb3865
+yuva420p10le cdc238a5
+yuva420p16be f059730a
+yuva420p16le 5bf4723c
+yuva420p9be d7092e49
+yuva420p9le bfa62deb
+yuva422p e88ec355
+yuva422p10be 7854369d
+yuva422p10le b5d83502
+yuva422p16be 750e8206
+yuva422p16le 505c8267
+yuva422p9be 50d6c12c
+yuva422p9le 8892c163
+yuva444p 759081e8
+yuva444p10be e869df8e
+yuva444p10le cbd6ded4
+yuva444p16be 043ecbc0
+yuva444p16le d687ccb6
+yuva444p9be b0d53fb9
+yuva444p9le 05773deb
+yuvj420p 30c10303
+yuvj422p 80337091
+yuvj440p 3aa38eed
+yuvj444p fedfdc2d
+yuyv422 39fd5d5c
diff --git a/tests/ref/fate/filter-pixfmts-pad b/tests/ref/fate/filter-pixfmts-pad
index 192ff6a..470023c 100644
--- a/tests/ref/fate/filter-pixfmts-pad
+++ b/tests/ref/fate/filter-pixfmts-pad
@@ -1,25 +1,25 @@
-0bgr 36ba5b43e0ac64d8daad4f897efd8cdf
-0rgb cc3ca0f63885af19b3daa4504cadcc19
-abgr 9ddb78f395d7d3f75b65b5309223c0c5
-argb e5fbb7bb282a80897b8f730627f68876
-bgr0 c55368036cccbb0af471d6bd82abe02a
-bgr24 67f9fd70dc6d9896b7122976b33932b4
-bgra c8dd017b5a3b55e8b9d0ac1cdcf327bd
-gbrp 74f83deee9866bbdce3f91fa2aeddaaa
-gray b1abadae3718522aa57a7972da8cbe17
-rgb0 b1977b45634c4db58a183a07feb2acff
-rgb24 e73de9dc0fdd78f4853c168603cc7aba
-rgba 5a36df3c5ba623b589728a5a442e98e2
-yuv410p ff246b8b41d3d4a3eb90414ae3031123
-yuv411p a82c606c665fa747679aa8bfffa8a5db
-yuv420p 0fe4d9031999f83ca96292ec2025f272
-yuv422p 5e0bffdac30b39f1bae9ec54fd9a6a34
-yuv440p 5e338303cd89d1d76ab918e5bec1e90d
-yuv444p 248bdf9747d5c3718580dc2279e2e273
-yuva420p b5bdefbb0c5b302b6d18ee4df7c1d7c7
-yuva422p 8b56b36d9eb3c382d2a5a695107e759d
-yuva444p 389cf95e98bf24684a42d5d67b913e16
-yuvj420p d182ac937d312e4894c1bc548883bf1c
-yuvj422p 26ac91b5daf6f2f1f3c22be489e994a3
-yuvj440p 63e2b94f81e0a6f2868055a4c8258b63
-yuvj444p 64f103c7db8fc803d062db7ed2b8dc76
+0bgr 97a317c6
+0rgb 769e1764
+abgr 18cf1689
+argb b19d16eb
+bgr0 e895164c
+bgr24 716542f6
+bgra 09b31652
+gbrp d153a25d
+gray 870c6dd2
+rgb0 1ed3169a
+rgb24 8310450e
+rgba aeee1682
+yuv410p 4f878424
+yuv411p 4efcb49e
+yuv420p 10bed3b6
+yuv422p 242e4291
+yuv440p 7c4a2947
+yuv444p 9a4366c2
+yuva420p e3207fa0
+yuva422p fd2d12ae
+yuva444p 32af385b
+yuvj420p 48242deb
+yuvj422p c4635568
+yuvj440p ba8a7334
+yuvj444p 653bf9f5
diff --git a/tests/ref/fate/filter-pixfmts-scale b/tests/ref/fate/filter-pixfmts-scale
index 375ad7c..e1e8ba2 100644
--- a/tests/ref/fate/filter-pixfmts-scale
+++ b/tests/ref/fate/filter-pixfmts-scale
@@ -1,112 +1,112 @@
-0bgr 710350573339f608b23e5bf8ea3327d0
-0rgb ba87d80ccd24ffb20ac711511132adb8
-abgr e448ff50225b119979987e55399e49e2
-argb ef03d804e0de6315fd59e3d2edaddb9d
-bgr0 93cd61cfcbef1789d2d5ccae4de75f79
-bgr24 793fc4c2b1c92ad4f7f4dca157e624d1
-bgr444be 9af6abe0bc74cdcc75b4ab2f441f5f67
-bgr444le b8c0e693ae2cbd7c03abcc3aeb4bf7b4
-bgr48be 3aa33b667b9baefe3f17ef44360688cd
-bgr48le eaf353ab363fbb279fd72d6c6e3b8855
-bgr4_byte a6e269daf7085504a01113ce5e8bff57
-bgr555be 9d71206c1a5373b8978126e5f5779726
-bgr555le 025caaa21fed9d14c382cac26af778c8
-bgr565be fca6f07daf23d9dd84381dd4c9afd959
-bgr565le f524e9f16bdd68b247dbcb621e543fc0
-bgr8 68a3a395043dc57335ad1f8e891229c5
-bgra 3eaf5489b8aa13a3388aad3751b597bf
-gbrp 7b83ae32c1f76bd634e50f4797a74e92
-gbrp10be 77dae432c42fad019c286753b0e4b0a8
-gbrp10le 7d3e7341423b1206e8a6a3a02b48b5d7
-gbrp12be 2c237c413e765024eb3f73d8c5e03df8
-gbrp12le 9a0c9eda1f16d640663c729d4bb88024
-gbrp14be 2b4f1928a5ef53d0a216b3b10fa11ca0
-gbrp14le 47100ec39fad45579de1dff56fe17117
-gbrp9be c345137de0aa4b0536a00009e8e11267
-gbrp9le b798662b2ba4cdf21ad6a6d4c1fe1b72
-gray 045c35e6cc7d41460f2b96b3e254deab
-gray16be 70064f9acdc5e3935ccda67e765bf2fb
-gray16le 578241fb43029e5ae841a3c94d940dce
-monob 91ec2a25b13f6ca34d42da778b217de0
-monow a991455fda8f60f373aeb744456996b9
-nv12 0617f1e13ae4a43d4cb49282b9c02f71
-nv21 8a00d5d29766c1251eeda74c0ddee3f2
-pal8 7849884994cf99604f025b053332d08d
-rgb0 6a9d26ebf674f02b5a8830583ba7a171
-rgb24 1de2978e23ad10b9b4ca2777688b4546
-rgb444be 88f534c5d07ebf5a4374484aed540893
-rgb444le c243685bfad7c243a78892a0dafe2b9f
-rgb48be 874c8e2305ce9d82165ffddf2854d1f2
-rgb48le 877075f2ff2d9a0aec6fec843385f126
-rgb4_byte 4a8b119cf1996efe273302da29cbfbfb
-rgb555be 8aeefa1fc4eba200abee3b1eb52186af
-rgb555le 0495a7c13f9b0d0253379d5ae90cf6c4
-rgb565be 5168b66e69c25351948085e5fc51bb3a
-rgb565le 301a4d41f0db3aaed341d812ed0d7927
-rgb8 8e5786e83099bc89d2e38a76e6dfcc52
-rgba de6a65b8c01bdad84e575202ca8b66a0
-uyvy422 479105bc4c7fbb4a33ca8745aa8c2de8
-xyz12be e9be06091b6dd0b67598eaf8bd86a78e
-xyz12le 05a9bbd16d81183ef3db04447648e3b1
-yuv410p d0daa93f5cee83360e219e39563ab6da
-yuv411p e5c8f3ca024a88dd07e0a92db3e2133d
-yuv420p 485d9af8608f926ffffbf42230b4150d
-yuv420p10be e4f12002b46549779886f27fd3c6c645
-yuv420p10le 698b7a346ae6d1315280d3e28c86b973
-yuv420p12be 10ccb1da4f69f5578e017ffdaa19adf6
-yuv420p12le 4f68fcfeee4fb70ea941979cc6a39d1f
-yuv420p14be d7b1183a6ca2f5d80d1bddf609c35995
-yuv420p14le 934dbea61d804e7c66e805a45f1e3914
-yuv420p16be 6ebcf48a9317c6265430cd3ba5f569a2
-yuv420p16le 604a7215f384488a38aa0cffdbcbe17e
-yuv420p9be 7b293aec92897bf0a32ec3a02a20acf9
-yuv420p9le f37fdff7d6c62ebe2ab0cf791cd049db
-yuv422p b1724528079199908c667b3428a7c01c
-yuv422p10be 1c7281254fb980c123148dfd145c4a05
-yuv422p10le 959caa253354e897f01848db21b8006e
-yuv422p12be 9e1db2326fb3dd3a8f8d32f3a6f61305
-yuv422p12le 5a4aecf4baf74358551e75fd7f1549cd
-yuv422p14be e75088b934f86ddb6a7ff1749b77687c
-yuv422p14le 2cdae3e0447b35ddee6161639107205b
-yuv422p16be 4ccc3e0bc94eaf3a3350e4d694c3a56c
-yuv422p16le dde889032f13fa5f8d76b8484dd73116
-yuv422p9be ba5eae7669d02a13f54a592344612098
-yuv422p9le 2deb39425d924a15c8946df79ceaa579
-yuv440p 19de0ba1fd354b42189e96cdf73ef7cc
-yuv444p fba8a00cd0b182af82e9de3b2f4d2c8a
-yuv444p10be db89397ac4d33e66b5eab3678661f73a
-yuv444p10le 28208677f07d4e4191ef228c096f3297
-yuv444p12be 55d291347d13f98b520c7d0cf7e0bdfe
-yuv444p12le fd12d6054262cebda2a9b1a2ac4dac98
-yuv444p14be a078f34e001828d576e748ca0850af56
-yuv444p14le d02ba5c47b0bbb359df8ef478aa4c395
-yuv444p16be 07e27200d2f4382090ca260874f02e92
-yuv444p16le f8bac16bf1f2afbd3626e07bcc815a9f
-yuv444p9be db739906e3ae3b8792cdc5a0c3387565
-yuv444p9le 693b8d30958ef1a37296b1690b4b36d2
-yuva420p df46b738bdaf30d3a7f880b5ae45b092
-yuva420p10be 8e5f3b069fdf2f0c14f49ad827991092
-yuva420p10le ce4ac1961e0466c40448353cf76b3282
-yuva420p16be aa8ca29a93936c62ef038ca8a57f47d7
-yuva420p16le ee0cbb31f9cdb897c1982df0caa8ffa0
-yuva420p9be b8ca5603123aeb953b9d4fc8ec8e35e1
-yuva420p9le 220212a81cda0f2d112f7ae96d532ff9
-yuva422p 650755270debb03d2c03b2e93b64c576
-yuva422p10be 8d077362542a73c72aadb885510ea0c7
-yuva422p10le 80f729d9f8f438d2ab87909797c27873
-yuva422p16be 0b8f9385498d2449b18fb15237b0a448
-yuva422p16le ce22b20deb93b4846a5043aa104f22d1
-yuva422p9be 822df465d12916d8852340d6b56247c8
-yuva422p9le f69c09e872838fe392dfe1825263d3f1
-yuva444p 72083e0941cc45af9f97b89d3cd16112
-yuva444p10be 42e159c62771239fa14d06a2db3b357d
-yuva444p10le ee9786aee055c39da2dfbdb91ab834b5
-yuva444p16be 36a8797545163c24fc0d73f669c3108c
-yuva444p16le c017c229aacb832a12c2297fb080a7a0
-yuva444p9be 8bfb5decfc8b71478b090a5b48c316c3
-yuva444p9le 2c7bfb90f7db9faab6862537801e1143
-yuvj420p 31386dce60a2dcc493da5d0ed9d880df
-yuvj422p 492452e50a3fe66724840cad29be4098
-yuvj440p 7632893e81d3f4f3ace3755f97479897
-yuvj444p 389388dd5d623f660c30ab840807ce82
-yuyv422 518be9b5ac93c365c0962453770fbe73
+0bgr c21b312c
+0rgb 443f3048
+abgr 21cc30ac
+argb bbc630e0
+bgr0 59a23008
+bgr24 df68dc50
+bgr444be 434a1815
+bgr444le 60e9183b
+bgr48be e337f2b1
+bgr48le c375f44d
+bgr4_byte 3d12478e
+bgr555be ff91bcf3
+bgr555le 2b2bbc81
+bgr565be 907771b4
+bgr565le f35e715d
+bgr8 4a820cca
+bgra ad3c30c6
+gbrp 1c7c9abc
+gbrp10be 38a797fa
+gbrp10le 175897fa
+gbrp12be f8cd879d
+gbrp12le ff25879d
+gbrp14be bdca83a5
+gbrp14le 411583a5
+gbrp9be fccb829f
+gbrp9le a286829f
+gray 40d41836
+gray16be 09f5e358
+gray16le baa7e315
+monob d82f26d8
+monow 1de87c74
+nv12 e238d1f4
+nv21 8669d12a
+pal8 70d0ec87
+rgb0 fa522ffa
+rgb24 8a09dab2
+rgb444be 202418d1
+rgb444le edd717dd
+rgb48be abb0f3fb
+rgb48le d002f373
+rgb4_byte 60a122b6
+rgb555be 9e487d0c
+rgb555le 62137d48
+rgb565be 6074d49a
+rgb565le 6160d4bf
+rgb8 18a7a24b
+rgba 94a5306c
+uyvy422 272e7002
+xyz12be 6919a185
+xyz12le 58e3a185
+yuv410p d77b4cab
+yuv411p a501c5b5
+yuv420p 8d46d0e2
+yuv420p10be 298d6f00
+yuv420p10le 3db56f70
+yuv420p12be 30d52ec6
+yuv420p12le b81a2f68
+yuv420p14be 03329a98
+yuv420p14le ba9299ce
+yuv420p16be a6189e18
+yuv420p16le 2bafa013
+yuv420p9be 1c48313f
+yuv420p9le 6074313f
+yuv422p 69b770a1
+yuv422p10be b8008dc3
+yuv422p10le d40b8d38
+yuv422p12be 311815e3
+yuv422p12le 8c8a15d6
+yuv422p14be d8ce0983
+yuv422p14le c96a0858
+yuv422p16be 3c2c624f
+yuv422p16le f2f86275
+yuv422p9be fb83b8dc
+yuv422p9le 797db8dc
+yuv440p 22b9766c
+yuv444p 7a20a011
+yuv444p10be 63c68a92
+yuv444p10le 69078a89
+yuv444p12be a5af5a95
+yuv444p12le d30759d8
+yuv444p14be e386dfa9
+yuv444p14le 0a06dd44
+yuv444p16be 2130f5ac
+yuv444p16le de63f532
+yuv444p9be 93ce41aa
+yuv444p9le c92f41aa
+yuva420p 965a9ee3
+yuva420p10be 5009b0b7
+yuva420p10le 4ef0afe9
+yuva420p16be 385ff745
+yuva420p16le 422cf84c
+yuva420p9be 80a0eabd
+yuva420p9le a525eaa9
+yuva422p 967b5454
+yuva422p10be a40643a9
+yuva422p10le 211b4316
+yuva422p16be 0ae42f63
+yuva422p16le 18082f47
+yuva422p9be 7a3de6aa
+yuva422p9le 2eebe6fb
+yuva444p 8b9cf4d3
+yuva444p10be c307148a
+yuva444p10le 38ff1411
+yuva444p16be 64bb9732
+yuva444p16le edd59676
+yuva444p9be 35924554
+yuva444p9le 00ba44bb
+yuvj420p 504cbf94
+yuvj422p f8c77796
+yuvj440p 158c8c1b
+yuvj444p fb64ea2f
+yuyv422 f313716f
diff --git a/tests/ref/fate/filter-pixfmts-super2xsai b/tests/ref/fate/filter-pixfmts-super2xsai
index 964d04a..c5db3ce 100644
--- a/tests/ref/fate/filter-pixfmts-super2xsai
+++ b/tests/ref/fate/filter-pixfmts-super2xsai
@@ -1,14 +1,14 @@
-abgr b04e3dfb0043f6eb04a573d2d13052eb
-argb 257e33717d23298430025c0665642cd5
-bgr24 3765d88f93d4ae8baa2cfbc64b0b32e1
-bgr555be 81832e6269c509be55bba49bdd0ebed5
-bgr555le 56772e91aefba4013890d156866730ce
-bgr565be 0b3c420fbddcec5a420c285b3c4b8792
-bgr565le 6cbded26d2bab8204afe2115384c09a8
-bgra c81430c3d1465e37b6acaa19cc54e932
-rgb24 9899359a817e705dc5b9cc363d35a625
-rgb555be 9b60d9aa1f3c78edf9936894f37e3243
-rgb555le 917fa8565f35882404a45fee3a947bf7
-rgb565be 12edaab49440fbb3aa4c1835fd697745
-rgb565le 5bf91cb1767066f23f0c672dedb4d476
-rgba 71687289b6c3ab6fa727d468de459026
+abgr 4ffe13d3
+argb 32f51405
+bgr24 f71862c7
+bgr555be 2a524491
+bgr555le 3ebf443e
+bgr565be 0c88b1d6
+bgr565le ab6bb255
+bgra 837112fa
+rgb24 433361ff
+rgb555be a15dd0db
+rgb555le 7f90d0a4
+rgb565be bfb108f3
+rgb565le 1698091e
+rgba cc4a131a
diff --git a/tests/ref/fate/filter-pixfmts-swapuv b/tests/ref/fate/filter-pixfmts-swapuv
index 2474171..46ebe96 100644
--- a/tests/ref/fate/filter-pixfmts-swapuv
+++ b/tests/ref/fate/filter-pixfmts-swapuv
@@ -1,61 +1,61 @@
-yuv410p 5b295ab25ea56129be1a901d19b14f94
-yuv411p d764e5278d2745f497a099468ce08f6d
-yuv420p 7c44249ab61c7974edd269966884a357
-yuv420p10be ffe06addb7ffe7742ff885bffccda9d9
-yuv420p10le 285d971c468cad73a4d9669939ee942d
-yuv420p12be 2f7e4da722d45a757c5fb38031685165
-yuv420p12le 9db66b795b28e654136f8a5170482b4a
-yuv420p14be 35b9055f4b92a78a9b312f1471ffa270
-yuv420p14le 61817af578e8c6b5cacb120dca9008b0
-yuv420p16be 75e0bbe9a4f29e96eeae88207208827e
-yuv420p16le 340538ba047c5739242cd043d1f6c67b
-yuv420p9be 5e5bf3d0249cf5cdbd31bb58746e766b
-yuv420p9le 8adc79b7768cc8f7220381c3fe8f3090
-yuv422p 6c2d87652f18bc1b0e40cf794a061bd2
-yuv422p10be 711e7e00ab91aeee82e18ed84117345a
-yuv422p10le cdb2c605b45a3ce840dc967bcca5893f
-yuv422p12be ff378d3990ef37e6b43aee27880be256
-yuv422p12le 9e023fe6f0fc4626e3b2733326c8ff34
-yuv422p14be f9f144674eb0b6945d9e7c8c3f84e2ee
-yuv422p14le dc7fc4fcbc9b571f357df173d3521f98
-yuv422p16be 45a44b3298488c4979a5c184c95720f8
-yuv422p16le 479e36c10a498669ea003192289eee85
-yuv422p9be 37eaf23d5f5a331e949f7b4ec50a44ae
-yuv422p9le 267710ff84ef671419982f04cc111ad6
-yuv440p 5cd5fd358c63e130eacb77867c486f7d
-yuv444p 22bf5f86ca3e9fff950d2b2ea6da65be
-yuv444p10be 97a809d37853acb4864ef75f6e3aff24
-yuv444p10le 5081c59d16157eabc73d49c6b903d530
-yuv444p12be 183bff4f9470a4d4f980aac98a9181e7
-yuv444p12le a57dc2f043659d1d1c7260b76e5d8745
-yuv444p14be a0fd8199b6a05e799c3646e6dacff968
-yuv444p14le 1107f410652e9ecb4540b3d896c1252f
-yuv444p16be f285bda960402c031303d8da5ab2f5f6
-yuv444p16le dd72a55624c37d955bc66f54dd7d0770
-yuv444p9be 02fac80656a1aa16573ac89bf3bcb2ae
-yuv444p9le f9009efe8e174f7b62edd9496d375af9
-yuva420p 99559efdc598a611e8a445726aae52df
-yuva420p10be 5ebfba649292669bf4a42ae812811ac9
-yuva420p10le b3ca09bde07e20e6674390f7946b6e93
-yuva420p16be 10d49b187aa0e9f6980c0fe2583a403f
-yuva420p16le 8520c00011f8040ce3d760b4d73bdf40
-yuva420p9be ab70cda1f3ae2822a70e84fec2130f6e
-yuva420p9le 70b5fc0e4b4d48c36530ea4ef1e3353b
-yuva422p 05fb65386a03cd61094348b15cd4bc8c
-yuva422p10be 3ffe3b85704883bbf9666b06afa0e1dc
-yuva422p10le 47a89fc53f0777f8cb973ccd25f2f09e
-yuva422p16be 805df2b4709283b34002b25e2e229e0a
-yuva422p16le 675315e192ded36ccec229a4aea28e89
-yuva422p9be aedf684bcacc4e2375622ba9fd4f3846
-yuva422p9le 41aa087d23cfa8fae5a4e6406442fa8f
-yuva444p 70d4cba3980d5a1c16d5c29526e71ee5
-yuva444p10be a0e80fe85810531348352b47ba4b712d
-yuva444p10le c0caa122748be4a1467ce0f0600165cc
-yuva444p16be 5722e1a5b09b3808e5bbd9a7db1add49
-yuva444p16le 342725e837355d66019ec05ffa5b6c4c
-yuva444p9be bcea6ad30ced293dbba9d7a6780d52ec
-yuva444p9le bbd56cf86dadd7db8625d3679c6acc45
-yuvj420p 06d3226d86dbd01cd359d8a1507d0e6b
-yuvj422p 8f87a2f4261297545b53b3f237c5bf1a
-yuvj440p 92c7d84f41d703878ae53911d03d23c9
-yuvj444p 1eda19f660d5902e047bb8c43f182fb3
+yuv410p 771d0d9d
+yuv411p 9d57891c
+yuv420p 2547a8ce
+yuv420p10be 8e86bda7
+yuv420p10le e0e0bd3a
+yuv420p12be c8ec97f8
+yuv420p12le 1263985f
+yuv420p14be c1e208ec
+yuv420p14le 594c07fc
+yuv420p16be 735de08f
+yuv420p16le 28dfdfe8
+yuv420p9be 9d466b60
+yuv420p9le 30c36b60
+yuv422p 79f45dba
+yuv422p10be fb4d366f
+yuv422p10le e8773565
+yuv422p12be c46872d0
+yuv422p12le 9a2f7328
+yuv422p14be a185e458
+yuv422p14le 0b0de4df
+yuv422p16be dcd06c5b
+yuv422p16le d0906ca1
+yuv422p9be 9d1f7a53
+yuv422p9le 36a67a53
+yuv440p 0b194500
+yuv444p 947548fa
+yuv444p10be e7b49feb
+yuv444p10le 148d9ff2
+yuv444p12be 66be570a
+yuv444p12le 858c572f
+yuv444p14be c3b379c7
+yuv444p14le af2b7863
+yuv444p16be a9a17680
+yuv444p16le 330f766b
+yuv444p9be af9ab863
+yuv444p9le eea8b863
+yuva420p ca210b4e
+yuva420p10be 82da3865
+yuva420p10le 91b138a5
+yuva420p16be d635730a
+yuva420p16le 41d0723c
+yuva420p9be 9bec2e49
+yuva420p9le 84892deb
+yuva422p 4676c355
+yuva422p10be 5bd6369d
+yuva422p10le 995a3502
+yuva422p16be cd758206
+yuva422p16le a8c38267
+yuva422p9be 5274c12c
+yuva422p9le 8a30c163
+yuva444p 706781e8
+yuva444p10be d919df8e
+yuva444p10le bc86ded4
+yuva444p16be 4271cbc0
+yuva444p16le 14c9ccb6
+yuva444p9be 31173fb9
+yuva444p9le 85aa3deb
+yuvj420p a3d80303
+yuvj422p 083c7091
+yuvj440p 6a8f8eed
+yuvj444p b3fddc2d
diff --git a/tests/ref/fate/filter-pixfmts-tinterlace_merge b/tests/ref/fate/filter-pixfmts-tinterlace_merge
index 300713f..d440539 100644
--- a/tests/ref/fate/filter-pixfmts-tinterlace_merge
+++ b/tests/ref/fate/filter-pixfmts-tinterlace_merge
@@ -1,10 +1,10 @@
-gray c996e583bbc5a6f380463142eb77b7c6
-yuv410p c9bad1317b496071d6d895238638e07d
-yuv420p 9794d11e59ec7bcdf9e30a433e4137b1
-yuv422p e852e61e455db8ee3981ea942d510b0f
-yuv444p a38a3f65d2f358cde5e9547c897cfcd5
-yuva420p c1dc15d6ee78587d9f825acd795673d7
-yuvj420p 3ee7014727ee64b45292a4f15ba028d8
-yuvj422p 4f990d5473f15571276adb5770b3b773
-yuvj440p 9a005e8b8431aaa762fde8d942fd11a9
-yuvj444p e29bf9f42e3a3632e09df529979e0040
+gray 5ddd96b5
+yuv410p 42789c87
+yuv420p 7f2661dd
+yuv422p 14160890
+yuv444p bc61a7e2
+yuva420p 3902aa08
+yuvj420p 5b70bc03
+yuvj422p fbed1b67
+yuvj440p 526639cb
+yuvj444p 71013b24
diff --git a/tests/ref/fate/filter-pixfmts-tinterlace_pad b/tests/ref/fate/filter-pixfmts-tinterlace_pad
index 722ac85..808f564 100644
--- a/tests/ref/fate/filter-pixfmts-tinterlace_pad
+++ b/tests/ref/fate/filter-pixfmts-tinterlace_pad
@@ -1,10 +1,10 @@
-gray 25a7d1ccf1a06c1a8a0520c1e6cb30ff
-yuv410p 17163d1b4f21d894598fc62e6aeb8141
-yuv420p f8bbae33295741c1c17d33ff8ee16f7f
-yuv422p 4fa67d1580d3453942bb0950c5784f6e
-yuv444p f0558305fb7ca65b5b86d3ee88c4201e
-yuva420p 7c76c0ca03a62275d25e8140c68da2b9
-yuvj420p b5b7baf11946a2265fc56e48be5b0436
-yuvj422p 2e70ab700851d12a773f926bb1785235
-yuvj440p 93319f9c8a02ee793966fae40f7e42fd
-yuvj444p 81a124fffe0214bee5205c90ae0dd201
+gray ed0c4eb0
+yuv410p d45d8878
+yuv420p b57f1c39
+yuv422p a7f5d9ee
+yuv444p 5dca40d7
+yuva420p 5a16fcde
+yuvj420p cf7542cd
+yuvj422p 08ccb86b
+yuvj440p e2f3d694
+yuvj444p 567d9bd5
diff --git a/tests/ref/fate/filter-pixfmts-vflip b/tests/ref/fate/filter-pixfmts-vflip
index c6a6c06..19ef982 100644
--- a/tests/ref/fate/filter-pixfmts-vflip
+++ b/tests/ref/fate/filter-pixfmts-vflip
@@ -1,112 +1,112 @@
-0bgr 30d1f7d7081c012556da0373e6d389ee
-0rgb 66cd838e9c19f750c61efd73f66c42ac
-abgr e6cc18ed21293e455d1dc63f9e1645e4
-argb b5383d783698a0b3d753d01f2498e490
-bgr0 f99729e70a94d1c278c292a7acdddae5
-bgr24 c48ec71c68a9840572a548c2ad141028
-bgr444be ab9253d2f836f58ff8f3f2b4ec76abdc
-bgr444le b1bd8245a286b615e75e10d34fda4e62
-bgr48be b5355b4fa578b9422288507cf7fba2b6
-bgr48le 11dc232500b6339f58a9981f46d1d7a9
-bgr4_byte 531fd9a2249a213c89b1afc9788d070e
-bgr555be 54ba55dc1dcc5a7f27f2727976be6583
-bgr555le a45c637fe5ce84b238b1e6f66fc8c852
-bgr565be 7100c2ddfee42e7efafec1ccefecf7c6
-bgr565le 9fab295d966386d4ef99d5b43066da47
-bgr8 275ce12eeb05de67a6915f67cbb43ce5
-bgra d29c35871248c476c366e678db580982
-gbrp 7852e9bbe52cfad9bab8081a5c7a5a31
-gbrp10be f591c6c98396baf3242837827081f2f7
-gbrp10le c5edb9bb566edbc8c478595ac6ab070f
-gbrp12be c61c19ad1bcca18719dd071e2cb77287
-gbrp12le 334a6c802ae0e15d9e0950c27ce4a457
-gbrp14be e24459d3b4a1e9c56ec3658c525b7a32
-gbrp14le 99207ef7c7dcb1d1369dc3fe3b5dc261
-gbrp9be 1daea1677f8a62c5a1ef8959c5e0e4b0
-gbrp9le e3cca50b844e7dd326eadf6e38fab84b
-gray a53528cdf80ed31c9897042a2ea16618
-gray16be 9b23f3e79c54a6ccb62e0135a32e3045
-gray16le 93cfa8fbb2a86ead275ce1817444e6d5
-monob c395a8efb9477b4ec53a77326e41ccd7
-monow efaee1c763ccd5ce1a8519d2ed5aa5a9
-nv12 77373304a9c732b65dab0a33afba9295
-nv21 1e70b3ce8be75f91f465a6d62df550c3
-pal8 be51ffaaad8e8428f2ce1e10d5729d3d
-rgb0 84a83e576fc59ffd1ac5549fd7aa0023
-rgb24 a00171a51cbbdcc61ecbd0198b2e2513
-rgb444be 09a819863d3fe75518376cdac01c069f
-rgb444le 4ab35fc85b8550be2a9b96dec9bf7306
-rgb48be 97a30a902d26b4840235926dae9028dd
-rgb48le 82b33a864bab70d5463d57eaf693e78c
-rgb4_byte afbfab537406988eab7460ec748a0389
-rgb555be 95e417e9429622245e2d2e0b1c3ab3e4
-rgb555le e4b35d8e9c1710f6d051fb4bda8700cc
-rgb565be c70d86afbd68a073f2d4fe0eee3a9832
-rgb565le 991576c5d3308a73068a826543b3e7af
-rgb8 42230235c5a2a66c0f9a2fcd20f9f5cd
-rgba a6973a2940a378d2a8284194da26eec0
-uyvy422 21c48162379321bb83ec2399535f9253
-xyz12be 7070af64e30fa689e3627b1dde7506f4
-xyz12le 4c4b31100b836638e7e61181997c49e1
-yuv410p 8699f50c04f8ac931aa5a8306827364b
-yuv411p 47af34559b92b68851df4c2b170f7736
-yuv420p c59b35b82b5a195128736021913b35a4
-yuv420p10be fc5eed1744cdd033728362772a450e32
-yuv420p10le 141e6b39adac979765c846f3a5a8293c
-yuv420p12be 0e0145d3592d56362c1bcc62cbd78a78
-yuv420p12le 8c3a2b27126df203786d4e05fd79e269
-yuv420p14be 6a11c75aa378f9628cd8fc3339474e68
-yuv420p14le e8b683876508bc0371582e2b8c0eb191
-yuv420p16be c467fae3a1936f3f91c19dd1c0c63e49
-yuv420p16le 87f09595ac106e694c538382179bfcc5
-yuv420p9be 31bc440f64fdd8d9e7cba897881345ec
-yuv420p9le c6fed3016f03c49aa01bdcd63f846d3a
-yuv422p 5e48541d3e659046ac0e1eacb038485f
-yuv422p10be 9097b4d06f1fc598375b7c6480a2ba50
-yuv422p10le da7bd36f65cac06bd54bc9857493d835
-yuv422p12be 9c0fd650ec9872fbe06e82dc41a7399f
-yuv422p12le 3bdb982268c06b8876e206d8b89b4583
-yuv422p14be bb0fc25212c2aa9f273aad2d562c3384
-yuv422p14le 1f89e82da25ce459db456ed27631054f
-yuv422p16be 95ed65e718929dbeb5092bf0d852026d
-yuv422p16le c62e554dde4a170177bec2efc3f4f1a2
-yuv422p9be b249cd58eaab5ccac6bae3e184774362
-yuv422p9le 696fc2a55f155edaaa9fc289574b2bb8
-yuv440p fca8395b7e43e2d0f38dd6ba822ef747
-yuv444p 1ef971a434c53e81c578e3c7cb9cbcad
-yuv444p10be 3114a7469c2b9c440a9a9ccbd6e167d6
-yuv444p10le 34cb8774a1eb627b5f32825ac7d0ae9a
-yuv444p12be 2fd83655c3223d176243d7ff871df3cc
-yuv444p12le cfec541fde2894656f6b3401177b7604
-yuv444p14be 11671a128afd177e5eda13bd2e93ac26
-yuv444p14le 5aefe5d3f78e4f3b86ed7041a20f9b8e
-yuv444p16be 35340098dc6956c34afce17bc6ffcedd
-yuv444p16le 201e3acfa6f7628dfe2a1663de1128b1
-yuv444p9be 6143c321929ade9e0bc93ddea926e936
-yuv444p9le e43ba2026848ec803fabf74d77c10125
-yuva420p dc8fd115eaf203a3eac351b92a7d8f18
-yuva420p10be b3aaa8a5c9b9c3c9d66053159af3ec99
-yuva420p10le f7a8ae85fcac45db1f1689a1ab7cc63e
-yuva420p16be b5c54895e87521f65a298d33bab5eb08
-yuva420p16le 95e208bc6644e23a2126ac5fca085f06
-yuva420p9be 1ba55d16f060bf54698dd7200523b44f
-yuva420p9le 4b57b8bd1534743f6740502c74bef385
-yuva422p 6091f9c62a121c09eadb02e9173b2da2
-yuva422p10be a6e8352978f263ea89e63ad06a9339b1
-yuva422p10le ee39cfa1d29c294dc096f739bf454478
-yuva422p16be 3fa019b3d5e6dcb7c8e338837b9cffe1
-yuva422p16le 871f244989e14f5d3eda45abb6b3dfd1
-yuva422p9be 923c816778f782ff8a56bcd1b14ef08d
-yuva422p9le bd882d40af0369d9ef7891c8e7891024
-yuva444p 9a55e83047abcc7a709f20805070135e
-yuva444p10be 6258901ef2ddfdb526a1038d92e8b63c
-yuva444p10le 24b8ef0f63e60f0f0a4d47a5870ad773
-yuva444p16be 4699a802e8ea3e74e968122980c0b0b0
-yuva444p16le 6f54a8cff38c54a235b92a0f1314e0aa
-yuva444p9be 7472bb4b0c774d5d741035086d5e4330
-yuva444p9le ae11ddd5a3e8d69a36989f6f2a8897a1
-yuvj420p 200b0332de9944e76c94d2e0699a5a2d
-yuvj422p a19a89ef145305cf224ef5aa247d075a
-yuvj440p 4240c9348d28af5f3edd0e642002bd2c
-yuvj444p 9e11298ba9c4faae0f5c81420d2123f2
-yuyv422 867fff568fa4170503779c48e5f25e6e
+0bgr 9bd7779a
+0rgb aa0478bc
+abgr 437778c3
+argb aff678a9
+bgr0 7e407820
+bgr24 1f0c3e4f
+bgr444be 92384849
+bgr444le 91164962
+bgr48be 59b52263
+bgr48le 11162214
+bgr4_byte 8f96b8ba
+bgr555be 1dd6b8ee
+bgr555le 9a69b851
+bgr565be 0a18549a
+bgr565le 760d5505
+bgr8 9141661d
+bgra 712e7766
+gbrp f0e68473
+gbrp10be 8c1fb402
+gbrp10le aa33b402
+gbrp12be 69a16987
+gbrp12le 64d76987
+gbrp14be b2a2460a
+gbrp14le 8a17460a
+gbrp9be da3ab15e
+gbrp9le 4c94b15e
+gray c173fec1
+gray16be 0e690c06
+gray16le 26d30bc2
+monob 3c914eb5
+monow c7dc7079
+nv12 f3ffa9d3
+nv21 bedba935
+pal8 dee662da
+rgb0 37c2773e
+rgb24 9c963d53
+rgb444be 0bce486b
+rgb444le 9d8a491e
+rgb48be 26202209
+rgb48le d5972234
+rgb4_byte 5ff57def
+rgb555be 693310f9
+rgb555le 34b610d8
+rgb565be 53622309
+rgb565le af1a2390
+rgb8 2945f2e1
+rgba 855877ca
+uyvy422 a2875f08
+xyz12be 2dd8218f
+xyz12le 6919218f
+yuv410p 83d30d9d
+yuv411p a9b7891c
+yuv420p 56eaa8ce
+yuv420p10be 5ecdbda7
+yuv420p10le b127bd3a
+yuv420p12be 1d3397f8
+yuv420p12le 669b985f
+yuv420p14be 9c0608ec
+yuv420p14le 337007fc
+yuv420p16be d6a3e08f
+yuv420p16le 8c25dfe8
+yuv420p9be 21386b60
+yuv420p9le b4a66b60
+yuv422p 85025dba
+yuv422p10be 54ae366f
+yuv422p10le 41d83565
+yuv422p12be 92c572d0
+yuv422p12le 688c7328
+yuv422p14be 7a02e458
+yuv422p14le e37be4df
+yuv422p16be ec206c5b
+yuv422p16le dfe06ca1
+yuv422p9be dc8a7a53
+yuv422p9le 76117a53
+yuv440p 18e54500
+yuv444p 73f348fa
+yuv444p10be 210b9feb
+yuv444p10le 4dd59ff2
+yuv444p12be 7f05570a
+yuv444p12le 9dd3572f
+yuv444p14be f5fe79c7
+yuv444p14le e1767863
+yuv444p16be e1fa7680
+yuv444p16le 6b68766b
+yuv444p9be b34bb863
+yuv444p9le f259b863
+yuva420p fbc40b4e
+yuva420p10be 53213865
+yuva420p10le 61f838a5
+yuva420p16be 398a730a
+yuva420p16le a516723c
+yuva420p9be 1fde2e49
+yuva420p9le 087b2deb
+yuva422p 5184c355
+yuva422p10be b528369d
+yuva422p10le f2ac3502
+yuva422p16be dcc58206
+yuva422p16le b8138267
+yuva422p9be 91dfc12c
+yuva422p9le c99bc163
+yuva444p 4fe581e8
+yuva444p10be 1270df8e
+yuva444p10le f5ceded4
+yuva444p16be 7acacbc0
+yuva444p16le 4d22ccb6
+yuva444p9be 34c83fb9
+yuva444p9le 895b3deb
+yuvj420p 615f0303
+yuvj422p f9cf7091
+yuvj440p 3a4c8eed
+yuvj444p 8d5fdc2d
+yuyv422 abbb5d5c
diff --git a/tests/ref/fate/filter-pp b/tests/ref/fate/filter-pp
index 1f7efef..d73d675 100644
--- a/tests/ref/fate/filter-pp
+++ b/tests/ref/fate/filter-pp
@@ -1 +1 @@
-pp 62a6acf1969155f29249fd0757540f9f
+pp d9eda20d
diff --git a/tests/ref/fate/filter-pp2 b/tests/ref/fate/filter-pp2
index b32bd1a..a5d5ff4 100644
--- a/tests/ref/fate/filter-pp2
+++ b/tests/ref/fate/filter-pp2
@@ -1 +1 @@
-pp2 efcfe545df8f869e3a93ae25a3e08967
+pp2 ed9650ea
diff --git a/tests/ref/fate/filter-pp3 b/tests/ref/fate/filter-pp3
index ccf2eeb..dc13b44 100644
--- a/tests/ref/fate/filter-pp3
+++ b/tests/ref/fate/filter-pp3
@@ -1 +1 @@
-pp3 39af1a30d0ea0e906df264773adfcaa6
+pp3 929fff70
diff --git a/tests/ref/fate/filter-pp4 b/tests/ref/fate/filter-pp4
index 0557ca6..6e573d4 100644
--- a/tests/ref/fate/filter-pp4
+++ b/tests/ref/fate/filter-pp4
@@ -1 +1 @@
-pp4 d79a3727359f62747edb82cc92ed040b
+pp4 9820477b
diff --git a/tests/ref/fate/filter-pp5 b/tests/ref/fate/filter-pp5
index 4265566..d87d021 100644
--- a/tests/ref/fate/filter-pp5
+++ b/tests/ref/fate/filter-pp5
@@ -1 +1 @@
-pp5 5dc5a1f0c67d8a78e32cf50f47d1b27f
+pp5 7af5bc5a
diff --git a/tests/ref/fate/filter-pp6 b/tests/ref/fate/filter-pp6
index ca40024..3374eee 100644
--- a/tests/ref/fate/filter-pp6
+++ b/tests/ref/fate/filter-pp6
@@ -1 +1 @@
-pp6 40fb584b10082dff87fb947a1bccdbef
+pp6 b89bb34b
diff --git a/tests/ref/fate/filter-scale200 b/tests/ref/fate/filter-scale200
index f267522..e4e6286 100644
--- a/tests/ref/fate/filter-scale200
+++ b/tests/ref/fate/filter-scale200
@@ -1 +1 @@
-scale200 e84ce966038a9f8f915704959f64278d
+scale200 d05ed643
diff --git a/tests/ref/fate/filter-scale500 b/tests/ref/fate/filter-scale500
index ec4a699..592e4de 100644
--- a/tests/ref/fate/filter-scale500
+++ b/tests/ref/fate/filter-scale500
@@ -1 +1 @@
-scale500 24e89b23ba4286162c2026181db8d2b7
+scale500 e2b40e44
diff --git a/tests/ref/fate/filter-select b/tests/ref/fate/filter-select
index a9d2be0..e80d1bd 100644
--- a/tests/ref/fate/filter-select
+++ b/tests/ref/fate/filter-select
@@ -1 +1 @@
-select 7975bb8d0e326af9369379927324f1a6
+select 21a3b455
diff --git a/tests/ref/fate/filter-setdar b/tests/ref/fate/filter-setdar
index 5bc7d5d..e0bccaa 100644
--- a/tests/ref/fate/filter-setdar
+++ b/tests/ref/fate/filter-setdar
@@ -1 +1 @@
-setdar 04b06d4622b116cdae756d4b475b9d5d
+setdar f4f2a97a
diff --git a/tests/ref/fate/filter-setsar b/tests/ref/fate/filter-setsar
index 86592e8..85e5ef8 100644
--- a/tests/ref/fate/filter-setsar
+++ b/tests/ref/fate/filter-setsar
@@ -1 +1 @@
-setsar 04b06d4622b116cdae756d4b475b9d5d
+setsar f4f2a97a
diff --git a/tests/ref/fate/filter-thumbnail b/tests/ref/fate/filter-thumbnail
index 5cfbf50..a294762 100644
--- a/tests/ref/fate/filter-thumbnail
+++ b/tests/ref/fate/filter-thumbnail
@@ -1 +1 @@
-thumbnail 33c479d5701943253df5e6adc6bc8746
+thumbnail e6d882af
diff --git a/tests/ref/fate/filter-tile b/tests/ref/fate/filter-tile
index 376acfc..b033320 100644
--- a/tests/ref/fate/filter-tile
+++ b/tests/ref/fate/filter-tile
@@ -1 +1 @@
-tile bfd98570151154d078b14398f867f0e8
+tile c1ce83b2
diff --git a/tests/ref/fate/filter-vflip b/tests/ref/fate/filter-vflip
index ee49247..3b3be5e 100644
--- a/tests/ref/fate/filter-vflip
+++ b/tests/ref/fate/filter-vflip
@@ -1 +1 @@
-vflip c59b35b82b5a195128736021913b35a4
+vflip 56eaa8ce
diff --git a/tests/ref/fate/filter-vflip_crop b/tests/ref/fate/filter-vflip_crop
index 43c944a..b1f1b79 100644
--- a/tests/ref/fate/filter-vflip_crop
+++ b/tests/ref/fate/filter-vflip_crop
@@ -1 +1 @@
-vflip_crop cd56578bb7e89ca0853467dfecab244b
+vflip_crop 1cb66c96
diff --git a/tests/ref/fate/filter-vflip_vflip b/tests/ref/fate/filter-vflip_vflip
index f401fc7..9432e0a 100644
--- a/tests/ref/fate/filter-vflip_vflip
+++ b/tests/ref/fate/filter-vflip_vflip
@@ -1 +1 @@
-vflip_vflip 61fffd2d8425759a33ae07e718d0242d
+vflip_vflip 3259a8ce
diff --git a/tests/ref/fate/h264-bsf-mp4toannexb b/tests/ref/fate/h264-bsf-mp4toannexb
index 2049f39..7db390e 100644
--- a/tests/ref/fate/h264-bsf-mp4toannexb
+++ b/tests/ref/fate/h264-bsf-mp4toannexb
@@ -1 +1 @@
-5f04c27cc6ee8625fe2405fb0f7da9a3
+e1efffc7
diff --git a/tests/ref/fate/idroq-video-encode b/tests/ref/fate/idroq-video-encode
index 9d25b13..34c550a 100644
--- a/tests/ref/fate/idroq-video-encode
+++ b/tests/ref/fate/idroq-video-encode
@@ -1 +1 @@
-50fa863f7820bb22ddeb74d5adf5f0bc
+afa2f643
diff --git a/tests/ref/fate/iff-fibonacci b/tests/ref/fate/iff-fibonacci
index e452f31..f617052 100644
--- a/tests/ref/fate/iff-fibonacci
+++ b/tests/ref/fate/iff-fibonacci
@@ -1 +1 @@
-e968a853779bb6438339e3b8d69d8d24
+d2ff9b52
diff --git a/tests/ref/fate/iff-pcm b/tests/ref/fate/iff-pcm
index cffcc57..7ac2fda 100644
--- a/tests/ref/fate/iff-pcm
+++ b/tests/ref/fate/iff-pcm
@@ -1 +1 @@
-6dc1329541393525a60fd6b9782573f5
+573cf9f5
diff --git a/tests/ref/fate/lossless-alac b/tests/ref/fate/lossless-alac
index df27061..ca37a05 100644
--- a/tests/ref/fate/lossless-alac
+++ b/tests/ref/fate/lossless-alac
@@ -1 +1 @@
-d0beb768d860b4776358077dd9fcb1e9
+b2b8b6d9
diff --git a/tests/ref/fate/lossless-meridianaudio b/tests/ref/fate/lossless-meridianaudio
index 7f6f43f..40cd2c6 100644
--- a/tests/ref/fate/lossless-meridianaudio
+++ b/tests/ref/fate/lossless-meridianaudio
@@ -1 +1 @@
-b3d0c9523c42fae639f7074e60281509
+811e76b3
diff --git a/tests/ref/fate/lossless-monkeysaudio b/tests/ref/fate/lossless-monkeysaudio
index 4b8caa1..ab7e415 100644
--- a/tests/ref/fate/lossless-monkeysaudio
+++ b/tests/ref/fate/lossless-monkeysaudio
@@ -1 +1 @@
-a28d4e5f2192057f7d4bece870f40bd0
+c2749cc2
diff --git a/tests/ref/fate/lossless-shorten b/tests/ref/fate/lossless-shorten
index 9cdb369..4b17d8c 100644
--- a/tests/ref/fate/lossless-shorten
+++ b/tests/ref/fate/lossless-shorten
@@ -1 +1 @@
-da93c50961443b88fce416ae61c8ca8a
+20ea36bc
diff --git a/tests/ref/fate/lossless-wma b/tests/ref/fate/lossless-wma
index 5bea19b..1fcad0f 100644
--- a/tests/ref/fate/lossless-wma
+++ b/tests/ref/fate/lossless-wma
@@ -1 +1 @@
-35dc840f91cbcece02178d03c8f2fe26
+19e328e0
diff --git a/tests/ref/fate/mapchan-6ch-extract-2 b/tests/ref/fate/mapchan-6ch-extract-2
index 98c8540..afc648c 100644
--- a/tests/ref/fate/mapchan-6ch-extract-2
+++ b/tests/ref/fate/mapchan-6ch-extract-2
@@ -1,2 +1,2 @@
-6f091fe8c0be88c75921731dc9f74314
-5c2d162b9024329eb367295d37b8ca0a
+508334a0
+b90ff04d
diff --git a/tests/ref/fate/mapchan-6ch-extract-2-downmix-mono b/tests/ref/fate/mapchan-6ch-extract-2-downmix-mono
index f42de0c..fc08505 100644
--- a/tests/ref/fate/mapchan-6ch-extract-2-downmix-mono
+++ b/tests/ref/fate/mapchan-6ch-extract-2-downmix-mono
@@ -1 +1 @@
-959645ed73e6d08d8f1e947eac5d0b92
+07273c3e
diff --git a/tests/ref/fate/mapchan-silent-mono b/tests/ref/fate/mapchan-silent-mono
index a867e3b..d92e59a 100644
--- a/tests/ref/fate/mapchan-silent-mono
+++ b/tests/ref/fate/mapchan-silent-mono
@@ -1 +1 @@
-4f5148f08587a4b9794aa52aec7852ac
+e9f88905
diff --git a/tests/ref/fate/pcm_s16be-stereo b/tests/ref/fate/pcm_s16be-stereo
index 2500ba2..eb409a9 100644
--- a/tests/ref/fate/pcm_s16be-stereo
+++ b/tests/ref/fate/pcm_s16be-stereo
@@ -1 +1 @@
-f0c0fd7615cdef66fa72f5816632ca9b
+799d1079
diff --git a/tests/ref/fate/pcm_s16le-stereo b/tests/ref/fate/pcm_s16le-stereo
index f0837d1..6a2c74e 100644
--- a/tests/ref/fate/pcm_s16le-stereo
+++ b/tests/ref/fate/pcm_s16le-stereo
@@ -1 +1 @@
-0262b20b728f5bb95594e64e2173b2f2
+5acf1079
diff --git a/tests/ref/fate/pcm_u8-mono b/tests/ref/fate/pcm_u8-mono
index 2b46dbc..7d564f9 100644
--- a/tests/ref/fate/pcm_u8-mono
+++ b/tests/ref/fate/pcm_u8-mono
@@ -1 +1 @@
-c2dcec9b230dad733b6b877fbed36755
+b89e4132
diff --git a/tests/ref/fate/pcm_u8-stereo b/tests/ref/fate/pcm_u8-stereo
index 701a515..7ae7568 100644
--- a/tests/ref/fate/pcm_u8-stereo
+++ b/tests/ref/fate/pcm_u8-stereo
@@ -1 +1 @@
-973cf68365c3d58ff60ba652433b3bd2
+5841b384
diff --git a/tests/ref/fate/qt-alaw-mono b/tests/ref/fate/qt-alaw-mono
index fc23d57..47c4599 100644
--- a/tests/ref/fate/qt-alaw-mono
+++ b/tests/ref/fate/qt-alaw-mono
@@ -1 +1 @@
-7257c296fbba7eedf688fcb667144f7b
+e0a3284b
diff --git a/tests/ref/fate/qt-alaw-stereo b/tests/ref/fate/qt-alaw-stereo
index 1a9af29..2beb29a 100644
--- a/tests/ref/fate/qt-alaw-stereo
+++ b/tests/ref/fate/qt-alaw-stereo
@@ -1 +1 @@
-011d4aecaee697cc861012b7c25b5d40
+162eb74e
diff --git a/tests/ref/fate/qt-ima4-mono b/tests/ref/fate/qt-ima4-mono
index b8fc5f9..c40edae 100644
--- a/tests/ref/fate/qt-ima4-mono
+++ b/tests/ref/fate/qt-ima4-mono
@@ -1 +1 @@
-e178ed520edf2f46492ae740d88f5815
+403ccb1e
diff --git a/tests/ref/fate/qt-ima4-stereo b/tests/ref/fate/qt-ima4-stereo
index 84c9f46..ee6516a 100644
--- a/tests/ref/fate/qt-ima4-stereo
+++ b/tests/ref/fate/qt-ima4-stereo
@@ -1 +1 @@
-d22be0e193dcbba1068a1ca6ab04cf77
+26a3371c
diff --git a/tests/ref/fate/qt-mac3-mono b/tests/ref/fate/qt-mac3-mono
index c320e18..3bae3d9 100644
--- a/tests/ref/fate/qt-mac3-mono
+++ b/tests/ref/fate/qt-mac3-mono
@@ -1 +1 @@
-728d89210e1c90a9185db729b0b6e8c0
+8eea018f
diff --git a/tests/ref/fate/qt-mac3-stereo b/tests/ref/fate/qt-mac3-stereo
index 7b5ce45..f1d5056 100644
--- a/tests/ref/fate/qt-mac3-stereo
+++ b/tests/ref/fate/qt-mac3-stereo
@@ -1 +1 @@
-2eef3c68fce3d18ec757bcbc0d369698
+44c144c4
diff --git a/tests/ref/fate/qt-mac6-mono b/tests/ref/fate/qt-mac6-mono
index d4d5104..655f343 100644
--- a/tests/ref/fate/qt-mac6-mono
+++ b/tests/ref/fate/qt-mac6-mono
@@ -1 +1 @@
-eec238d2737365fba15da813e5a7fbc9
+2c3ce347
diff --git a/tests/ref/fate/qt-mac6-stereo b/tests/ref/fate/qt-mac6-stereo
index d018cb0..fbadec75 100644
--- a/tests/ref/fate/qt-mac6-stereo
+++ b/tests/ref/fate/qt-mac6-stereo
@@ -1 +1 @@
-2716d66016d8230bcc0fe90586da97a9
+78899557
diff --git a/tests/ref/fate/qt-ulaw-mono b/tests/ref/fate/qt-ulaw-mono
index 62fbc4e..cc6390d 100644
--- a/tests/ref/fate/qt-ulaw-mono
+++ b/tests/ref/fate/qt-ulaw-mono
@@ -1 +1 @@
-63075293c68079826146963e94f45ca6
+2a3e6a2a
diff --git a/tests/ref/fate/qt-ulaw-stereo b/tests/ref/fate/qt-ulaw-stereo
index 642f0cb..57b2e12 100644
--- a/tests/ref/fate/qt-ulaw-stereo
+++ b/tests/ref/fate/qt-ulaw-stereo
@@ -1 +1 @@
-96316117d444b06b2aa20877f7de36fd
+393c0c82
diff --git a/tests/ref/fate/ra-144 b/tests/ref/fate/ra-144
index 4710566..f88c304 100644
--- a/tests/ref/fate/ra-144
+++ b/tests/ref/fate/ra-144
@@ -1 +1 @@
-2da17ae831ea415592c7e6828e3fb69a
+c4fc6e67
diff --git a/tests/ref/fate/ralf b/tests/ref/fate/ralf
index fb31c3f..ae9e367 100644
--- a/tests/ref/fate/ralf
+++ b/tests/ref/fate/ralf
@@ -1 +1 @@
-10da0398e06a470a0b97817fe113abcb
+52d90199
diff --git a/tests/ref/fate/sub-aqtitle b/tests/ref/fate/sub-aqtitle
index c477b0a..6f5beca 100644
--- a/tests/ref/fate/sub-aqtitle
+++ b/tests/ref/fate/sub-aqtitle
@@ -1 +1 @@
-1c68def68db6536c235819cbe0638e00
+e78879fc
diff --git a/tests/ref/fate/sub-charenc b/tests/ref/fate/sub-charenc
index ef72754..8897af0 100644
--- a/tests/ref/fate/sub-charenc
+++ b/tests/ref/fate/sub-charenc
@@ -1 +1 @@
-9615088d613931b50fd5016c7535b99a
+70a21097
diff --git a/tests/ref/fate/sub-jacosub b/tests/ref/fate/sub-jacosub
index b65aee2..86d94db 100644
--- a/tests/ref/fate/sub-jacosub
+++ b/tests/ref/fate/sub-jacosub
@@ -1 +1 @@
-4e8f2d1d4130251163432d2a448680be
+cbcfe54e
diff --git a/tests/ref/fate/sub-microdvd b/tests/ref/fate/sub-microdvd
index 2059989..603ecc7 100644
--- a/tests/ref/fate/sub-microdvd
+++ b/tests/ref/fate/sub-microdvd
@@ -1 +1 @@
-35e133576aa3881d2de8dbf39a8d6df7
+f6ba5f77
diff --git a/tests/ref/fate/sub-microdvd-remux b/tests/ref/fate/sub-microdvd-remux
index 24b5d3d..ec082d7 100644
--- a/tests/ref/fate/sub-microdvd-remux
+++ b/tests/ref/fate/sub-microdvd-remux
@@ -1 +1 @@
-669e51e357f8a8bd060f2499149c2ded
+31ad8f16
diff --git a/tests/ref/fate/sub-movtext b/tests/ref/fate/sub-movtext
index d91c243..675bf1e 100644
--- a/tests/ref/fate/sub-movtext
+++ b/tests/ref/fate/sub-movtext
@@ -1 +1 @@
-21453e8ddbbe35d1368a99fe563c969d
+04e4ab76
diff --git a/tests/ref/fate/sub-movtextenc b/tests/ref/fate/sub-movtextenc
index 8f97497..b92d2fa 100644
--- a/tests/ref/fate/sub-movtextenc
+++ b/tests/ref/fate/sub-movtextenc
@@ -1 +1 @@
-0435265a76ab2f6e66627089d76845f4
+138271c1
diff --git a/tests/ref/fate/sub-mpl2 b/tests/ref/fate/sub-mpl2
index 8835dd2..1817de3 100644
--- a/tests/ref/fate/sub-mpl2
+++ b/tests/ref/fate/sub-mpl2
@@ -1 +1 @@
-3c2fb62002aec3af16d83135a0e3b0fc
+992dcfb5
diff --git a/tests/ref/fate/sub-mpsub b/tests/ref/fate/sub-mpsub
index 4e36648..295f640 100644
--- a/tests/ref/fate/sub-mpsub
+++ b/tests/ref/fate/sub-mpsub
@@ -1 +1 @@
-2c5fafec41479e1d09a32f85e8927d03
+e24c9957
diff --git a/tests/ref/fate/sub-mpsub-frames b/tests/ref/fate/sub-mpsub-frames
index d5bb44e..c91bf6f 100644
--- a/tests/ref/fate/sub-mpsub-frames
+++ b/tests/ref/fate/sub-mpsub-frames
@@ -1 +1 @@
-cbe6e45848ef77e3080487a88b122104
+980daa1d
diff --git a/tests/ref/fate/sub-pjs b/tests/ref/fate/sub-pjs
index 8b382e7..922576e 100644
--- a/tests/ref/fate/sub-pjs
+++ b/tests/ref/fate/sub-pjs
@@ -1 +1 @@
-d044f6ffdee48e48efff072b33baee0a
+6224ce07
diff --git a/tests/ref/fate/sub-realtext b/tests/ref/fate/sub-realtext
index 42ac3bb..a1cb7a2 100644
--- a/tests/ref/fate/sub-realtext
+++ b/tests/ref/fate/sub-realtext
@@ -1 +1 @@
-5366f62be001f6fd4a7f48893828bf51
+99addc02
diff --git a/tests/ref/fate/sub-sami b/tests/ref/fate/sub-sami
index 308e000..78f0099 100644
--- a/tests/ref/fate/sub-sami
+++ b/tests/ref/fate/sub-sami
@@ -1 +1 @@
-00642e143339b4ca29dc6e990436387c
+aab33767
diff --git a/tests/ref/fate/sub-srt b/tests/ref/fate/sub-srt
index ba5e50a..3dd8851 100644
--- a/tests/ref/fate/sub-srt
+++ b/tests/ref/fate/sub-srt
@@ -1 +1 @@
-a246a00ed72655cb8db3eaf64a522e0d
+1082ab0f
diff --git a/tests/ref/fate/sub-subripenc b/tests/ref/fate/sub-subripenc
index 9666e9b..524d52c 100644
--- a/tests/ref/fate/sub-subripenc
+++ b/tests/ref/fate/sub-subripenc
@@ -1 +1 @@
-b7cb0eeb34af0da364e29b238f0634ae
+9d701dcf
diff --git a/tests/ref/fate/sub-subviewer b/tests/ref/fate/sub-subviewer
index abae1f7..6777e31 100644
--- a/tests/ref/fate/sub-subviewer
+++ b/tests/ref/fate/sub-subviewer
@@ -1 +1 @@
-aef995d49af4517b40589b72cfa918f7
+e731b387
diff --git a/tests/ref/fate/sub-subviewer1 b/tests/ref/fate/sub-subviewer1
index 052431a..eb7c891 100644
--- a/tests/ref/fate/sub-subviewer1
+++ b/tests/ref/fate/sub-subviewer1
@@ -1 +1 @@
-cbeb015b1125757eed814f212cfc6c9c
+c7df9a58
diff --git a/tests/ref/fate/sub-vplayer b/tests/ref/fate/sub-vplayer
index b8fc40e..cb0a5aa 100644
--- a/tests/ref/fate/sub-vplayer
+++ b/tests/ref/fate/sub-vplayer
@@ -1 +1 @@
-c8201c542f43a9ea42a787ac74d28049
+8209a611
diff --git a/tests/ref/fate/sub-webvtt b/tests/ref/fate/sub-webvtt
index 45cccde..32ebc28 100644
--- a/tests/ref/fate/sub-webvtt
+++ b/tests/ref/fate/sub-webvtt
@@ -1 +1 @@
-2cf38e2c99f8717f78a91a3f31197fb4
+23c50b78
diff --git a/tests/ref/fate/unknown_layout-ac3 b/tests/ref/fate/unknown_layout-ac3
index d332efc..52c63d1 100644
--- a/tests/ref/fate/unknown_layout-ac3
+++ b/tests/ref/fate/unknown_layout-ac3
@@ -1 +1 @@
-bbb7550d6d93973c10f4ee13c87cf799
+23f30668
diff --git a/tests/ref/fate/unknown_layout-pcm b/tests/ref/fate/unknown_layout-pcm
index 73c6a2d..3cff673 100644
--- a/tests/ref/fate/unknown_layout-pcm
+++ b/tests/ref/fate/unknown_layout-pcm
@@ -1 +1 @@
-4dada0795adf50f7a0e60861658f86ea
+84bc1aab
diff --git a/tests/ref/fate/v410enc b/tests/ref/fate/v410enc
index ab219bb..0110d91 100644
--- a/tests/ref/fate/v410enc
+++ b/tests/ref/fate/v410enc
@@ -1 +1 @@
-e5c0b1f17d2a64a416dcf9bf7a38d9d9
+6856da7c
diff --git a/tests/ref/fate/vqf-demux b/tests/ref/fate/vqf-demux
index 3acae60..c0227d7 100644
--- a/tests/ref/fate/vqf-demux
+++ b/tests/ref/fate/vqf-demux
@@ -1 +1 @@
-d72fb75fb22f4bcc94a1dc7af5356ec1
+8d29b7af
diff --git a/tests/ref/fate/wavpack-channels-4.0 b/tests/ref/fate/wavpack-channels-4.0
index 4cf6764..942b6f9 100644
--- a/tests/ref/fate/wavpack-channels-4.0
+++ b/tests/ref/fate/wavpack-channels-4.0
@@ -1 +1 @@
-a03999c3ad17423f3a7e3d537fea8589
+9fe06f98
diff --git a/tests/ref/fate/wavpack-channels-5.1 b/tests/ref/fate/wavpack-channels-5.1
index 49fe876..6fd8449 100644
--- a/tests/ref/fate/wavpack-channels-5.1
+++ b/tests/ref/fate/wavpack-channels-5.1
@@ -1 +1 @@
-4ab874ad4a47141073f6db9aeec422a8
+bf87f208
diff --git a/tests/ref/fate/wavpack-channels-6.1 b/tests/ref/fate/wavpack-channels-6.1
index ed46b7c..e8f53ac 100644
--- a/tests/ref/fate/wavpack-channels-6.1
+++ b/tests/ref/fate/wavpack-channels-6.1
@@ -1 +1 @@
-a524a76c85f55b7d63914fc1543a5268
+30641d1e
diff --git a/tests/ref/fate/wavpack-channels-7.1 b/tests/ref/fate/wavpack-channels-7.1
index 1f54afe..b6c90f7 100644
--- a/tests/ref/fate/wavpack-channels-7.1
+++ b/tests/ref/fate/wavpack-channels-7.1
@@ -1 +1 @@
-cffe4d47290ff3cef974e5aa6bc32559
+478834d1
diff --git a/tests/ref/fate/wavpack-channels-monofloat b/tests/ref/fate/wavpack-channels-monofloat
index 41d94fa..fcc7824 100644
--- a/tests/ref/fate/wavpack-channels-monofloat
+++ b/tests/ref/fate/wavpack-channels-monofloat
@@ -1 +1 @@
-71386c0f63105e414220f0f0d369a0e6
+f7e45991
diff --git a/tests/ref/fate/wavpack-channels-monoint b/tests/ref/fate/wavpack-channels-monoint
index 204ab6d..6f0f401 100644
--- a/tests/ref/fate/wavpack-channels-monoint
+++ b/tests/ref/fate/wavpack-channels-monoint
@@ -1 +1 @@
-931f27e3ec69fae0952548504461d97c
+b0b022c5
diff --git a/tests/ref/fate/wavpack-clipping b/tests/ref/fate/wavpack-clipping
index fd19f93..8b64858 100644
--- a/tests/ref/fate/wavpack-clipping
+++ b/tests/ref/fate/wavpack-clipping
@@ -1 +1 @@
-d18d0b2dc7d329aefcbb889dc99383ab
+dc09ad81
diff --git a/tests/ref/fate/wavpack-cuesheet b/tests/ref/fate/wavpack-cuesheet
index e013bb0..b5d1228 100644
--- a/tests/ref/fate/wavpack-cuesheet
+++ b/tests/ref/fate/wavpack-cuesheet
@@ -1 +1 @@
-85eb2940491442ca25c2a702a6f30e5f
+5960f138
diff --git a/tests/ref/fate/wavpack-falsestereo b/tests/ref/fate/wavpack-falsestereo
index 458ce65..68450ae 100644
--- a/tests/ref/fate/wavpack-falsestereo
+++ b/tests/ref/fate/wavpack-falsestereo
@@ -1 +1 @@
-e3fdd584bef84e85f4ca84e2769306f8
+b43b28e6
diff --git a/tests/ref/fate/wavpack-lossless-12bit b/tests/ref/fate/wavpack-lossless-12bit
index 2adf043..c10ad33 100644
--- a/tests/ref/fate/wavpack-lossless-12bit
+++ b/tests/ref/fate/wavpack-lossless-12bit
@@ -1 +1 @@
-925e047ac0d4c874a9cff3cc9117ac91
+eb31d3d7
diff --git a/tests/ref/fate/wavpack-lossless-16bit b/tests/ref/fate/wavpack-lossless-16bit
index 04fc280..9c9abd0 100644
--- a/tests/ref/fate/wavpack-lossless-16bit
+++ b/tests/ref/fate/wavpack-lossless-16bit
@@ -1 +1 @@
-e2dc4b85377b275a48c8bd2a4f5b91fd
+993fa1fa
diff --git a/tests/ref/fate/wavpack-lossless-24bit b/tests/ref/fate/wavpack-lossless-24bit
index 1fd8dca..45643e7 100644
--- a/tests/ref/fate/wavpack-lossless-24bit
+++ b/tests/ref/fate/wavpack-lossless-24bit
@@ -1 +1 @@
-9d7bc1a45bd3ba9d1eb5706f0dfc3e47
+abd94637
diff --git a/tests/ref/fate/wavpack-lossless-32bit b/tests/ref/fate/wavpack-lossless-32bit
index cef05f3..1b55a92 100644
--- a/tests/ref/fate/wavpack-lossless-32bit
+++ b/tests/ref/fate/wavpack-lossless-32bit
@@ -1 +1 @@
-c35f539bb5796ed93908c987fab1c26c
+491dd02e
diff --git a/tests/ref/fate/wavpack-lossless-8bit b/tests/ref/fate/wavpack-lossless-8bit
index 58cdb99..83af091 100644
--- a/tests/ref/fate/wavpack-lossless-8bit
+++ b/tests/ref/fate/wavpack-lossless-8bit
@@ -1 +1 @@
-e4e65e2048ba373d89836907328cfb27
+fb2171c0
diff --git a/tests/ref/fate/wavpack-lossless-float b/tests/ref/fate/wavpack-lossless-float
index 6081ae1..81cccd1 100644
--- a/tests/ref/fate/wavpack-lossless-float
+++ b/tests/ref/fate/wavpack-lossless-float
@@ -1 +1 @@
-04b860cf4f9ecba36c053fdf83dac14a
+208aaa4d
diff --git a/tests/ref/fate/wavpack-lossy-16bit b/tests/ref/fate/wavpack-lossy-16bit
index 3adeaa0..6c16ef8 100644
--- a/tests/ref/fate/wavpack-lossy-16bit
+++ b/tests/ref/fate/wavpack-lossy-16bit
@@ -1 +1 @@
-c2aa8d83d14f799a9289b73bb6263fbc
+63f73636
diff --git a/tests/ref/fate/wavpack-lossy-24bit b/tests/ref/fate/wavpack-lossy-24bit
index 566ec6d..197bc9c 100644
--- a/tests/ref/fate/wavpack-lossy-24bit
+++ b/tests/ref/fate/wavpack-lossy-24bit
@@ -1 +1 @@
-0c04941424ba0981eac0e681130788f7
+ff16ebac
diff --git a/tests/ref/fate/wavpack-lossy-32bit b/tests/ref/fate/wavpack-lossy-32bit
index 6b66d0a..c839cc9 100644
--- a/tests/ref/fate/wavpack-lossy-32bit
+++ b/tests/ref/fate/wavpack-lossy-32bit
@@ -1 +1 @@
-7b94c7ab8ec78ddf59bd7967199cdc8e
+f1f97716
diff --git a/tests/ref/fate/wavpack-lossy-8bit b/tests/ref/fate/wavpack-lossy-8bit
index d921ea6..8b314f8 100644
--- a/tests/ref/fate/wavpack-lossy-8bit
+++ b/tests/ref/fate/wavpack-lossy-8bit
@@ -1 +1 @@
-f0e452d762d5e7b675970e6e67b781e7
+d62c5834
diff --git a/tests/ref/fate/wavpack-lossy-float b/tests/ref/fate/wavpack-lossy-float
index 9f984ac..6bbd352 100644
--- a/tests/ref/fate/wavpack-lossy-float
+++ b/tests/ref/fate/wavpack-lossy-float
@@ -1 +1 @@
-d4733e795e5af80da9a265cf83a6da69
+1a3cdbe0
diff --git a/tests/ref/fate/wavpack-matroskamode b/tests/ref/fate/wavpack-matroskamode
index 1f54afe..b6c90f7 100644
--- a/tests/ref/fate/wavpack-matroskamode
+++ b/tests/ref/fate/wavpack-matroskamode
@@ -1 +1 @@
-cffe4d47290ff3cef974e5aa6bc32559
+478834d1
diff --git a/tests/ref/fate/wavpack-speed-default b/tests/ref/fate/wavpack-speed-default
index 9dc559f..89c1c1c 100644
--- a/tests/ref/fate/wavpack-speed-default
+++ b/tests/ref/fate/wavpack-speed-default
@@ -1 +1 @@
-a57bec3f270c3b294d1e5ea07760514c
+63184df4
diff --git a/tests/ref/fate/wavpack-speed-fast b/tests/ref/fate/wavpack-speed-fast
index 181d7dd..3ac1a77 100644
--- a/tests/ref/fate/wavpack-speed-fast
+++ b/tests/ref/fate/wavpack-speed-fast
@@ -1 +1 @@
-ebff08f89073e3f662f822df428711d5
+6b006861
diff --git a/tests/ref/fate/wavpack-speed-high b/tests/ref/fate/wavpack-speed-high
index 3d85201..ce436bc 100644
--- a/tests/ref/fate/wavpack-speed-high
+++ b/tests/ref/fate/wavpack-speed-high
@@ -1 +1 @@
-a28c4d0f1d0c6ac7739e05150a8c401a
+1043fc74
diff --git a/tests/ref/fate/wavpack-speed-vhigh b/tests/ref/fate/wavpack-speed-vhigh
index 3d85201..ce436bc 100644
--- a/tests/ref/fate/wavpack-speed-vhigh
+++ b/tests/ref/fate/wavpack-speed-vhigh
@@ -1 +1 @@
-a28c4d0f1d0c6ac7739e05150a8c401a
+1043fc74
diff --git a/tests/ref/fate/wavpack-zerolsbs b/tests/ref/fate/wavpack-zerolsbs
index cc16fb9..e8f92bf 100644
--- a/tests/ref/fate/wavpack-zerolsbs
+++ b/tests/ref/fate/wavpack-zerolsbs
@@ -1 +1 @@
-33c09fedba88693f6cc423ca3763e7fe
+9e6db12a
diff --git a/tests/ref/fate/ws_snd b/tests/ref/fate/ws_snd
index 4004e33..d015f49 100644
--- a/tests/ref/fate/ws_snd
+++ b/tests/ref/fate/ws_snd
@@ -1 +1 @@
-023317c7876aa5271f086f753d84561b
+13214373
--
1.7.9.5
More information about the ffmpeg-devel
mailing list