aboutsummaryrefslogtreecommitdiffstats
path: root/tests/ref
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2014-05-18 22:51:27 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-05-18 22:57:20 +0200
commit0c152fe916e3f01ac075c6d86e4778e11f807042 (patch)
treea18f3e5b755009f49ca2d79406dda03eb62de43c /tests/ref
parent5771efde87c17e1ecda4db32437d16d108c61be2 (diff)
downloadffmpeg-0c152fe916e3f01ac075c6d86e4778e11f807042.tar.gz
ffmpeg: prefix encoder with "Lavc " in bitexact mode
This avoids misleading encoder names like "encoder = prores" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'tests/ref')
-rw-r--r--tests/ref/acodec/pcm-s16be_planar4
-rw-r--r--tests/ref/acodec/pcm-s16le_planar4
-rw-r--r--tests/ref/acodec/pcm-s24le_planar4
-rw-r--r--tests/ref/acodec/pcm-s32le_planar4
-rw-r--r--tests/ref/acodec/pcm-s8_planar4
-rw-r--r--tests/ref/acodec/pcm-u16be4
-rw-r--r--tests/ref/acodec/pcm-u16le4
-rw-r--r--tests/ref/acodec/pcm-u24be4
-rw-r--r--tests/ref/acodec/pcm-u24le4
-rw-r--r--tests/ref/acodec/pcm-u32be4
-rw-r--r--tests/ref/acodec/pcm-u32le4
-rw-r--r--tests/ref/fate/ffprobe_compact64
-rw-r--r--tests/ref/fate/ffprobe_csv64
-rw-r--r--tests/ref/fate/ffprobe_default66
-rw-r--r--tests/ref/fate/ffprobe_flat66
-rw-r--r--tests/ref/fate/ffprobe_ini66
-rw-r--r--tests/ref/fate/ffprobe_json66
-rw-r--r--tests/ref/fate/ffprobe_xml64
-rw-r--r--tests/ref/fate/filter-colormatrix12
-rw-r--r--tests/ref/fate/filter-colormatrix22
-rw-r--r--tests/ref/fate/filter-crop2
-rw-r--r--tests/ref/fate/filter-crop_scale2
-rw-r--r--tests/ref/fate/filter-crop_scale_vflip2
-rw-r--r--tests/ref/fate/filter-crop_vflip2
-rw-r--r--tests/ref/fate/filter-edgedetect2
-rw-r--r--tests/ref/fate/filter-edgedetect-colormix2
-rw-r--r--tests/ref/fate/filter-hue2
-rw-r--r--tests/ref/fate/filter-idet2
-rw-r--r--tests/ref/fate/filter-null2
-rw-r--r--tests/ref/fate/filter-pad2
-rw-r--r--tests/ref/fate/filter-pixdesc236
-rw-r--r--tests/ref/fate/filter-pixfmts-copy238
-rw-r--r--tests/ref/fate/filter-pixfmts-crop228
-rw-r--r--tests/ref/fate/filter-pixfmts-field238
-rw-r--r--tests/ref/fate/filter-pixfmts-fieldorder184
-rw-r--r--tests/ref/fate/filter-pixfmts-hflip228
-rw-r--r--tests/ref/fate/filter-pixfmts-il236
-rw-r--r--tests/ref/fate/filter-pixfmts-kerndeint20
-rw-r--r--tests/ref/fate/filter-pixfmts-lut38
-rw-r--r--tests/ref/fate/filter-pixfmts-null238
-rw-r--r--tests/ref/fate/filter-pixfmts-pad54
-rw-r--r--tests/ref/fate/filter-pixfmts-rotate40
-rw-r--r--tests/ref/fate/filter-pixfmts-scale238
-rw-r--r--tests/ref/fate/filter-pixfmts-super2xsai28
-rw-r--r--tests/ref/fate/filter-pixfmts-swapuv124
-rw-r--r--tests/ref/fate/filter-pixfmts-tinterlace_merge28
-rw-r--r--tests/ref/fate/filter-pixfmts-tinterlace_pad28
-rw-r--r--tests/ref/fate/filter-pixfmts-vflip238
-rw-r--r--tests/ref/fate/filter-pp2
-rw-r--r--tests/ref/fate/filter-pp22
-rw-r--r--tests/ref/fate/filter-pp32
-rw-r--r--tests/ref/fate/filter-pp42
-rw-r--r--tests/ref/fate/filter-pp52
-rw-r--r--tests/ref/fate/filter-pp62
-rw-r--r--tests/ref/fate/filter-scale2002
-rw-r--r--tests/ref/fate/filter-scale5002
-rw-r--r--tests/ref/fate/filter-select2
-rw-r--r--tests/ref/fate/filter-setdar2
-rw-r--r--tests/ref/fate/filter-setsar2
-rw-r--r--tests/ref/fate/filter-thumbnail2
-rw-r--r--tests/ref/fate/filter-tile2
-rw-r--r--tests/ref/fate/filter-vflip2
-rw-r--r--tests/ref/fate/filter-vflip_crop2
-rw-r--r--tests/ref/fate/filter-vflip_vflip2
-rw-r--r--tests/ref/lavf/mkv8
-rw-r--r--tests/ref/lavf/mov8
-rw-r--r--tests/ref/lavf/nut4
-rw-r--r--tests/ref/lavf/ogg4
-rw-r--r--tests/ref/seek/lavf-mkv44
-rw-r--r--tests/ref/seek/lavf-nut54
-rw-r--r--tests/ref/seek/lavf-ogg54
-rw-r--r--tests/ref/vsynth/vsynth1-avui2
-rw-r--r--tests/ref/vsynth/vsynth1-dnxhd-1080i2
-rw-r--r--tests/ref/vsynth/vsynth1-prores2
-rw-r--r--tests/ref/vsynth/vsynth1-prores_ks2
-rw-r--r--tests/ref/vsynth/vsynth1-qtrle2
-rw-r--r--tests/ref/vsynth/vsynth1-qtrlegray2
-rw-r--r--tests/ref/vsynth/vsynth1-svq12
-rw-r--r--tests/ref/vsynth/vsynth2-avui2
-rw-r--r--tests/ref/vsynth/vsynth2-dnxhd-1080i2
-rw-r--r--tests/ref/vsynth/vsynth2-prores2
-rw-r--r--tests/ref/vsynth/vsynth2-prores_ks2
-rw-r--r--tests/ref/vsynth/vsynth2-qtrle2
-rw-r--r--tests/ref/vsynth/vsynth2-qtrlegray2
-rw-r--r--tests/ref/vsynth/vsynth2-svq12
85 files changed, 1711 insertions, 1711 deletions
diff --git a/tests/ref/acodec/pcm-s16be_planar b/tests/ref/acodec/pcm-s16be_planar
index 5958ac2584..3d7d7b111f 100644
--- a/tests/ref/acodec/pcm-s16be_planar
+++ b/tests/ref/acodec/pcm-s16be_planar
@@ -1,4 +1,4 @@
-5b1935935b7e136000033c7907d87f6e *tests/data/fate/acodec-pcm-s16be_planar.nut
-1060717 tests/data/fate/acodec-pcm-s16be_planar.nut
+a2d4da448a83dac7cbe11eea96e679fb *tests/data/fate/acodec-pcm-s16be_planar.nut
+1060722 tests/data/fate/acodec-pcm-s16be_planar.nut
95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s16be_planar.out.wav
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400
diff --git a/tests/ref/acodec/pcm-s16le_planar b/tests/ref/acodec/pcm-s16le_planar
index 183e2cca12..c635c727e6 100644
--- a/tests/ref/acodec/pcm-s16le_planar
+++ b/tests/ref/acodec/pcm-s16le_planar
@@ -1,4 +1,4 @@
-e1f9f3ee97fe7714de820146020f7260 *tests/data/fate/acodec-pcm-s16le_planar.nut
-1060717 tests/data/fate/acodec-pcm-s16le_planar.nut
+761404c11c5b4b0a8bba0061704f70a4 *tests/data/fate/acodec-pcm-s16le_planar.nut
+1060722 tests/data/fate/acodec-pcm-s16le_planar.nut
95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s16le_planar.out.wav
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400
diff --git a/tests/ref/acodec/pcm-s24le_planar b/tests/ref/acodec/pcm-s24le_planar
index 31c8808c16..67393d9632 100644
--- a/tests/ref/acodec/pcm-s24le_planar
+++ b/tests/ref/acodec/pcm-s24le_planar
@@ -1,4 +1,4 @@
-6b32c17aa415aed274ef51dbc6011863 *tests/data/fate/acodec-pcm-s24le_planar.nut
-1590246 tests/data/fate/acodec-pcm-s24le_planar.nut
+aa9f8ca95de20b2e83f66dcbb15cc307 *tests/data/fate/acodec-pcm-s24le_planar.nut
+1590251 tests/data/fate/acodec-pcm-s24le_planar.nut
95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s24le_planar.out.wav
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400
diff --git a/tests/ref/acodec/pcm-s32le_planar b/tests/ref/acodec/pcm-s32le_planar
index d16f54eb45..643659f21f 100644
--- a/tests/ref/acodec/pcm-s32le_planar
+++ b/tests/ref/acodec/pcm-s32le_planar
@@ -1,4 +1,4 @@
-19a055fd60e02e837906264dc6706ae7 *tests/data/fate/acodec-pcm-s32le_planar.nut
-2120192 tests/data/fate/acodec-pcm-s32le_planar.nut
+d2a712fe08b1792bc65f255f54bb980e *tests/data/fate/acodec-pcm-s32le_planar.nut
+2120197 tests/data/fate/acodec-pcm-s32le_planar.nut
95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-s32le_planar.out.wav
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400
diff --git a/tests/ref/acodec/pcm-s8_planar b/tests/ref/acodec/pcm-s8_planar
index a84527766f..301e71538f 100644
--- a/tests/ref/acodec/pcm-s8_planar
+++ b/tests/ref/acodec/pcm-s8_planar
@@ -1,4 +1,4 @@
-c7b1faf9beb97c8417edb6a8ddc76904 *tests/data/fate/acodec-pcm-s8_planar.nut
-531095 tests/data/fate/acodec-pcm-s8_planar.nut
+c0e10e4a5106137082131807b6674a71 *tests/data/fate/acodec-pcm-s8_planar.nut
+531100 tests/data/fate/acodec-pcm-s8_planar.nut
652edf30f35ad89bf27bcc9d2f9c7b53 *tests/data/fate/acodec-pcm-s8_planar.out.wav
stddev: 147.89 PSNR: 52.93 MAXDIFF: 255 bytes: 1058400/ 1058400
diff --git a/tests/ref/acodec/pcm-u16be b/tests/ref/acodec/pcm-u16be
index 3fb843dedb..3fd831d162 100644
--- a/tests/ref/acodec/pcm-u16be
+++ b/tests/ref/acodec/pcm-u16be
@@ -1,4 +1,4 @@
-3145c8429e13c6c438bb91db7b27323a *tests/data/fate/acodec-pcm-u16be.nut
-1060710 tests/data/fate/acodec-pcm-u16be.nut
+753d5bfdc38d314fa3b1a2eb34449aea *tests/data/fate/acodec-pcm-u16be.nut
+1060715 tests/data/fate/acodec-pcm-u16be.nut
95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u16be.out.wav
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400
diff --git a/tests/ref/acodec/pcm-u16le b/tests/ref/acodec/pcm-u16le
index e4775d67dd..ea724bbe9c 100644
--- a/tests/ref/acodec/pcm-u16le
+++ b/tests/ref/acodec/pcm-u16le
@@ -1,4 +1,4 @@
-c6ce85da442c24fd4aa3027381009ce5 *tests/data/fate/acodec-pcm-u16le.nut
-1060710 tests/data/fate/acodec-pcm-u16le.nut
+cee38dc471b6b72d97e44d1667591362 *tests/data/fate/acodec-pcm-u16le.nut
+1060715 tests/data/fate/acodec-pcm-u16le.nut
95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u16le.out.wav
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400
diff --git a/tests/ref/acodec/pcm-u24be b/tests/ref/acodec/pcm-u24be
index e1647e7a74..3c196373a8 100644
--- a/tests/ref/acodec/pcm-u24be
+++ b/tests/ref/acodec/pcm-u24be
@@ -1,4 +1,4 @@
-08dae55d2cf2d78156da71a23ca02ce2 *tests/data/fate/acodec-pcm-u24be.nut
-1590239 tests/data/fate/acodec-pcm-u24be.nut
+84c2b6f7197840e40c5f646efd8a43a4 *tests/data/fate/acodec-pcm-u24be.nut
+1590244 tests/data/fate/acodec-pcm-u24be.nut
95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u24be.out.wav
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400
diff --git a/tests/ref/acodec/pcm-u24le b/tests/ref/acodec/pcm-u24le
index 740b4a1070..b82d6bcb2e 100644
--- a/tests/ref/acodec/pcm-u24le
+++ b/tests/ref/acodec/pcm-u24le
@@ -1,4 +1,4 @@
-878f0eade144cb54ada41c23688690e5 *tests/data/fate/acodec-pcm-u24le.nut
-1590239 tests/data/fate/acodec-pcm-u24le.nut
+5afea1f1b1d0590dbae2ac2e0092f434 *tests/data/fate/acodec-pcm-u24le.nut
+1590244 tests/data/fate/acodec-pcm-u24le.nut
95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u24le.out.wav
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400
diff --git a/tests/ref/acodec/pcm-u32be b/tests/ref/acodec/pcm-u32be
index 2569b365ed..909a130ac3 100644
--- a/tests/ref/acodec/pcm-u32be
+++ b/tests/ref/acodec/pcm-u32be
@@ -1,4 +1,4 @@
-e834a4b30825614d7653db86bab4ec6e *tests/data/fate/acodec-pcm-u32be.nut
-2120185 tests/data/fate/acodec-pcm-u32be.nut
+529f523fcd04002791fce9cee797783b *tests/data/fate/acodec-pcm-u32be.nut
+2120190 tests/data/fate/acodec-pcm-u32be.nut
95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u32be.out.wav
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400
diff --git a/tests/ref/acodec/pcm-u32le b/tests/ref/acodec/pcm-u32le
index f6b1bf2b75..16a183f600 100644
--- a/tests/ref/acodec/pcm-u32le
+++ b/tests/ref/acodec/pcm-u32le
@@ -1,4 +1,4 @@
-6354228724f641099e987b957d760b36 *tests/data/fate/acodec-pcm-u32le.nut
-2120185 tests/data/fate/acodec-pcm-u32le.nut
+87f75abd86f84571bafc656e06b63038 *tests/data/fate/acodec-pcm-u32le.nut
+2120190 tests/data/fate/acodec-pcm-u32le.nut
95e54b261530a1bcf6de6fe3b21dc5f6 *tests/data/fate/acodec-pcm-u32le.out.wav
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400
diff --git a/tests/ref/fate/ffprobe_compact b/tests/ref/fate/ffprobe_compact
index 5786f3f3b5..3a4111acc2 100644
--- a/tests/ref/fate/ffprobe_compact
+++ b/tests/ref/fate/ffprobe_compact
@@ -1,32 +1,32 @@
-packet|codec_type=audio|stream_index=0|pts=0|pts_time=0.000000|dts=0|dts_time=0.000000|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=627|flags=K
-frame|media_type=audio|key_frame=1|pkt_pts=0|pkt_pts_time=0.000000|pkt_dts=0|pkt_dts_time=0.000000|best_effort_timestamp=0|best_effort_timestamp_time=0.000000|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=627|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
-packet|codec_type=video|stream_index=1|pts=0|pts_time=0.000000|dts=0|dts_time=0.000000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=230400|pos=2702|flags=K
-frame|media_type=video|key_frame=1|pkt_pts=0|pkt_pts_time=0.000000|pkt_dts=0|pkt_dts_time=0.000000|best_effort_timestamp=0|best_effort_timestamp_time=0.000000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=2702|pkt_size=230400|width=320|height=240|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
-packet|codec_type=video|stream_index=2|pts=0|pts_time=0.000000|dts=0|dts_time=0.000000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=30000|pos=233123|flags=K
-frame|media_type=video|key_frame=1|pkt_pts=0|pkt_pts_time=0.000000|pkt_dts=0|pkt_dts_time=0.000000|best_effort_timestamp=0|best_effort_timestamp_time=0.000000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=233123|pkt_size=30000|width=100|height=100|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
-packet|codec_type=audio|stream_index=0|pts=1024|pts_time=0.023220|dts=1024|dts_time=0.023220|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=263128|flags=K
-frame|media_type=audio|key_frame=1|pkt_pts=1024|pkt_pts_time=0.023220|pkt_dts=1024|pkt_dts_time=0.023220|best_effort_timestamp=1024|best_effort_timestamp_time=0.023220|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=263128|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
-packet|codec_type=video|stream_index=1|pts=2048|pts_time=0.040000|dts=2048|dts_time=0.040000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=230400|pos=265206|flags=K
-frame|media_type=video|key_frame=1|pkt_pts=2048|pkt_pts_time=0.040000|pkt_dts=2048|pkt_dts_time=0.040000|best_effort_timestamp=2048|best_effort_timestamp_time=0.040000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=265206|pkt_size=230400|width=320|height=240|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
-packet|codec_type=video|stream_index=2|pts=2048|pts_time=0.040000|dts=2048|dts_time=0.040000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=30000|pos=495630|flags=K
-frame|media_type=video|key_frame=1|pkt_pts=2048|pkt_pts_time=0.040000|pkt_dts=2048|pkt_dts_time=0.040000|best_effort_timestamp=2048|best_effort_timestamp_time=0.040000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=495630|pkt_size=30000|width=100|height=100|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
-packet|codec_type=audio|stream_index=0|pts=2048|pts_time=0.046440|dts=2048|dts_time=0.046440|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=525635|flags=K
-frame|media_type=audio|key_frame=1|pkt_pts=2048|pkt_pts_time=0.046440|pkt_dts=2048|pkt_dts_time=0.046440|best_effort_timestamp=2048|best_effort_timestamp_time=0.046440|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=525635|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
-packet|codec_type=audio|stream_index=0|pts=3072|pts_time=0.069660|dts=3072|dts_time=0.069660|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=527706|flags=K
-frame|media_type=audio|key_frame=1|pkt_pts=3072|pkt_pts_time=0.069660|pkt_dts=3072|pkt_dts_time=0.069660|best_effort_timestamp=3072|best_effort_timestamp_time=0.069660|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=527706|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
-packet|codec_type=video|stream_index=1|pts=4096|pts_time=0.080000|dts=4096|dts_time=0.080000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=230400|pos=529784|flags=K
-frame|media_type=video|key_frame=1|pkt_pts=4096|pkt_pts_time=0.080000|pkt_dts=4096|pkt_dts_time=0.080000|best_effort_timestamp=4096|best_effort_timestamp_time=0.080000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=529784|pkt_size=230400|width=320|height=240|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
-packet|codec_type=video|stream_index=2|pts=4096|pts_time=0.080000|dts=4096|dts_time=0.080000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=30000|pos=760208|flags=K
-frame|media_type=video|key_frame=1|pkt_pts=4096|pkt_pts_time=0.080000|pkt_dts=4096|pkt_dts_time=0.080000|best_effort_timestamp=4096|best_effort_timestamp_time=0.080000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=760208|pkt_size=30000|width=100|height=100|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
-packet|codec_type=audio|stream_index=0|pts=4096|pts_time=0.092880|dts=4096|dts_time=0.092880|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=790213|flags=K
-frame|media_type=audio|key_frame=1|pkt_pts=4096|pkt_pts_time=0.092880|pkt_dts=4096|pkt_dts_time=0.092880|best_effort_timestamp=4096|best_effort_timestamp_time=0.092880|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=790213|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
-packet|codec_type=audio|stream_index=0|pts=5120|pts_time=0.116100|dts=5120|dts_time=0.116100|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=792284|flags=K
-frame|media_type=audio|key_frame=1|pkt_pts=5120|pkt_pts_time=0.116100|pkt_dts=5120|pkt_dts_time=0.116100|best_effort_timestamp=5120|best_effort_timestamp_time=0.116100|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=792284|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
-packet|codec_type=video|stream_index=1|pts=6144|pts_time=0.120000|dts=6144|dts_time=0.120000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=230400|pos=794362|flags=K
-frame|media_type=video|key_frame=1|pkt_pts=6144|pkt_pts_time=0.120000|pkt_dts=6144|pkt_dts_time=0.120000|best_effort_timestamp=6144|best_effort_timestamp_time=0.120000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=794362|pkt_size=230400|width=320|height=240|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
-packet|codec_type=video|stream_index=2|pts=6144|pts_time=0.120000|dts=6144|dts_time=0.120000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=30000|pos=1024786|flags=K
-frame|media_type=video|key_frame=1|pkt_pts=6144|pkt_pts_time=0.120000|pkt_dts=6144|pkt_dts_time=0.120000|best_effort_timestamp=6144|best_effort_timestamp_time=0.120000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=1024786|pkt_size=30000|width=100|height=100|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
-stream|index=0|codec_name=pcm_s16le|profile=unknown|codec_type=audio|codec_time_base=1/44100|codec_tag_string=PSD[16]|codec_tag=0x10445350|sample_fmt=s16|sample_rate=44100|channels=1|channel_layout=unknown|bits_per_sample=16|id=N/A|r_frame_rate=0/0|avg_frame_rate=0/0|time_base=1/44100|start_pts=0|start_time=0.000000|duration_ts=N/A|duration=N/A|bit_rate=705600|nb_frames=N/A|nb_read_frames=6|nb_read_packets=6|disposition:default=0|disposition:dub=0|disposition:original=0|disposition:comment=0|disposition:lyrics=0|disposition:karaoke=0|disposition:forced=0|disposition:hearing_impaired=0|disposition:visual_impaired=0|disposition:clean_effects=0|disposition:attached_pic=0|tag:E=mc²|tag:encoder=pcm_s16le
-stream|index=1|codec_name=rawvideo|profile=unknown|codec_type=video|codec_time_base=1/51200|codec_tag_string=RGB[24]|codec_tag=0x18424752|width=320|height=240|has_b_frames=0|sample_aspect_ratio=1:1|display_aspect_ratio=4:3|pix_fmt=rgb24|level=-99|timecode=N/A|id=N/A|r_frame_rate=25/1|avg_frame_rate=25/1|time_base=1/51200|start_pts=0|start_time=0.000000|duration_ts=N/A|duration=N/A|bit_rate=N/A|nb_frames=N/A|nb_read_frames=4|nb_read_packets=4|disposition:default=0|disposition:dub=0|disposition:original=0|disposition:comment=0|disposition:lyrics=0|disposition:karaoke=0|disposition:forced=0|disposition:hearing_impaired=0|disposition:visual_impaired=0|disposition:clean_effects=0|disposition:attached_pic=0|tag:title=foobar|tag:duration_ts=field-and-tags-conflict-attempt|tag:encoder=rawvideo
-stream|index=2|codec_name=rawvideo|profile=unknown|codec_type=video|codec_time_base=1/51200|codec_tag_string=RGB[24]|codec_tag=0x18424752|width=100|height=100|has_b_frames=0|sample_aspect_ratio=1:1|display_aspect_ratio=1:1|pix_fmt=rgb24|level=-99|timecode=N/A|id=N/A|r_frame_rate=25/1|avg_frame_rate=25/1|time_base=1/51200|start_pts=0|start_time=0.000000|duration_ts=N/A|duration=N/A|bit_rate=N/A|nb_frames=N/A|nb_read_frames=4|nb_read_packets=4|disposition:default=0|disposition:dub=0|disposition:original=0|disposition:comment=0|disposition:lyrics=0|disposition:karaoke=0|disposition:forced=0|disposition:hearing_impaired=0|disposition:visual_impaired=0|disposition:clean_effects=0|disposition:attached_pic=0|tag:encoder=rawvideo
-format|filename=tests/data/ffprobe-test.nut|nb_streams=3|nb_programs=0|format_name=nut|start_time=0.000000|duration=0.120000|size=1054867|bit_rate=70324466|probe_score=100|tag:title=ffprobe test file|tag:comment='A comment with CSV, XML & JSON special chars': <tag value="x">|tag:comment2=I ♥ Üñîçød€
+packet|codec_type=audio|stream_index=0|pts=0|pts_time=0.000000|dts=0|dts_time=0.000000|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=642|flags=K
+frame|media_type=audio|key_frame=1|pkt_pts=0|pkt_pts_time=0.000000|pkt_dts=0|pkt_dts_time=0.000000|best_effort_timestamp=0|best_effort_timestamp_time=0.000000|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=642|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
+packet|codec_type=video|stream_index=1|pts=0|pts_time=0.000000|dts=0|dts_time=0.000000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=230400|pos=2717|flags=K
+frame|media_type=video|key_frame=1|pkt_pts=0|pkt_pts_time=0.000000|pkt_dts=0|pkt_dts_time=0.000000|best_effort_timestamp=0|best_effort_timestamp_time=0.000000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=2717|pkt_size=230400|width=320|height=240|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
+packet|codec_type=video|stream_index=2|pts=0|pts_time=0.000000|dts=0|dts_time=0.000000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=30000|pos=233138|flags=K
+frame|media_type=video|key_frame=1|pkt_pts=0|pkt_pts_time=0.000000|pkt_dts=0|pkt_dts_time=0.000000|best_effort_timestamp=0|best_effort_timestamp_time=0.000000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=233138|pkt_size=30000|width=100|height=100|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
+packet|codec_type=audio|stream_index=0|pts=1024|pts_time=0.023220|dts=1024|dts_time=0.023220|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=263143|flags=K
+frame|media_type=audio|key_frame=1|pkt_pts=1024|pkt_pts_time=0.023220|pkt_dts=1024|pkt_dts_time=0.023220|best_effort_timestamp=1024|best_effort_timestamp_time=0.023220|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=263143|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
+packet|codec_type=video|stream_index=1|pts=2048|pts_time=0.040000|dts=2048|dts_time=0.040000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=230400|pos=265221|flags=K
+frame|media_type=video|key_frame=1|pkt_pts=2048|pkt_pts_time=0.040000|pkt_dts=2048|pkt_dts_time=0.040000|best_effort_timestamp=2048|best_effort_timestamp_time=0.040000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=265221|pkt_size=230400|width=320|height=240|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
+packet|codec_type=video|stream_index=2|pts=2048|pts_time=0.040000|dts=2048|dts_time=0.040000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=30000|pos=495645|flags=K
+frame|media_type=video|key_frame=1|pkt_pts=2048|pkt_pts_time=0.040000|pkt_dts=2048|pkt_dts_time=0.040000|best_effort_timestamp=2048|best_effort_timestamp_time=0.040000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=495645|pkt_size=30000|width=100|height=100|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
+packet|codec_type=audio|stream_index=0|pts=2048|pts_time=0.046440|dts=2048|dts_time=0.046440|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=525650|flags=K
+frame|media_type=audio|key_frame=1|pkt_pts=2048|pkt_pts_time=0.046440|pkt_dts=2048|pkt_dts_time=0.046440|best_effort_timestamp=2048|best_effort_timestamp_time=0.046440|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=525650|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
+packet|codec_type=audio|stream_index=0|pts=3072|pts_time=0.069660|dts=3072|dts_time=0.069660|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=527721|flags=K
+frame|media_type=audio|key_frame=1|pkt_pts=3072|pkt_pts_time=0.069660|pkt_dts=3072|pkt_dts_time=0.069660|best_effort_timestamp=3072|best_effort_timestamp_time=0.069660|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=527721|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
+packet|codec_type=video|stream_index=1|pts=4096|pts_time=0.080000|dts=4096|dts_time=0.080000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=230400|pos=529799|flags=K
+frame|media_type=video|key_frame=1|pkt_pts=4096|pkt_pts_time=0.080000|pkt_dts=4096|pkt_dts_time=0.080000|best_effort_timestamp=4096|best_effort_timestamp_time=0.080000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=529799|pkt_size=230400|width=320|height=240|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
+packet|codec_type=video|stream_index=2|pts=4096|pts_time=0.080000|dts=4096|dts_time=0.080000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=30000|pos=760223|flags=K
+frame|media_type=video|key_frame=1|pkt_pts=4096|pkt_pts_time=0.080000|pkt_dts=4096|pkt_dts_time=0.080000|best_effort_timestamp=4096|best_effort_timestamp_time=0.080000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=760223|pkt_size=30000|width=100|height=100|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
+packet|codec_type=audio|stream_index=0|pts=4096|pts_time=0.092880|dts=4096|dts_time=0.092880|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=790228|flags=K
+frame|media_type=audio|key_frame=1|pkt_pts=4096|pkt_pts_time=0.092880|pkt_dts=4096|pkt_dts_time=0.092880|best_effort_timestamp=4096|best_effort_timestamp_time=0.092880|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=790228|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
+packet|codec_type=audio|stream_index=0|pts=5120|pts_time=0.116100|dts=5120|dts_time=0.116100|duration=1024|duration_time=0.023220|convergence_duration=N/A|convergence_duration_time=N/A|size=2048|pos=792299|flags=K
+frame|media_type=audio|key_frame=1|pkt_pts=5120|pkt_pts_time=0.116100|pkt_dts=5120|pkt_dts_time=0.116100|best_effort_timestamp=5120|best_effort_timestamp_time=0.116100|pkt_duration=1024|pkt_duration_time=0.023220|pkt_pos=792299|pkt_size=2048|sample_fmt=s16|nb_samples=1024|channels=1|channel_layout=unknown
+packet|codec_type=video|stream_index=1|pts=6144|pts_time=0.120000|dts=6144|dts_time=0.120000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=230400|pos=794377|flags=K
+frame|media_type=video|key_frame=1|pkt_pts=6144|pkt_pts_time=0.120000|pkt_dts=6144|pkt_dts_time=0.120000|best_effort_timestamp=6144|best_effort_timestamp_time=0.120000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=794377|pkt_size=230400|width=320|height=240|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
+packet|codec_type=video|stream_index=2|pts=6144|pts_time=0.120000|dts=6144|dts_time=0.120000|duration=2048|duration_time=0.040000|convergence_duration=N/A|convergence_duration_time=N/A|size=30000|pos=1024801|flags=K
+frame|media_type=video|key_frame=1|pkt_pts=6144|pkt_pts_time=0.120000|pkt_dts=6144|pkt_dts_time=0.120000|best_effort_timestamp=6144|best_effort_timestamp_time=0.120000|pkt_duration=2048|pkt_duration_time=0.040000|pkt_pos=1024801|pkt_size=30000|width=100|height=100|pix_fmt=rgb24|sample_aspect_ratio=1:1|pict_type=I|coded_picture_number=0|display_picture_number=0|interlaced_frame=0|top_field_first=0|repeat_pict=0
+stream|index=0|codec_name=pcm_s16le|profile=unknown|codec_type=audio|codec_time_base=1/44100|codec_tag_string=PSD[16]|codec_tag=0x10445350|sample_fmt=s16|sample_rate=44100|channels=1|channel_layout=unknown|bits_per_sample=16|id=N/A|r_frame_rate=0/0|avg_frame_rate=0/0|time_base=1/44100|start_pts=0|start_time=0.000000|duration_ts=N/A|duration=N/A|bit_rate=705600|nb_frames=N/A|nb_read_frames=6|nb_read_packets=6|disposition:default=0|disposition:dub=0|disposition:original=0|disposition:comment=0|disposition:lyrics=0|disposition:karaoke=0|disposition:forced=0|disposition:hearing_impaired=0|disposition:visual_impaired=0|disposition:clean_effects=0|disposition:attached_pic=0|tag:E=mc²|tag:encoder=Lavc pcm_s16le
+stream|index=1|codec_name=rawvideo|profile=unknown|codec_type=video|codec_time_base=1/51200|codec_tag_string=RGB[24]|codec_tag=0x18424752|width=320|height=240|has_b_frames=0|sample_aspect_ratio=1:1|display_aspect_ratio=4:3|pix_fmt=rgb24|level=-99|timecode=N/A|id=N/A|r_frame_rate=25/1|avg_frame_rate=25/1|time_base=1/51200|start_pts=0|start_time=0.000000|duration_ts=N/A|duration=N/A|bit_rate=N/A|nb_frames=N/A|nb_read_frames=4|nb_read_packets=4|disposition:default=0|disposition:dub=0|disposition:original=0|disposition:comment=0|disposition:lyrics=0|disposition:karaoke=0|disposition:forced=0|disposition:hearing_impaired=0|disposition:visual_impaired=0|disposition:clean_effects=0|disposition:attached_pic=0|tag:title=foobar|tag:duration_ts=field-and-tags-conflict-attempt|tag:encoder=Lavc rawvideo
+stream|index=2|codec_name=rawvideo|profile=unknown|codec_type=video|codec_time_base=1/51200|codec_tag_string=RGB[24]|codec_tag=0x18424752|width=100|height=100|has_b_frames=0|sample_aspect_ratio=1:1|display_aspect_ratio=1:1|pix_fmt=rgb24|level=-99|timecode=N/A|id=N/A|r_frame_rate=25/1|avg_frame_rate=25/1|time_base=1/51200|start_pts=0|start_time=0.000000|duration_ts=N/A|duration=N/A|bit_rate=N/A|nb_frames=N/A|nb_read_frames=4|nb_read_packets=4|disposition:default=0|disposition:dub=0|disposition:original=0|disposition:comment=0|disposition:lyrics=0|disposition:karaoke=0|disposition:forced=0|disposition:hearing_impaired=0|disposition:visual_impaired=0|disposition:clean_effects=0|disposition:attached_pic=0|tag:encoder=Lavc rawvideo
+format|filename=tests/data/ffprobe-test.nut|nb_streams=3|nb_programs=0|format_name=nut|start_time=0.000000|duration=0.120000|size=1054882|bit_rate=70325466|probe_score=100|tag:title=ffprobe test file|tag:comment='A comment with CSV, XML & JSON special chars': <tag value="x">|tag:comment2=I ♥ Üñîçød€
diff --git a/tests/ref/fate/ffprobe_csv b/tests/ref/fate/ffprobe_csv
index 41f8f99efe..fca0a18924 100644
--- a/tests/ref/fate/ffprobe_csv
+++ b/tests/ref/fate/ffprobe_csv
@@ -1,32 +1,32 @@
-packet,audio,0,0,0.000000,0,0.000000,1024,0.023220,N/A,N/A,2048,627,K
-frame,audio,1,0,0.000000,0,0.000000,0,0.000000,1024,0.023220,627,2048,s16,1024,1,unknown
-packet,video,1,0,0.000000,0,0.000000,2048,0.040000,N/A,N/A,230400,2702,K
-frame,video,1,0,0.000000,0,0.000000,0,0.000000,2048,0.040000,2702,230400,320,240,rgb24,1:1,I,0,0,0,0,0
-packet,video,2,0,0.000000,0,0.000000,2048,0.040000,N/A,N/A,30000,233123,K
-frame,video,1,0,0.000000,0,0.000000,0,0.000000,2048,0.040000,233123,30000,100,100,rgb24,1:1,I,0,0,0,0,0
-packet,audio,0,1024,0.023220,1024,0.023220,1024,0.023220,N/A,N/A,2048,263128,K
-frame,audio,1,1024,0.023220,1024,0.023220,1024,0.023220,1024,0.023220,263128,2048,s16,1024,1,unknown
-packet,video,1,2048,0.040000,2048,0.040000,2048,0.040000,N/A,N/A,230400,265206,K
-frame,video,1,2048,0.040000,2048,0.040000,2048,0.040000,2048,0.040000,265206,230400,320,240,rgb24,1:1,I,0,0,0,0,0
-packet,video,2,2048,0.040000,2048,0.040000,2048,0.040000,N/A,N/A,30000,495630,K
-frame,video,1,2048,0.040000,2048,0.040000,2048,0.040000,2048,0.040000,495630,30000,100,100,rgb24,1:1,I,0,0,0,0,0
-packet,audio,0,2048,0.046440,2048,0.046440,1024,0.023220,N/A,N/A,2048,525635,K
-frame,audio,1,2048,0.046440,2048,0.046440,2048,0.046440,1024,0.023220,525635,2048,s16,1024,1,unknown
-packet,audio,0,3072,0.069660,3072,0.069660,1024,0.023220,N/A,N/A,2048,527706,K
-frame,audio,1,3072,0.069660,3072,0.069660,3072,0.069660,1024,0.023220,527706,2048,s16,1024,1,unknown
-packet,video,1,4096,0.080000,4096,0.080000,2048,0.040000,N/A,N/A,230400,529784,K
-frame,video,1,4096,0.080000,4096,0.080000,4096,0.080000,2048,0.040000,529784,230400,320,240,rgb24,1:1,I,0,0,0,0,0
-packet,video,2,4096,0.080000,4096,0.080000,2048,0.040000,N/A,N/A,30000,760208,K
-frame,video,1,4096,0.080000,4096,0.080000,4096,0.080000,2048,0.040000,760208,30000,100,100,rgb24,1:1,I,0,0,0,0,0
-packet,audio,0,4096,0.092880,4096,0.092880,1024,0.023220,N/A,N/A,2048,790213,K
-frame,audio,1,4096,0.092880,4096,0.092880,4096,0.092880,1024,0.023220,790213,2048,s16,1024,1,unknown
-packet,audio,0,5120,0.116100,5120,0.116100,1024,0.023220,N/A,N/A,2048,792284,K
-frame,audio,1,5120,0.116100,5120,0.116100,5120,0.116100,1024,0.023220,792284,2048,s16,1024,1,unknown
-packet,video,1,6144,0.120000,6144,0.120000,2048,0.040000,N/A,N/A,230400,794362,K
-frame,video,1,6144,0.120000,6144,0.120000,6144,0.120000,2048,0.040000,794362,230400,320,240,rgb24,1:1,I,0,0,0,0,0
-packet,video,2,6144,0.120000,6144,0.120000,2048,0.040000,N/A,N/A,30000,1024786,K
-frame,video,1,6144,0.120000,6144,0.120000,6144,0.120000,2048,0.040000,1024786,30000,100,100,rgb24,1:1,I,0,0,0,0,0
-stream,0,pcm_s16le,unknown,audio,1/44100,PSD[16],0x10445350,s16,44100,1,unknown,16,N/A,0/0,0/0,1/44100,0,0.000000,N/A,N/A,705600,N/A,6,6,0,0,0,0,0,0,0,0,0,0,0,mc²,pcm_s16le
-stream,1,rawvideo,unknown,video,1/51200,RGB[24],0x18424752,320,240,0,1:1,4:3,rgb24,-99,N/A,N/A,25/1,25/1,1/51200,0,0.000000,N/A,N/A,N/A,N/A,4,4,0,0,0,0,0,0,0,0,0,0,0,foobar,field-and-tags-conflict-attempt,rawvideo
-stream,2,rawvideo,unknown,video,1/51200,RGB[24],0x18424752,100,100,0,1:1,1:1,rgb24,-99,N/A,N/A,25/1,25/1,1/51200,0,0.000000,N/A,N/A,N/A,N/A,4,4,0,0,0,0,0,0,0,0,0,0,0,rawvideo
-format,tests/data/ffprobe-test.nut,3,0,nut,0.000000,0.120000,1054867,70324466,100,ffprobe test file,"'A comment with CSV, XML & JSON special chars': <tag value=""x"">",I ♥ Üñîçød€
+packet,audio,0,0,0.000000,0,0.000000,1024,0.023220,N/A,N/A,2048,642,K
+frame,audio,1,0,0.000000,0,0.000000,0,0.000000,1024,0.023220,642,2048,s16,1024,1,unknown
+packet,video,1,0,0.000000,0,0.000000,2048,0.040000,N/A,N/A,230400,2717,K
+frame,video,1,0,0.000000,0,0.000000,0,0.000000,2048,0.040000,2717,230400,320,240,rgb24,1:1,I,0,0,0,0,0
+packet,video,2,0,0.000000,0,0.000000,2048,0.040000,N/A,N/A,30000,233138,K
+frame,video,1,0,0.000000,0,0.000000,0,0.000000,2048,0.040000,233138,30000,100,100,rgb24,1:1,I,0,0,0,0,0
+packet,audio,0,1024,0.023220,1024,0.023220,1024,0.023220,N/A,N/A,2048,263143,K
+frame,audio,1,1024,0.023220,1024,0.023220,1024,0.023220,1024,0.023220,263143,2048,s16,1024,1,unknown
+packet,video,1,2048,0.040000,2048,0.040000,2048,0.040000,N/A,N/A,230400,265221,K
+frame,video,1,2048,0.040000,2048,0.040000,2048,0.040000,2048,0.040000,265221,230400,320,240,rgb24,1:1,I,0,0,0,0,0
+packet,video,2,2048,0.040000,2048,0.040000,2048,0.040000,N/A,N/A,30000,495645,K
+frame,video,1,2048,0.040000,2048,0.040000,2048,0.040000,2048,0.040000,495645,30000,100,100,rgb24,1:1,I,0,0,0,0,0
+packet,audio,0,2048,0.046440,2048,0.046440,1024,0.023220,N/A,N/A,2048,525650,K
+frame,audio,1,2048,0.046440,2048,0.046440,2048,0.046440,1024,0.023220,525650,2048,s16,1024,1,unknown
+packet,audio,0,3072,0.069660,3072,0.069660,1024,0.023220,N/A,N/A,2048,527721,K
+frame,audio,1,3072,0.069660,3072,0.069660,3072,0.069660,1024,0.023220,527721,2048,s16,1024,1,unknown
+packet,video,1,4096,0.080000,4096,0.080000,2048,0.040000,N/A,N/A,230400,529799,K
+frame,video,1,4096,0.080000,4096,0.080000,4096,0.080000,2048,0.040000,529799,230400,320,240,rgb24,1:1,I,0,0,0,0,0
+packet,video,2,4096,0.080000,4096,0.080000,2048,0.040000,N/A,N/A,30000,760223,K
+frame,video,1,4096,0.080000,4096,0.080000,4096,0.080000,2048,0.040000,760223,30000,100,100,rgb24,1:1,I,0,0,0,0,0
+packet,audio,0,4096,0.092880,4096,0.092880,1024,0.023220,N/A,N/A,2048,790228,K
+frame,audio,1,4096,0.092880,4096,0.092880,4096,0.092880,1024,0.023220,790228,2048,s16,1024,1,unknown
+packet,audio,0,5120,0.116100,5120,0.116100,1024,0.023220,N/A,N/A,2048,792299,K
+frame,audio,1,5120,0.116100,5120,0.116100,5120,0.116100,1024,0.023220,792299,2048,s16,1024,1,unknown
+packet,video,1,6144,0.120000,6144,0.120000,2048,0.040000,N/A,N/A,230400,794377,K
+frame,video,1,6144,0.120000,6144,0.120000,6144,0.120000,2048,0.040000,794377,230400,320,240,rgb24,1:1,I,0,0,0,0,0
+packet,video,2,6144,0.120000,6144,0.120000,2048,0.040000,N/A,N/A,30000,1024801,K
+frame,video,1,6144,0.120000,6144,0.120000,6144,0.120000,2048,0.040000,1024801,30000,100,100,rgb24,1:1,I,0,0,0,0,0
+stream,0,pcm_s16le,unknown,audio,1/44100,PSD[16],0x10445350,s16,44100,1,unknown,16,N/A,0/0,0/0,1/44100,0,0.000000,N/A,N/A,705600,N/A,6,6,0,0,0,0,0,0,0,0,0,0,0,mc²,Lavc pcm_s16le
+stream,1,rawvideo,unknown,video,1/51200,RGB[24],0x18424752,320,240,0,1:1,4:3,rgb24,-99,N/A,N/A,25/1,25/1,1/51200,0,0.000000,N/A,N/A,N/A,N/A,4,4,0,0,0,0,0,0,0,0,0,0,0,foobar,field-and-tags-conflict-attempt,Lavc rawvideo
+stream,2,rawvideo,unknown,video,1/51200,RGB[24],0x18424752,100,100,0,1:1,1:1,rgb24,-99,N/A,N/A,25/1,25/1,1/51200,0,0.000000,N/A,N/A,N/A,N/A,4,4,0,0,0,0,0,0,0,0,0,0,0,Lavc rawvideo
+format,tests/data/ffprobe-test.nut,3,0,nut,0.000000,0.120000,1054882,70325466,100,ffprobe test file,"'A comment with CSV, XML & JSON special chars': <tag value=""x"">",I ♥ Üñîçød€
diff --git a/tests/ref/fate/ffprobe_default b/tests/ref/fate/ffprobe_default
index d47a108571..9f4e5386f9 100644
--- a/tests/ref/fate/ffprobe_default
+++ b/tests/ref/fate/ffprobe_default
@@ -10,7 +10,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=627
+pos=642
flags=K
[/PACKET]
[FRAME]
@@ -24,7 +24,7 @@ best_effort_timestamp=0
best_effort_timestamp_time=0.000000
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=627
+pkt_pos=642
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -43,7 +43,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=230400
-pos=2702
+pos=2717
flags=K
[/PACKET]
[FRAME]
@@ -57,7 +57,7 @@ best_effort_timestamp=0
best_effort_timestamp_time=0.000000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=2702
+pkt_pos=2717
pkt_size=230400
width=320
height=240
@@ -82,7 +82,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=30000
-pos=233123
+pos=233138
flags=K
[/PACKET]
[FRAME]
@@ -96,7 +96,7 @@ best_effort_timestamp=0
best_effort_timestamp_time=0.000000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=233123
+pkt_pos=233138
pkt_size=30000
width=100
height=100
@@ -121,7 +121,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=263128
+pos=263143
flags=K
[/PACKET]
[FRAME]
@@ -135,7 +135,7 @@ best_effort_timestamp=1024
best_effort_timestamp_time=0.023220
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=263128
+pkt_pos=263143
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -154,7 +154,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=230400
-pos=265206
+pos=265221
flags=K
[/PACKET]
[FRAME]
@@ -168,7 +168,7 @@ best_effort_timestamp=2048
best_effort_timestamp_time=0.040000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=265206
+pkt_pos=265221
pkt_size=230400
width=320
height=240
@@ -193,7 +193,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=30000
-pos=495630
+pos=495645
flags=K
[/PACKET]
[FRAME]
@@ -207,7 +207,7 @@ best_effort_timestamp=2048
best_effort_timestamp_time=0.040000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=495630
+pkt_pos=495645
pkt_size=30000
width=100
height=100
@@ -232,7 +232,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=525635
+pos=525650
flags=K
[/PACKET]
[FRAME]
@@ -246,7 +246,7 @@ best_effort_timestamp=2048
best_effort_timestamp_time=0.046440
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=525635
+pkt_pos=525650
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -265,7 +265,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=527706
+pos=527721
flags=K
[/PACKET]
[FRAME]
@@ -279,7 +279,7 @@ best_effort_timestamp=3072
best_effort_timestamp_time=0.069660
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=527706
+pkt_pos=527721
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -298,7 +298,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=230400
-pos=529784
+pos=529799
flags=K
[/PACKET]
[FRAME]
@@ -312,7 +312,7 @@ best_effort_timestamp=4096
best_effort_timestamp_time=0.080000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=529784
+pkt_pos=529799
pkt_size=230400
width=320
height=240
@@ -337,7 +337,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=30000
-pos=760208
+pos=760223
flags=K
[/PACKET]
[FRAME]
@@ -351,7 +351,7 @@ best_effort_timestamp=4096
best_effort_timestamp_time=0.080000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=760208
+pkt_pos=760223
pkt_size=30000
width=100
height=100
@@ -376,7 +376,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=790213
+pos=790228
flags=K
[/PACKET]
[FRAME]
@@ -390,7 +390,7 @@ best_effort_timestamp=4096
best_effort_timestamp_time=0.092880
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=790213
+pkt_pos=790228
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -409,7 +409,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=792284
+pos=792299
flags=K
[/PACKET]
[FRAME]
@@ -423,7 +423,7 @@ best_effort_timestamp=5120
best_effort_timestamp_time=0.116100
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=792284
+pkt_pos=792299
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -442,7 +442,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=230400
-pos=794362
+pos=794377
flags=K
[/PACKET]
[FRAME]
@@ -456,7 +456,7 @@ best_effort_timestamp=6144
best_effort_timestamp_time=0.120000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=794362
+pkt_pos=794377
pkt_size=230400
width=320
height=240
@@ -481,7 +481,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=30000
-pos=1024786
+pos=1024801
flags=K
[/PACKET]
[FRAME]
@@ -495,7 +495,7 @@ best_effort_timestamp=6144
best_effort_timestamp_time=0.120000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=1024786
+pkt_pos=1024801
pkt_size=30000
width=100
height=100
@@ -545,7 +545,7 @@ DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
TAG:E=mc²
-TAG:encoder=pcm_s16le
+TAG:encoder=Lavc pcm_s16le
[/STREAM]
[STREAM]
index=1
@@ -588,7 +588,7 @@ DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
TAG:title=foobar
TAG:duration_ts=field-and-tags-conflict-attempt
-TAG:encoder=rawvideo
+TAG:encoder=Lavc rawvideo
[/STREAM]
[STREAM]
index=2
@@ -629,7 +629,7 @@ DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
-TAG:encoder=rawvideo
+TAG:encoder=Lavc rawvideo
[/STREAM]
[FORMAT]
filename=tests/data/ffprobe-test.nut
@@ -638,8 +638,8 @@ nb_programs=0
format_name=nut
start_time=0.000000
duration=0.120000
-size=1054867
-bit_rate=70324466
+size=1054882
+bit_rate=70325466
probe_score=100
TAG:title=ffprobe test file
TAG:comment='A comment with CSV, XML & JSON special chars': <tag value="x">
diff --git a/tests/ref/fate/ffprobe_flat b/tests/ref/fate/ffprobe_flat
index 2a2d4b330b..610d884e2c 100644
--- a/tests/ref/fate/ffprobe_flat
+++ b/tests/ref/fate/ffprobe_flat
@@ -9,7 +9,7 @@ packets_and_frames.packet.0.duration_time="0.023220"
packets_and_frames.packet.0.convergence_duration="N/A"
packets_and_frames.packet.0.convergence_duration_time="N/A"
packets_and_frames.packet.0.size="2048"
-packets_and_frames.packet.0.pos="627"
+packets_and_frames.packet.0.pos="642"
packets_and_frames.packet.0.flags="K"
packets_and_frames.frame.0.media_type="audio"
packets_and_frames.frame.0.key_frame=1
@@ -21,7 +21,7 @@ packets_and_frames.frame.0.best_effort_timestamp=0
packets_and_frames.frame.0.best_effort_timestamp_time="0.000000"
packets_and_frames.frame.0.pkt_duration=1024
packets_and_frames.frame.0.pkt_duration_time="0.023220"
-packets_and_frames.frame.0.pkt_pos="627"
+packets_and_frames.frame.0.pkt_pos="642"
packets_and_frames.frame.0.pkt_size="2048"
packets_and_frames.frame.0.sample_fmt="s16"
packets_and_frames.frame.0.nb_samples=1024
@@ -38,7 +38,7 @@ packets_and_frames.packet.1.duration_time="0.040000"
packets_and_frames.packet.1.convergence_duration="N/A"
packets_and_frames.packet.1.convergence_duration_time="N/A"
packets_and_frames.packet.1.size="230400"
-packets_and_frames.packet.1.pos="2702"
+packets_and_frames.packet.1.pos="2717"
packets_and_frames.packet.1.flags="K"
packets_and_frames.frame.1.media_type="video"
packets_and_frames.frame.1.key_frame=1
@@ -50,7 +50,7 @@ packets_and_frames.frame.1.best_effort_timestamp=0
packets_and_frames.frame.1.best_effort_timestamp_time="0.000000"
packets_and_frames.frame.1.pkt_duration=2048
packets_and_frames.frame.1.pkt_duration_time="0.040000"
-packets_and_frames.frame.1.pkt_pos="2702"
+packets_and_frames.frame.1.pkt_pos="2717"
packets_and_frames.frame.1.pkt_size="230400"
packets_and_frames.frame.1.width=320
packets_and_frames.frame.1.height=240
@@ -73,7 +73,7 @@ packets_and_frames.packet.2.duration_time="0.040000"
packets_and_frames.packet.2.convergence_duration="N/A"
packets_and_frames.packet.2.convergence_duration_time="N/A"
packets_and_frames.packet.2.size="30000"
-packets_and_frames.packet.2.pos="233123"
+packets_and_frames.packet.2.pos="233138"
packets_and_frames.packet.2.flags="K"
packets_and_frames.frame.2.media_type="video"
packets_and_frames.frame.2.key_frame=1
@@ -85,7 +85,7 @@ packets_and_frames.frame.2.best_effort_timestamp=0
packets_and_frames.frame.2.best_effort_timestamp_time="0.000000"
packets_and_frames.frame.2.pkt_duration=2048
packets_and_frames.frame.2.pkt_duration_time="0.040000"
-packets_and_frames.frame.2.pkt_pos="233123"
+packets_and_frames.frame.2.pkt_pos="233138"
packets_and_frames.frame.2.pkt_size="30000"
packets_and_frames.frame.2.width=100
packets_and_frames.frame.2.height=100
@@ -108,7 +108,7 @@ packets_and_frames.packet.3.duration_time="0.023220"
packets_and_frames.packet.3.convergence_duration="N/A"
packets_and_frames.packet.3.convergence_duration_time="N/A"
packets_and_frames.packet.3.size="2048"
-packets_and_frames.packet.3.pos="263128"
+packets_and_frames.packet.3.pos="263143"
packets_and_frames.packet.3.flags="K"
packets_and_frames.frame.3.media_type="audio"
packets_and_frames.frame.3.key_frame=1
@@ -120,7 +120,7 @@ packets_and_frames.frame.3.best_effort_timestamp=1024
packets_and_frames.frame.3.best_effort_timestamp_time="0.023220"
packets_and_frames.frame.3.pkt_duration=1024
packets_and_frames.frame.3.pkt_duration_time="0.023220"
-packets_and_frames.frame.3.pkt_pos="263128"
+packets_and_frames.frame.3.pkt_pos="263143"
packets_and_frames.frame.3.pkt_size="2048"
packets_and_frames.frame.3.sample_fmt="s16"
packets_and_frames.frame.3.nb_samples=1024
@@ -137,7 +137,7 @@ packets_and_frames.packet.4.duration_time="0.040000"
packets_and_frames.packet.4.convergence_duration="N/A"
packets_and_frames.packet.4.convergence_duration_time="N/A"
packets_and_frames.packet.4.size="230400"
-packets_and_frames.packet.4.pos="265206"
+packets_and_frames.packet.4.pos="265221"
packets_and_frames.packet.4.flags="K"
packets_and_frames.frame.4.media_type="video"
packets_and_frames.frame.4.key_frame=1
@@ -149,7 +149,7 @@ packets_and_frames.frame.4.best_effort_timestamp=2048
packets_and_frames.frame.4.best_effort_timestamp_time="0.040000"
packets_and_frames.frame.4.pkt_duration=2048
packets_and_frames.frame.4.pkt_duration_time="0.040000"
-packets_and_frames.frame.4.pkt_pos="265206"
+packets_and_frames.frame.4.pkt_pos="265221"
packets_and_frames.frame.4.pkt_size="230400"
packets_and_frames.frame.4.width=320
packets_and_frames.frame.4.height=240
@@ -172,7 +172,7 @@ packets_and_frames.packet.5.duration_time="0.040000"
packets_and_frames.packet.5.convergence_duration="N/A"
packets_and_frames.packet.5.convergence_duration_time="N/A"
packets_and_frames.packet.5.size="30000"
-packets_and_frames.packet.5.pos="495630"
+packets_and_frames.packet.5.pos="495645"
packets_and_frames.packet.5.flags="K"
packets_and_frames.frame.5.media_type="video"
packets_and_frames.frame.5.key_frame=1
@@ -184,7 +184,7 @@ packets_and_frames.frame.5.best_effort_timestamp=2048
packets_and_frames.frame.5.best_effort_timestamp_time="0.040000"
packets_and_frames.frame.5.pkt_duration=2048
packets_and_frames.frame.5.pkt_duration_time="0.040000"
-packets_and_frames.frame.5.pkt_pos="495630"
+packets_and_frames.frame.5.pkt_pos="495645"
packets_and_frames.frame.5.pkt_size="30000"
packets_and_frames.frame.5.width=100
packets_and_frames.frame.5.height=100
@@ -207,7 +207,7 @@ packets_and_frames.packet.6.duration_time="0.023220"
packets_and_frames.packet.6.convergence_duration="N/A"
packets_and_frames.packet.6.convergence_duration_time="N/A"
packets_and_frames.packet.6.size="2048"
-packets_and_frames.packet.6.pos="525635"
+packets_and_frames.packet.6.pos="525650"
packets_and_frames.packet.6.flags="K"
packets_and_frames.frame.6.media_type="audio"
packets_and_frames.frame.6.key_frame=1
@@ -219,7 +219,7 @@ packets_and_frames.frame.6.best_effort_timestamp=2048
packets_and_frames.frame.6.best_effort_timestamp_time="0.046440"
packets_and_frames.frame.6.pkt_duration=1024
packets_and_frames.frame.6.pkt_duration_time="0.023220"
-packets_and_frames.frame.6.pkt_pos="525635"
+packets_and_frames.frame.6.pkt_pos="525650"
packets_and_frames.frame.6.pkt_size="2048"
packets_and_frames.frame.6.sample_fmt="s16"
packets_and_frames.frame.6.nb_samples=1024
@@ -236,7 +236,7 @@ packets_and_frames.packet.7.duration_time="0.023220"
packets_and_frames.packet.7.convergence_duration="N/A"
packets_and_frames.packet.7.convergence_duration_time="N/A"
packets_and_frames.packet.7.size="2048"
-packets_and_frames.packet.7.pos="527706"
+packets_and_frames.packet.7.pos="527721"
packets_and_frames.packet.7.flags="K"
packets_and_frames.frame.7.media_type="audio"
packets_and_frames.frame.7.key_frame=1
@@ -248,7 +248,7 @@ packets_and_frames.frame.7.best_effort_timestamp=3072
packets_and_frames.frame.7.best_effort_timestamp_time="0.069660"
packets_and_frames.frame.7.pkt_duration=1024
packets_and_frames.frame.7.pkt_duration_time="0.023220"
-packets_and_frames.frame.7.pkt_pos="527706"
+packets_and_frames.frame.7.pkt_pos="527721"
packets_and_frames.frame.7.pkt_size="2048"
packets_and_frames.frame.7.sample_fmt="s16"
packets_and_frames.frame.7.nb_samples=1024
@@ -265,7 +265,7 @@ packets_and_frames.packet.8.duration_time="0.040000"
packets_and_frames.packet.8.convergence_duration="N/A"
packets_and_frames.packet.8.convergence_duration_time="N/A"
packets_and_frames.packet.8.size="230400"
-packets_and_frames.packet.8.pos="529784"
+packets_and_frames.packet.8.pos="529799"
packets_and_frames.packet.8.flags="K"
packets_and_frames.frame.8.media_type="video"
packets_and_frames.frame.8.key_frame=1
@@ -277,7 +277,7 @@ packets_and_frames.frame.8.best_effort_timestamp=4096
packets_and_frames.frame.8.best_effort_timestamp_time="0.080000"
packets_and_frames.frame.8.pkt_duration=2048
packets_and_frames.frame.8.pkt_duration_time="0.040000"
-packets_and_frames.frame.8.pkt_pos="529784"
+packets_and_frames.frame.8.pkt_pos="529799"
packets_and_frames.frame.8.pkt_size="230400"
packets_and_frames.frame.8.width=320
packets_and_frames.frame.8.height=240
@@ -300,7 +300,7 @@ packets_and_frames.packet.9.duration_time="0.040000"
packets_and_frames.packet.9.convergence_duration="N/A"
packets_and_frames.packet.9.convergence_duration_time="N/A"
packets_and_frames.packet.9.size="30000"
-packets_and_frames.packet.9.pos="760208"
+packets_and_frames.packet.9.pos="760223"
packets_and_frames.packet.9.flags="K"
packets_and_frames.frame.9.media_type="video"
packets_and_frames.frame.9.key_frame=1
@@ -312,7 +312,7 @@ packets_and_frames.frame.9.best_effort_timestamp=4096
packets_and_frames.frame.9.best_effort_timestamp_time="0.080000"
packets_and_frames.frame.9.pkt_duration=2048
packets_and_frames.frame.9.pkt_duration_time="0.040000"
-packets_and_frames.frame.9.pkt_pos="760208"
+packets_and_frames.frame.9.pkt_pos="760223"
packets_and_frames.frame.9.pkt_size="30000"
packets_and_frames.frame.9.width=100
packets_and_frames.frame.9.height=100
@@ -335,7 +335,7 @@ packets_and_frames.packet.10.duration_time="0.023220"
packets_and_frames.packet.10.convergence_duration="N/A"
packets_and_frames.packet.10.convergence_duration_time="N/A"
packets_and_frames.packet.10.size="2048"
-packets_and_frames.packet.10.pos="790213"
+packets_and_frames.packet.10.pos="790228"
packets_and_frames.packet.10.flags="K"
packets_and_frames.frame.10.media_type="audio"
packets_and_frames.frame.10.key_frame=1
@@ -347,7 +347,7 @@ packets_and_frames.frame.10.best_effort_timestamp=4096
packets_and_frames.frame.10.best_effort_timestamp_time="0.092880"
packets_and_frames.frame.10.pkt_duration=1024
packets_and_frames.frame.10.pkt_duration_time="0.023220"
-packets_and_frames.frame.10.pkt_pos="790213"
+packets_and_frames.frame.10.pkt_pos="790228"
packets_and_frames.frame.10.pkt_size="2048"
packets_and_frames.frame.10.sample_fmt="s16"
packets_and_frames.frame.10.nb_samples=1024
@@ -364,7 +364,7 @@ packets_and_frames.packet.11.duration_time="0.023220"
packets_and_frames.packet.11.convergence_duration="N/A"
packets_and_frames.packet.11.convergence_duration_time="N/A"
packets_and_frames.packet.11.size="2048"
-packets_and_frames.packet.11.pos="792284"
+packets_and_frames.packet.11.pos="792299"
packets_and_frames.packet.11.flags="K"
packets_and_frames.frame.11.media_type="audio"
packets_and_frames.frame.11.key_frame=1
@@ -376,7 +376,7 @@ packets_and_frames.frame.11.best_effort_timestamp=5120
packets_and_frames.frame.11.best_effort_timestamp_time="0.116100"
packets_and_frames.frame.11.pkt_duration=1024
packets_and_frames.frame.11.pkt_duration_time="0.023220"
-packets_and_frames.frame.11.pkt_pos="792284"
+packets_and_frames.frame.11.pkt_pos="792299"
packets_and_frames.frame.11.pkt_size="2048"
packets_and_frames.frame.11.sample_fmt="s16"
packets_and_frames.frame.11.nb_samples=1024
@@ -393,7 +393,7 @@ packets_and_frames.packet.12.duration_time="0.040000"
packets_and_frames.packet.12.convergence_duration="N/A"
packets_and_frames.packet.12.convergence_duration_time="N/A"
packets_and_frames.packet.12.size="230400"
-packets_and_frames.packet.12.pos="794362"
+packets_and_frames.packet.12.pos="794377"
packets_and_frames.packet.12.flags="K"
packets_and_frames.frame.12.media_type="video"
packets_and_frames.frame.12.key_frame=1
@@ -405,7 +405,7 @@ packets_and_frames.frame.12.best_effort_timestamp=6144
packets_and_frames.frame.12.best_effort_timestamp_time="0.120000"
packets_and_frames.frame.12.pkt_duration=2048
packets_and_frames.frame.12.pkt_duration_time="0.040000"
-packets_and_frames.frame.12.pkt_pos="794362"
+packets_and_frames.frame.12.pkt_pos="794377"
packets_and_frames.frame.12.pkt_size="230400"
packets_and_frames.frame.12.width=320
packets_and_frames.frame.12.height=240
@@ -428,7 +428,7 @@ packets_and_frames.packet.13.duration_time="0.040000"
packets_and_frames.packet.13.convergence_duration="N/A"
packets_and_frames.packet.13.convergence_duration_time="N/A"
packets_and_frames.packet.13.size="30000"
-packets_and_frames.packet.13.pos="1024786"
+packets_and_frames.packet.13.pos="1024801"
packets_and_frames.packet.13.flags="K"
packets_and_frames.frame.13.media_type="video"
packets_and_frames.frame.13.key_frame=1
@@ -440,7 +440,7 @@ packets_and_frames.frame.13.best_effort_timestamp=6144
packets_and_frames.frame.13.best_effort_timestamp_time="0.120000"
packets_and_frames.frame.13.pkt_duration=2048
packets_and_frames.frame.13.pkt_duration_time="0.040000"
-packets_and_frames.frame.13.pkt_pos="1024786"
+packets_and_frames.frame.13.pkt_pos="1024801"
packets_and_frames.frame.13.pkt_size="30000"
packets_and_frames.frame.13.width=100
packets_and_frames.frame.13.height=100
@@ -488,7 +488,7 @@ streams.stream.0.disposition.visual_impaired=0
streams.stream.0.disposition.clean_effects=0
streams.stream.0.disposition.attached_pic=0
streams.stream.0.tags.E="mc²"
-streams.stream.0.tags.encoder="pcm_s16le"
+streams.stream.0.tags.encoder="Lavc pcm_s16le"
streams.stream.1.index=1
streams.stream.1.codec_name="rawvideo"
streams.stream.1.profile="unknown"
@@ -529,7 +529,7 @@ streams.stream.1.disposition.clean_effects=0
streams.stream.1.disposition.attached_pic=0
streams.stream.1.tags.title="foobar"
streams.stream.1.tags.duration_ts="field-and-tags-conflict-attempt"
-streams.stream.1.tags.encoder="rawvideo"
+streams.stream.1.tags.encoder="Lavc rawvideo"
streams.stream.2.index=2
streams.stream.2.codec_name="rawvideo"
streams.stream.2.profile="unknown"
@@ -568,15 +568,15 @@ streams.stream.2.disposition.hearing_impaired=0
streams.stream.2.disposition.visual_impaired=0
streams.stream.2.disposition.clean_effects=0
streams.stream.2.disposition.attached_pic=0
-streams.stream.2.tags.encoder="rawvideo"
+streams.stream.2.tags.encoder="Lavc rawvideo"
format.filename="tests/data/ffprobe-test.nut"
format.nb_streams=3
format.nb_programs=0
format.format_name="nut"
format.start_time="0.000000"
format.duration="0.120000"
-format.size="1054867"
-format.bit_rate="70324466"
+format.size="1054882"
+format.bit_rate="70325466"
format.probe_score=100
format.tags.title="ffprobe test file"
format.tags.comment="'A comment with CSV, XML & JSON special chars': <tag value=\"x\">"
diff --git a/tests/ref/fate/ffprobe_ini b/tests/ref/fate/ffprobe_ini
index 08696461bc..7e5b065bde 100644
--- a/tests/ref/fate/ffprobe_ini
+++ b/tests/ref/fate/ffprobe_ini
@@ -12,7 +12,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=627
+pos=642
flags=K
[packets_and_frames.frame.0]
@@ -26,7 +26,7 @@ best_effort_timestamp=0
best_effort_timestamp_time=0.000000
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=627
+pkt_pos=642
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -45,7 +45,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=230400
-pos=2702
+pos=2717
flags=K
[packets_and_frames.frame.1]
@@ -59,7 +59,7 @@ best_effort_timestamp=0
best_effort_timestamp_time=0.000000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=2702
+pkt_pos=2717
pkt_size=230400
width=320
height=240
@@ -84,7 +84,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=30000
-pos=233123
+pos=233138
flags=K
[packets_and_frames.frame.2]
@@ -98,7 +98,7 @@ best_effort_timestamp=0
best_effort_timestamp_time=0.000000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=233123
+pkt_pos=233138
pkt_size=30000
width=100
height=100
@@ -123,7 +123,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=263128
+pos=263143
flags=K
[packets_and_frames.frame.3]
@@ -137,7 +137,7 @@ best_effort_timestamp=1024
best_effort_timestamp_time=0.023220
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=263128
+pkt_pos=263143
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -156,7 +156,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=230400
-pos=265206
+pos=265221
flags=K
[packets_and_frames.frame.4]
@@ -170,7 +170,7 @@ best_effort_timestamp=2048
best_effort_timestamp_time=0.040000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=265206
+pkt_pos=265221
pkt_size=230400
width=320
height=240
@@ -195,7 +195,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=30000
-pos=495630
+pos=495645
flags=K
[packets_and_frames.frame.5]
@@ -209,7 +209,7 @@ best_effort_timestamp=2048
best_effort_timestamp_time=0.040000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=495630
+pkt_pos=495645
pkt_size=30000
width=100
height=100
@@ -234,7 +234,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=525635
+pos=525650
flags=K
[packets_and_frames.frame.6]
@@ -248,7 +248,7 @@ best_effort_timestamp=2048
best_effort_timestamp_time=0.046440
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=525635
+pkt_pos=525650
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -267,7 +267,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=527706
+pos=527721
flags=K
[packets_and_frames.frame.7]
@@ -281,7 +281,7 @@ best_effort_timestamp=3072
best_effort_timestamp_time=0.069660
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=527706
+pkt_pos=527721
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -300,7 +300,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=230400
-pos=529784
+pos=529799
flags=K
[packets_and_frames.frame.8]
@@ -314,7 +314,7 @@ best_effort_timestamp=4096
best_effort_timestamp_time=0.080000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=529784
+pkt_pos=529799
pkt_size=230400
width=320
height=240
@@ -339,7 +339,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=30000
-pos=760208
+pos=760223
flags=K
[packets_and_frames.frame.9]
@@ -353,7 +353,7 @@ best_effort_timestamp=4096
best_effort_timestamp_time=0.080000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=760208
+pkt_pos=760223
pkt_size=30000
width=100
height=100
@@ -378,7 +378,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=790213
+pos=790228
flags=K
[packets_and_frames.frame.10]
@@ -392,7 +392,7 @@ best_effort_timestamp=4096
best_effort_timestamp_time=0.092880
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=790213
+pkt_pos=790228
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -411,7 +411,7 @@ duration_time=0.023220
convergence_duration=N/A
convergence_duration_time=N/A
size=2048
-pos=792284
+pos=792299
flags=K
[packets_and_frames.frame.11]
@@ -425,7 +425,7 @@ best_effort_timestamp=5120
best_effort_timestamp_time=0.116100
pkt_duration=1024
pkt_duration_time=0.023220
-pkt_pos=792284
+pkt_pos=792299
pkt_size=2048
sample_fmt=s16
nb_samples=1024
@@ -444,7 +444,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=230400
-pos=794362
+pos=794377
flags=K
[packets_and_frames.frame.12]
@@ -458,7 +458,7 @@ best_effort_timestamp=6144
best_effort_timestamp_time=0.120000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=794362
+pkt_pos=794377
pkt_size=230400
width=320
height=240
@@ -483,7 +483,7 @@ duration_time=0.040000
convergence_duration=N/A
convergence_duration_time=N/A
size=30000
-pos=1024786
+pos=1024801
flags=K
[packets_and_frames.frame.13]
@@ -497,7 +497,7 @@ best_effort_timestamp=6144
best_effort_timestamp_time=0.120000
pkt_duration=2048
pkt_duration_time=0.040000
-pkt_pos=1024786
+pkt_pos=1024801
pkt_size=30000
width=100
height=100
@@ -551,7 +551,7 @@ attached_pic=0
[streams.stream.0.tags]
E=mc²
-encoder=pcm_s16le
+encoder=Lavc pcm_s16le
[streams.stream.1]
index=1
@@ -598,7 +598,7 @@ attached_pic=0
[streams.stream.1.tags]
title=foobar
duration_ts=field-and-tags-conflict-attempt
-encoder=rawvideo
+encoder=Lavc rawvideo
[streams.stream.2]
index=2
@@ -643,7 +643,7 @@ clean_effects=0
attached_pic=0
[streams.stream.2.tags]
-encoder=rawvideo
+encoder=Lavc rawvideo
[format]
filename=tests/data/ffprobe-test.nut
@@ -652,8 +652,8 @@ nb_programs=0
format_name=nut
start_time=0.000000
duration=0.120000
-size=1054867
-bit_rate=70324466
+size=1054882
+bit_rate=70325466
probe_score=100
[format.tags]
diff --git a/tests/ref/fate/ffprobe_json b/tests/ref/fate/ffprobe_json
index 48fea24716..29e8fe08a2 100644
--- a/tests/ref/fate/ffprobe_json
+++ b/tests/ref/fate/ffprobe_json
@@ -11,7 +11,7 @@
"duration": 1024,
"duration_time": "0.023220",
"size": "2048",
- "pos": "627",
+ "pos": "642",
"flags": "K"
},
{
@@ -26,7 +26,7 @@
"best_effort_timestamp_time": "0.000000",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "627",
+ "pkt_pos": "642",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -43,7 +43,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "230400",
- "pos": "2702",
+ "pos": "2717",
"flags": "K"
},
{
@@ -58,7 +58,7 @@
"best_effort_timestamp_time": "0.000000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "2702",
+ "pkt_pos": "2717",
"pkt_size": "230400",
"width": 320,
"height": 240,
@@ -82,7 +82,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "30000",
- "pos": "233123",
+ "pos": "233138",
"flags": "K"
},
{
@@ -97,7 +97,7 @@
"best_effort_timestamp_time": "0.000000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "233123",
+ "pkt_pos": "233138",
"pkt_size": "30000",
"width": 100,
"height": 100,
@@ -121,7 +121,7 @@
"duration": 1024,
"duration_time": "0.023220",
"size": "2048",
- "pos": "263128",
+ "pos": "263143",
"flags": "K"
},
{
@@ -136,7 +136,7 @@
"best_effort_timestamp_time": "0.023220",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "263128",
+ "pkt_pos": "263143",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -153,7 +153,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "230400",
- "pos": "265206",
+ "pos": "265221",
"flags": "K"
},
{
@@ -168,7 +168,7 @@
"best_effort_timestamp_time": "0.040000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "265206",
+ "pkt_pos": "265221",
"pkt_size": "230400",
"width": 320,
"height": 240,
@@ -192,7 +192,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "30000",
- "pos": "495630",
+ "pos": "495645",
"flags": "K"
},
{
@@ -207,7 +207,7 @@
"best_effort_timestamp_time": "0.040000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "495630",
+ "pkt_pos": "495645",
"pkt_size": "30000",
"width": 100,
"height": 100,
@@ -231,7 +231,7 @@
"duration": 1024,
"duration_time": "0.023220",
"size": "2048",
- "pos": "525635",
+ "pos": "525650",
"flags": "K"
},
{
@@ -246,7 +246,7 @@
"best_effort_timestamp_time": "0.046440",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "525635",
+ "pkt_pos": "525650",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -263,7 +263,7 @@
"duration": 1024,
"duration_time": "0.023220",
"size": "2048",
- "pos": "527706",
+ "pos": "527721",
"flags": "K"
},
{
@@ -278,7 +278,7 @@
"best_effort_timestamp_time": "0.069660",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "527706",
+ "pkt_pos": "527721",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -295,7 +295,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "230400",
- "pos": "529784",
+ "pos": "529799",
"flags": "K"
},
{
@@ -310,7 +310,7 @@
"best_effort_timestamp_time": "0.080000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "529784",
+ "pkt_pos": "529799",
"pkt_size": "230400",
"width": 320,
"height": 240,
@@ -334,7 +334,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "30000",
- "pos": "760208",
+ "pos": "760223",
"flags": "K"
},
{
@@ -349,7 +349,7 @@
"best_effort_timestamp_time": "0.080000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "760208",
+ "pkt_pos": "760223",
"pkt_size": "30000",
"width": 100,
"height": 100,
@@ -373,7 +373,7 @@
"duration": 1024,
"duration_time": "0.023220",
"size": "2048",
- "pos": "790213",
+ "pos": "790228",
"flags": "K"
},
{
@@ -388,7 +388,7 @@
"best_effort_timestamp_time": "0.092880",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "790213",
+ "pkt_pos": "790228",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -405,7 +405,7 @@
"duration": 1024,
"duration_time": "0.023220",
"size": "2048",
- "pos": "792284",
+ "pos": "792299",
"flags": "K"
},
{
@@ -420,7 +420,7 @@
"best_effort_timestamp_time": "0.116100",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "792284",
+ "pkt_pos": "792299",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -437,7 +437,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "230400",
- "pos": "794362",
+ "pos": "794377",
"flags": "K"
},
{
@@ -452,7 +452,7 @@
"best_effort_timestamp_time": "0.120000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "794362",
+ "pkt_pos": "794377",
"pkt_size": "230400",
"width": 320,
"height": 240,
@@ -476,7 +476,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "30000",
- "pos": "1024786",
+ "pos": "1024801",
"flags": "K"
},
{
@@ -491,7 +491,7 @@
"best_effort_timestamp_time": "0.120000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "1024786",
+ "pkt_pos": "1024801",
"pkt_size": "30000",
"width": 100,
"height": 100,
@@ -540,7 +540,7 @@
},
"tags": {
"E": "mc²",
- "encoder": "pcm_s16le"
+ "encoder": "Lavc pcm_s16le"
}
},
{
@@ -580,7 +580,7 @@
"tags": {
"title": "foobar",
"duration_ts": "field-and-tags-conflict-attempt",
- "encoder": "rawvideo"
+ "encoder": "Lavc rawvideo"
}
},
{
@@ -618,7 +618,7 @@
"attached_pic": 0
},
"tags": {
- "encoder": "rawvideo"
+ "encoder": "Lavc rawvideo"
}
}
],
@@ -629,8 +629,8 @@
"format_name": "nut",
"start_time": "0.000000",
"duration": "0.120000",
- "size": "1054867",
- "bit_rate": "70324466",
+ "size": "1054882",
+ "bit_rate": "70325466",
"probe_score": 100,
"tags": {
"title": "ffprobe test file",
diff --git a/tests/ref/fate/ffprobe_xml b/tests/ref/fate/ffprobe_xml
index 7db8c784b1..90353c4f9f 100644
--- a/tests/ref/fate/ffprobe_xml
+++ b/tests/ref/fate/ffprobe_xml
@@ -1,55 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<ffprobe>
<packets_and_frames>
- <packet codec_type="audio" stream_index="0" pts="0" pts_time="0.000000" dts="0" dts_time="0.000000" duration="1024" duration_time="0.023220" size="2048" pos="627" flags="K"/>
- <frame media_type="audio" key_frame="1" pkt_pts="0" pkt_pts_time="0.000000" pkt_dts="0" pkt_dts_time="0.000000" best_effort_timestamp="0" best_effort_timestamp_time="0.000000" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="627" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
- <packet codec_type="video" stream_index="1" pts="0" pts_time="0.000000" dts="0" dts_time="0.000000" duration="2048" duration_time="0.040000" size="230400" pos="2702" flags="K"/>
- <frame media_type="video" key_frame="1" pkt_pts="0" pkt_pts_time="0.000000" pkt_dts="0" pkt_dts_time="0.000000" best_effort_timestamp="0" best_effort_timestamp_time="0.000000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="2702" pkt_size="230400" width="320" height="240" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
- <packet codec_type="video" stream_index="2" pts="0" pts_time="0.000000" dts="0" dts_time="0.000000" duration="2048" duration_time="0.040000" size="30000" pos="233123" flags="K"/>
- <frame media_type="video" key_frame="1" pkt_pts="0" pkt_pts_time="0.000000" pkt_dts="0" pkt_dts_time="0.000000" best_effort_timestamp="0" best_effort_timestamp_time="0.000000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="233123" pkt_size="30000" width="100" height="100" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
- <packet codec_type="audio" stream_index="0" pts="1024" pts_time="0.023220" dts="1024" dts_time="0.023220" duration="1024" duration_time="0.023220" size="2048" pos="263128" flags="K"/>
- <frame media_type="audio" key_frame="1" pkt_pts="1024" pkt_pts_time="0.023220" pkt_dts="1024" pkt_dts_time="0.023220" best_effort_timestamp="1024" best_effort_timestamp_time="0.023220" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="263128" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
- <packet codec_type="video" stream_index="1" pts="2048" pts_time="0.040000" dts="2048" dts_time="0.040000" duration="2048" duration_time="0.040000" size="230400" pos="265206" flags="K"/>
- <frame media_type="video" key_frame="1" pkt_pts="2048" pkt_pts_time="0.040000" pkt_dts="2048" pkt_dts_time="0.040000" best_effort_timestamp="2048" best_effort_timestamp_time="0.040000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="265206" pkt_size="230400" width="320" height="240" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
- <packet codec_type="video" stream_index="2" pts="2048" pts_time="0.040000" dts="2048" dts_time="0.040000" duration="2048" duration_time="0.040000" size="30000" pos="495630" flags="K"/>
- <frame media_type="video" key_frame="1" pkt_pts="2048" pkt_pts_time="0.040000" pkt_dts="2048" pkt_dts_time="0.040000" best_effort_timestamp="2048" best_effort_timestamp_time="0.040000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="495630" pkt_size="30000" width="100" height="100" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
- <packet codec_type="audio" stream_index="0" pts="2048" pts_time="0.046440" dts="2048" dts_time="0.046440" duration="1024" duration_time="0.023220" size="2048" pos="525635" flags="K"/>
- <frame media_type="audio" key_frame="1" pkt_pts="2048" pkt_pts_time="0.046440" pkt_dts="2048" pkt_dts_time="0.046440" best_effort_timestamp="2048" best_effort_timestamp_time="0.046440" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="525635" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
- <packet codec_type="audio" stream_index="0" pts="3072" pts_time="0.069660" dts="3072" dts_time="0.069660" duration="1024" duration_time="0.023220" size="2048" pos="527706" flags="K"/>
- <frame media_type="audio" key_frame="1" pkt_pts="3072" pkt_pts_time="0.069660" pkt_dts="3072" pkt_dts_time="0.069660" best_effort_timestamp="3072" best_effort_timestamp_time="0.069660" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="527706" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
- <packet codec_type="video" stream_index="1" pts="4096" pts_time="0.080000" dts="4096" dts_time="0.080000" duration="2048" duration_time="0.040000" size="230400" pos="529784" flags="K"/>
- <frame media_type="video" key_frame="1" pkt_pts="4096" pkt_pts_time="0.080000" pkt_dts="4096" pkt_dts_time="0.080000" best_effort_timestamp="4096" best_effort_timestamp_time="0.080000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="529784" pkt_size="230400" width="320" height="240" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
- <packet codec_type="video" stream_index="2" pts="4096" pts_time="0.080000" dts="4096" dts_time="0.080000" duration="2048" duration_time="0.040000" size="30000" pos="760208" flags="K"/>
- <frame media_type="video" key_frame="1" pkt_pts="4096" pkt_pts_time="0.080000" pkt_dts="4096" pkt_dts_time="0.080000" best_effort_timestamp="4096" best_effort_timestamp_time="0.080000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="760208" pkt_size="30000" width="100" height="100" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
- <packet codec_type="audio" stream_index="0" pts="4096" pts_time="0.092880" dts="4096" dts_time="0.092880" duration="1024" duration_time="0.023220" size="2048" pos="790213" flags="K"/>
- <frame media_type="audio" key_frame="1" pkt_pts="4096" pkt_pts_time="0.092880" pkt_dts="4096" pkt_dts_time="0.092880" best_effort_timestamp="4096" best_effort_timestamp_time="0.092880" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="790213" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
- <packet codec_type="audio" stream_index="0" pts="5120" pts_time="0.116100" dts="5120" dts_time="0.116100" duration="1024" duration_time="0.023220" size="2048" pos="792284" flags="K"/>
- <frame media_type="audio" key_frame="1" pkt_pts="5120" pkt_pts_time="0.116100" pkt_dts="5120" pkt_dts_time="0.116100" best_effort_timestamp="5120" best_effort_timestamp_time="0.116100" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="792284" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
- <packet codec_type="video" stream_index="1" pts="6144" pts_time="0.120000" dts="6144" dts_time="0.120000" duration="2048" duration_time="0.040000" size="230400" pos="794362" flags="K"/>
- <frame media_type="video" key_frame="1" pkt_pts="6144" pkt_pts_time="0.120000" pkt_dts="6144" pkt_dts_time="0.120000" best_effort_timestamp="6144" best_effort_timestamp_time="0.120000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="794362" pkt_size="230400" width="320" height="240" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
- <packet codec_type="video" stream_index="2" pts="6144" pts_time="0.120000" dts="6144" dts_time="0.120000" duration="2048" duration_time="0.040000" size="30000" pos="1024786" flags="K"/>
- <frame media_type="video" key_frame="1" pkt_pts="6144" pkt_pts_time="0.120000" pkt_dts="6144" pkt_dts_time="0.120000" best_effort_timestamp="6144" best_effort_timestamp_time="0.120000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="1024786" pkt_size="30000" width="100" height="100" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
+ <packet codec_type="audio" stream_index="0" pts="0" pts_time="0.000000" dts="0" dts_time="0.000000" duration="1024" duration_time="0.023220" size="2048" pos="642" flags="K"/>
+ <frame media_type="audio" key_frame="1" pkt_pts="0" pkt_pts_time="0.000000" pkt_dts="0" pkt_dts_time="0.000000" best_effort_timestamp="0" best_effort_timestamp_time="0.000000" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="642" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
+ <packet codec_type="video" stream_index="1" pts="0" pts_time="0.000000" dts="0" dts_time="0.000000" duration="2048" duration_time="0.040000" size="230400" pos="2717" flags="K"/>
+ <frame media_type="video" key_frame="1" pkt_pts="0" pkt_pts_time="0.000000" pkt_dts="0" pkt_dts_time="0.000000" best_effort_timestamp="0" best_effort_timestamp_time="0.000000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="2717" pkt_size="230400" width="320" height="240" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
+ <packet codec_type="video" stream_index="2" pts="0" pts_time="0.000000" dts="0" dts_time="0.000000" duration="2048" duration_time="0.040000" size="30000" pos="233138" flags="K"/>
+ <frame media_type="video" key_frame="1" pkt_pts="0" pkt_pts_time="0.000000" pkt_dts="0" pkt_dts_time="0.000000" best_effort_timestamp="0" best_effort_timestamp_time="0.000000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="233138" pkt_size="30000" width="100" height="100" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
+ <packet codec_type="audio" stream_index="0" pts="1024" pts_time="0.023220" dts="1024" dts_time="0.023220" duration="1024" duration_time="0.023220" size="2048" pos="263143" flags="K"/>
+ <frame media_type="audio" key_frame="1" pkt_pts="1024" pkt_pts_time="0.023220" pkt_dts="1024" pkt_dts_time="0.023220" best_effort_timestamp="1024" best_effort_timestamp_time="0.023220" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="263143" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
+ <packet codec_type="video" stream_index="1" pts="2048" pts_time="0.040000" dts="2048" dts_time="0.040000" duration="2048" duration_time="0.040000" size="230400" pos="265221" flags="K"/>
+ <frame media_type="video" key_frame="1" pkt_pts="2048" pkt_pts_time="0.040000" pkt_dts="2048" pkt_dts_time="0.040000" best_effort_timestamp="2048" best_effort_timestamp_time="0.040000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="265221" pkt_size="230400" width="320" height="240" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
+ <packet codec_type="video" stream_index="2" pts="2048" pts_time="0.040000" dts="2048" dts_time="0.040000" duration="2048" duration_time="0.040000" size="30000" pos="495645" flags="K"/>
+ <frame media_type="video" key_frame="1" pkt_pts="2048" pkt_pts_time="0.040000" pkt_dts="2048" pkt_dts_time="0.040000" best_effort_timestamp="2048" best_effort_timestamp_time="0.040000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="495645" pkt_size="30000" width="100" height="100" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
+ <packet codec_type="audio" stream_index="0" pts="2048" pts_time="0.046440" dts="2048" dts_time="0.046440" duration="1024" duration_time="0.023220" size="2048" pos="525650" flags="K"/>
+ <frame media_type="audio" key_frame="1" pkt_pts="2048" pkt_pts_time="0.046440" pkt_dts="2048" pkt_dts_time="0.046440" best_effort_timestamp="2048" best_effort_timestamp_time="0.046440" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="525650" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
+ <packet codec_type="audio" stream_index="0" pts="3072" pts_time="0.069660" dts="3072" dts_time="0.069660" duration="1024" duration_time="0.023220" size="2048" pos="527721" flags="K"/>
+ <frame media_type="audio" key_frame="1" pkt_pts="3072" pkt_pts_time="0.069660" pkt_dts="3072" pkt_dts_time="0.069660" best_effort_timestamp="3072" best_effort_timestamp_time="0.069660" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="527721" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
+ <packet codec_type="video" stream_index="1" pts="4096" pts_time="0.080000" dts="4096" dts_time="0.080000" duration="2048" duration_time="0.040000" size="230400" pos="529799" flags="K"/>
+ <frame media_type="video" key_frame="1" pkt_pts="4096" pkt_pts_time="0.080000" pkt_dts="4096" pkt_dts_time="0.080000" best_effort_timestamp="4096" best_effort_timestamp_time="0.080000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="529799" pkt_size="230400" width="320" height="240" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
+ <packet codec_type="video" stream_index="2" pts="4096" pts_time="0.080000" dts="4096" dts_time="0.080000" duration="2048" duration_time="0.040000" size="30000" pos="760223" flags="K"/>
+ <frame media_type="video" key_frame="1" pkt_pts="4096" pkt_pts_time="0.080000" pkt_dts="4096" pkt_dts_time="0.080000" best_effort_timestamp="4096" best_effort_timestamp_time="0.080000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="760223" pkt_size="30000" width="100" height="100" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
+ <packet codec_type="audio" stream_index="0" pts="4096" pts_time="0.092880" dts="4096" dts_time="0.092880" duration="1024" duration_time="0.023220" size="2048" pos="790228" flags="K"/>
+ <frame media_type="audio" key_frame="1" pkt_pts="4096" pkt_pts_time="0.092880" pkt_dts="4096" pkt_dts_time="0.092880" best_effort_timestamp="4096" best_effort_timestamp_time="0.092880" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="790228" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
+ <packet codec_type="audio" stream_index="0" pts="5120" pts_time="0.116100" dts="5120" dts_time="0.116100" duration="1024" duration_time="0.023220" size="2048" pos="792299" flags="K"/>
+ <frame media_type="audio" key_frame="1" pkt_pts="5120" pkt_pts_time="0.116100" pkt_dts="5120" pkt_dts_time="0.116100" best_effort_timestamp="5120" best_effort_timestamp_time="0.116100" pkt_duration="1024" pkt_duration_time="0.023220" pkt_pos="792299" pkt_size="2048" sample_fmt="s16" nb_samples="1024" channels="1"/>
+ <packet codec_type="video" stream_index="1" pts="6144" pts_time="0.120000" dts="6144" dts_time="0.120000" duration="2048" duration_time="0.040000" size="230400" pos="794377" flags="K"/>
+ <frame media_type="video" key_frame="1" pkt_pts="6144" pkt_pts_time="0.120000" pkt_dts="6144" pkt_dts_time="0.120000" best_effort_timestamp="6144" best_effort_timestamp_time="0.120000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="794377" pkt_size="230400" width="320" height="240" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
+ <packet codec_type="video" stream_index="2" pts="6144" pts_time="0.120000" dts="6144" dts_time="0.120000" duration="2048" duration_time="0.040000" size="30000" pos="1024801" flags="K"/>
+ <frame media_type="video" key_frame="1" pkt_pts="6144" pkt_pts_time="0.120000" pkt_dts="6144" pkt_dts_time="0.120000" best_effort_timestamp="6144" best_effort_timestamp_time="0.120000" pkt_duration="2048" pkt_duration_time="0.040000" pkt_pos="1024801" pkt_size="30000" width="100" height="100" pix_fmt="rgb24" sample_aspect_ratio="1:1" pict_type="I" coded_picture_number="0" display_picture_number="0" interlaced_frame="0" top_field_first="0" repeat_pict="0"/>
</packets_and_frames>
<streams>
<stream index="0" codec_name="pcm_s16le" codec_type="audio" codec_time_base="1/44100" codec_tag_string="PSD[16]" codec_tag="0x10445350" sample_fmt="s16" sample_rate="44100" channels="1" bits_per_sample="16" r_frame_rate="0/0" avg_frame_rate="0/0" time_base="1/44100" start_pts="0" start_time="0.000000" bit_rate="705600" nb_read_frames="6" nb_read_packets="6">
<disposition default="0" dub="0" original="0" comment="0" lyrics="0" karaoke="0" forced="0" hearing_impaired="0" visual_impaired="0" clean_effects="0" attached_pic="0"/>
<tag key="E" value="mc²"/>
- <tag key="encoder" value="pcm_s16le"/>
+ <tag key="encoder" value="Lavc pcm_s16le"/>
</stream>
<stream index="1" codec_name="rawvideo" codec_type="video" codec_time_base="1/51200" codec_tag_string="RGB[24]" codec_tag="0x18424752" width="320" height="240" has_b_frames="0" sample_aspect_ratio="1:1" display_aspect_ratio="4:3" pix_fmt="rgb24" level="-99" r_frame_rate="25/1" avg_frame_rate="25/1" time_base="1/51200" start_pts="0" start_time="0.000000" nb_read_frames="4" nb_read_packets="4">
<disposition default="0" dub="0" original="0" comment="0" lyrics="0" karaoke="0" forced="0" hearing_impaired="0" visual_impaired="0" clean_effects="0" attached_pic="0"/>
<tag key="title" value="foobar"/>
<tag key="duration_ts" value="field-and-tags-conflict-attempt"/>
- <tag key="encoder" value="rawvideo"/>
+ <tag key="encoder" value="Lavc rawvideo"/>
</stream>
<stream index="2" codec_name="rawvideo" codec_type="video" codec_time_base="1/51200" codec_tag_string="RGB[24]" codec_tag="0x18424752" width="100" height="100" has_b_frames="0" sample_aspect_ratio="1:1" display_aspect_ratio="1:1" pix_fmt="rgb24" level="-99" r_frame_rate="25/1" avg_frame_rate="25/1" time_base="1/51200" start_pts="0" start_time="0.000000" nb_read_frames="4" nb_read_packets="4">
<disposition default="0" dub="0" original="0" comment="0" lyrics="0" karaoke="0" forced="0" hearing_impaired="0" visual_impaired="0" clean_effects="0" attached_pic="0"/>
- <tag key="encoder" value="rawvideo"/>
+ <tag key="encoder" value="Lavc rawvideo"/>
</stream>
</streams>
- <format filename="tests/data/ffprobe-test.nut" nb_streams="3" nb_programs="0" format_name="nut" start_time="0.000000" duration="0.120000" size="1054867" bit_rate="70324466" probe_score="100">
+ <format filename="tests/data/ffprobe-test.nut" nb_streams="3" nb_programs="0" format_name="nut" start_time="0.000000" duration="0.120000" size="1054882" bit_rate="70325466" probe_score="100">
<tag key="title" value="ffprobe test file"/>
<tag key="comment" value="&apos;A comment with CSV, XML &amp; JSON special chars&apos;: &lt;tag value=&quot;x&quot;&gt;"/>
<tag key="comment2" value="I ♥ Üñîçød€"/>
diff --git a/tests/ref/fate/filter-colormatrix1 b/tests/ref/fate/filter-colormatrix1
index 75eaf3eee9..265f956d9b 100644
--- a/tests/ref/fate/filter-colormatrix1
+++ b/tests/ref/fate/filter-colormatrix1
@@ -1 +1 @@
-colormatrix1 c24a920812a24daedb096d64586017eb
+colormatrix1 a5a26833c0feec3220af855ed36987b0
diff --git a/tests/ref/fate/filter-colormatrix2 b/tests/ref/fate/filter-colormatrix2
index d93786f831..4e96587e77 100644
--- a/tests/ref/fate/filter-colormatrix2
+++ b/tests/ref/fate/filter-colormatrix2
@@ -1 +1 @@
-colormatrix2 f903abbaf0df887704c4126a497f5c80
+colormatrix2 2c81a2a1bfcba0768e00f0fc5ab7bf5a
diff --git a/tests/ref/fate/filter-crop b/tests/ref/fate/filter-crop
index 212cf5325e..0295d8df5d 100644
--- a/tests/ref/fate/filter-crop
+++ b/tests/ref/fate/filter-crop
@@ -1 +1 @@
-crop 0f022e15b8d4fa1055fbb259b503f1fb
+crop 75217686e926f7541a200ecf88aa2c12
diff --git a/tests/ref/fate/filter-crop_scale b/tests/ref/fate/filter-crop_scale
index 787a78864b..4658df4fc4 100644
--- a/tests/ref/fate/filter-crop_scale
+++ b/tests/ref/fate/filter-crop_scale
@@ -1 +1 @@
-crop_scale e4203a3384baf4cdbcf1018bebe6cb11
+crop_scale 3aac5217ef443c41ad850959d9c5da6c
diff --git a/tests/ref/fate/filter-crop_scale_vflip b/tests/ref/fate/filter-crop_scale_vflip
index 5f2090f776..2afa7b6678 100644
--- a/tests/ref/fate/filter-crop_scale_vflip
+++ b/tests/ref/fate/filter-crop_scale_vflip
@@ -1 +1 @@
-crop_scale_vflip 0e1e706d44105298121eff1aa6b122ba
+crop_scale_vflip 368e9ce823b95ab344bd90fc4d0288b8
diff --git a/tests/ref/fate/filter-crop_vflip b/tests/ref/fate/filter-crop_vflip
index 187d94ea41..e13ed4bb17 100644
--- a/tests/ref/fate/filter-crop_vflip
+++ b/tests/ref/fate/filter-crop_vflip
@@ -1 +1 @@
-crop_vflip 8af2c1e154b34ff20a7261c9c5a1bcd1
+crop_vflip 23f6190695a24f9d98ba6143623cccd6
diff --git a/tests/ref/fate/filter-edgedetect b/tests/ref/fate/filter-edgedetect
index 5287d63c78..fb2a9173f0 100644
--- a/tests/ref/fate/filter-edgedetect
+++ b/tests/ref/fate/filter-edgedetect
@@ -1 +1 @@
-edgedetect 77e3c61e59228193354b8d8e3991d6c1
+edgedetect bcbaea799d3585c4235fc342ecd3591d
diff --git a/tests/ref/fate/filter-edgedetect-colormix b/tests/ref/fate/filter-edgedetect-colormix
index 99dc9ac660..f6f9b87a4c 100644
--- a/tests/ref/fate/filter-edgedetect-colormix
+++ b/tests/ref/fate/filter-edgedetect-colormix
@@ -1 +1 @@
-edgedetect-colormix 08fee271911c986903c150c800f4a730
+edgedetect-colormix 7a25ca606e18344ab4d82382b787e4da
diff --git a/tests/ref/fate/filter-hue b/tests/ref/fate/filter-hue
index 90815c3075..527b202b57 100644
--- a/tests/ref/fate/filter-hue
+++ b/tests/ref/fate/filter-hue
@@ -1 +1 @@
-hue 237c71b612bcf6282342aee374fa6869
+hue 2c8a14eff52333355f59f81fab43aedf
diff --git a/tests/ref/fate/filter-idet b/tests/ref/fate/filter-idet
index 91daa77fb8..f1396c5338 100644
--- a/tests/ref/fate/filter-idet
+++ b/tests/ref/fate/filter-idet
@@ -1 +1 @@
-idet 299e518954ea9eefa0645d328d30bb3c
+idet 1790336872e844c867a53150b8ee8810
diff --git a/tests/ref/fate/filter-null b/tests/ref/fate/filter-null
index 7c944bbe9d..b59e1c158a 100644
--- a/tests/ref/fate/filter-null
+++ b/tests/ref/fate/filter-null
@@ -1 +1 @@
-null d1e2afaf9ba43bd35df5c0cab8cd25ad
+null 005e6ddc8a5daf11cf866a1ec76c2572
diff --git a/tests/ref/fate/filter-pad b/tests/ref/fate/filter-pad
index 12d8ac3079..07d2a07928 100644
--- a/tests/ref/fate/filter-pad
+++ b/tests/ref/fate/filter-pad
@@ -1 +1 @@
-pad 6dbd6d100d660a12edfb8f62c6f2d779
+pad 91fb048d7b2b4b4b5b6b3a46e6240adf
diff --git a/tests/ref/fate/filter-pixdesc b/tests/ref/fate/filter-pixdesc
index ce046fe0b7..cfa17544ec 100644
--- a/tests/ref/fate/filter-pixdesc
+++ b/tests/ref/fate/filter-pixdesc
@@ -1,118 +1,118 @@
-0bgr 447de07433c9936255dd9e37c9ca84f8
-0rgb 7c82885c0d380832ad9f6e9a2c793e27
-abgr 1855119ada84e6bb8f79de7f629460c3
-argb 5aff0cdd5bf267b569edd59a64fddbf6
-bgr0 831ac6cb5ce9d373b69a748e57c6ec9a
-bgr24 58ed21eef5bf91cb4f35453abc531a93
-bgr444be 5a8bc29b33e98fbbd9d0c586ab441a2a
-bgr444le a0fec3d857e790b4e5496e12366a22a9
-bgr48be 62afa0bb710cecc6e88f10ad73e01962
-bgr48le 53493b4d7e4f38b38164cf397ea5b955
-bgr4_byte 00f225501827ac036671827cb7b02cdc
-bgr555be 2805b1758d3315616fef02ac6d2b3304
-bgr555le 2edc8cf7efe1377620355da6147adb82
-bgr565be 89b04f731b25eb7b5fb814a941c34db7
-bgr565le b0d9a0fa48e1314b2f7b37ef2038bf9d
-bgr8 84c88588166904caa3d93958a0f12b76
-bgra 250384e91711cd69cae2fad60b41ee43
-bgra64be c112c67b87ab6b420ebfd578d0ff52d7
-bgra64le 59fda1baafa6ed5da96c984bf8367f57
-gbrap f0fbba29cbcdc9e73f851804583edf1b
-gbrp 2dbb1a553c277d949820fedec78322ed
-gbrp10be d8c827d2ecaef5af22b75860244e1b10
-gbrp10le 309cfd025b1afcea6405b8e3cbd56f27
-gbrp12be b5903a28415b20be8bbb125da2557f43
-gbrp12le c1350226ad24e5bc6516378e4d9853e0
-gbrp14be fb5fd58ea76f56cfa01718cb48f0c4bb
-gbrp14le ef2ea235c7cd7216b82eec2335094901
-gbrp9be 4f1a677c1e4c34b65d531328a6f3ca27
-gbrp9le 4549b7826bea42207b71b5241af76cc3
-gray b7140de9f48a80811a42ab1d21f461a0
-gray16be 7b57184564d366c2ea357eb51fffb091
-gray16le daed34d19baf52bdea5c949d3ca202d2
-monob d6857d796f9911ec90b14fbc5c0c9807
-monow 70db7c2fa2c7fd622cb94cb00f6c1b53
-nv12 19892e9132362164965dc2ab38b0e8bb
-nv21 2bc539709d0110b6f655623dc1ad5509
-rgb0 fccf60840246ce2f464d7adfd5861afe
-rgb24 3175c356d1ceee7d4032196a3fdc9c44
-rgb444be 5f113d83e0445aad0fc44cdeb2ad0a6e
-rgb444le 87e05746fcaf59497645f61c2729c981
-rgb48be 1ba2387d9fe190b7a49281f8b6488190
-rgb48le 7d698034106cc6cb09268845b8d6c510
-rgb4_byte 9b67ecb854b6a7c14326caedcf078ed9
-rgb555be 88332e853f0c887a223377f4ff05631d
-rgb555le 8e11703ae35a524379212c848518e804
-rgb565be 71020de407a3aad388237e4b8236ba26
-rgb565le 9a29c6b45c55e5baf8d3efdd240ba5e4
-rgb8 8dec9f040dbe1ac0d84545ab821123e5
-rgba e13af16a37db01d9b2ff427884178620
-rgba64be 7740ca7e29f25ca7ecc094494c64a7a8
-rgba64le de66b74c8e2022841a6a5a528d419eba
-uyvy422 59b01804411a3a64545c4eae78c8031c
-xyz12be 6f6462c4ddfbca24277621a5d7de337d
-xyz12le a3598ee7fe1c2c84ed9895dba807d40b
-yuv410p 5dd9ca4c925907b247b33057f41603b7
-yuv411p 2182ed8ed3529a34073e8cdfd77caf23
-yuv420p d1e2afaf9ba43bd35df5c0cab8cd25ad
-yuv420p10be 815257df1b23be4cd28d45ac76c7113a
-yuv420p10le 00d4a574d0b41e32a437e85c4cb71ed9
-yuv420p12be 2f620ea62f1db8358e65d08c9e617560
-yuv420p12le 79c2c478b1f421b661a6b206ae1bd05d
-yuv420p14be f2774ae04a215ba99e98f0850a27d442
-yuv420p14le d5975be9850390a983d9f77d45b2953f
-yuv420p16be b8e47d3295bfddfd0b1a425d5434e30a
-yuv420p16le 34a2e643c7bdb55be9b6ef915e86f461
-yuv420p9be 09408245a1274981d57344cc6770c9be
-yuv420p9le 5b5f77ec9a7c1fae979cdc81d3692bf4
-yuv422p c95267f49141e700cbe69755da3ec058
-yuv422p10be f8792dfe5ef6c5a604a65a5742e5fed0
-yuv422p10le e945e9b50bf6f19763f04814df475ed7
-yuv422p12be 21b2ccb7e2876ce52b4ba9a1178cebde
-yuv422p12le 047d2f966e0c29516d803590a206f315
-yuv422p14be 80678fb3f6b01aab2bb3fab0cd682ed8
-yuv422p14le 219ef8eb155dac5a4cd90453f351c7c3
-yuv422p16be d159228d52a362f536dee8ab52588ff6
-yuv422p16le 252433289c2b1ba012ccd707b7a0dda6
-yuv422p9be e9bc1c8cafc4b42a932af5f0be8b54e4
-yuv422p9le d94a9c041f978ab87b900bf7e2477811
-yuv440p 3be574a3a31808b06fd235bb674b63fa
-yuv444p c459431428d7c3b156292b8126524330
-yuv444p10be 7a21cdf0913ea66b893805677e3354b4
-yuv444p10le b7b51d29c43cb4955f3f5b88975752e2
-yuv444p12be 17094e8b40e6e53d22d1648d6b4ad568
-yuv444p12le 1df345b0d13c3b8ee5dd393be91659bb
-yuv444p14be c9db13d72e4f16fcadb6980010daa771
-yuv444p14le c55f98a5ea080b35daec1253853aa19d
-yuv444p16be ecb39382001511776f18f19d643d7ff1
-yuv444p16le 632be9dbceed9ec4819407fa4039309c
-yuv444p9be 9db46a47e1b816f67501e87add86040d
-yuv444p9le f01067104b6137727388bf9c907e687a
-yuva420p 957676586f2503dcab5592e58ff697de
-yuva420p10be efbbc0d5cce4c2a16eea9ffb1e24c89c
-yuva420p10le 52050eac0020a720b382efe2a71c2b29
-yuva420p16be 3802c5784325342d3652f48e99b875cf
-yuva420p16le 5a9ac5633684d042a52411ad7d88c730
-yuva420p9be c491fd9f27106488de1b7711b9d33f82
-yuva420p9le 891e201f1d34472bf6718e0cbfd8e217
-yuva422p 4f265a36f30e34bab8b7d95f8759a6d0
-yuva422p10be b27fda83517a68171b4a27121ce20cce
-yuva422p10le 09547f0ec0315edbc1f387a9dd6bf6e5
-yuva422p16be 8dbbac6ea74723f37a693005f5815d8d
-yuva422p16le e7b47bf2900fe02a0a6ef9c0b4836dd7
-yuva422p9be 1ef03f513daf4cefc06e8f39d3b3bd00
-yuva422p9le 69ebabd7204b1ee37371f85a4f9c6b98
-yuva444p 805214c750967b1da6b8f5b34a1800b3
-yuva444p10be 72317fba47d84f1b96f902a15228510b
-yuva444p10le 3e5d92b38f671562f8a43f432234b7a8
-yuva444p16be 5b83be718ccdf7fa6d1bb8deaf807fa7
-yuva444p16le 4b0fd42585e501f3362d25c83b7f949e
-yuva444p9be 1d397300044cdceff8c127a6e40be790
-yuva444p9le 1ff56cd557ee19640ba134f36badcb9c
-yuvj411p c9b9057d8344a04fe7378d512e592c83
-yuvj420p 09f4178d1896f93cc7d0600b52874d47
-yuvj422p b5a062f6489fe7a640bfb5d5dc7959f6
-yuvj440p 19939815867f54810375ab0c9b86d635
-yuvj444p 7b2a52521cd57fc7f543cbbc67666889
-yuyv422 8c3b22cefcab2ab991a77d9a62b270d4
-yvyu422 e011fcd4f69abd4edb7bea2e57cbdc4c
+0bgr 567bba091d0c8148a892b826c52d1e73
+0rgb 81f013e1d0da78e347aac45e57007187
+abgr 0d93666da1532ca69c1a3e2ee0248430
+argb 86f5041b9245930bc6977d4f2babf74d
+bgr0 5f7fdabb606edcd0db80684da021f6c9
+bgr24 fd0c957cabb399b3dda29e1190e6cfac
+bgr444be 96d828ff1ea24858100e0afcef6f6201
+bgr444le 5a43d10a7890378368073be08141f967
+bgr48be 65986a0555423c910db4820732565a5e
+bgr48le 3050e56ee66fa61d8dd88b12f4b2f956
+bgr4_byte 6d8ea0cb6b4cadace60222063a847630
+bgr555be 90ffbd6a7850f25253977aecf84e229e
+bgr555le 9f800958e9c238c9441fef9799ab2a8d
+bgr565be 0e7c46857a3bebc2e3bb77ae68cc0bad
+bgr565le 31c0b9b6bc009a4bfa4421c3bbb2ff39
+bgr8 775803c35cf19b2fc84f537ce5a7e262
+bgra 020a3623e3ad6ea398d6adfcba9e510c
+bgra64be ce8e864307b8f11d1bc4a92f3384416b
+bgra64le fa2e6435c1f7f498d5714898e120dd89
+gbrap dcf43e62881e69a873382c12d3afe0a4
+gbrp 78a26e285e0f6ee73f37d70621e659fe
+gbrp10be d325f4f209bf460f8ff7d37bc51978dd
+gbrp10le c2328ae0384eeb34b1ac83726b385f46
+gbrp12be 8aa22995644b2796ecafc10dec5f3bd8
+gbrp12le df4badcfdf6701e03809ef5a278297b8
+gbrp14be a02a13caee9af458c5039c697ab896a6
+gbrp14le 4f521b6e69078bd0eca8dfcfde0f6ef6
+gbrp9be 397280799d9e78f48670664491e62524
+gbrp9le dbf020fa8423e170f2624ddba9f2c945
+gray 19ae78946e6acc3b552daa61b44a8ca1
+gray16be 2665aebcabc71b30a2252308b1335a81
+gray16le f35d7d9b8cac96c5ac25c2cd4b42443b
+monob d2b84b01179f38ce59a7050064d42289
+monow 550a446b7900a42990d76befca7f08a0
+nv12 18aaac3efcb2e389bfa2ade34b917634
+nv21 cb3b54dcc21c72943d496e6368b0c00b
+rgb0 62028885ff1adc3368c378748a80be71
+rgb24 273cfae99e5951d567f230beec3e3eeb
+rgb444be d90556c864a78c45ca9e2c27130067cd
+rgb444le fe271368f267be87eb8f5b46335ba6dc
+rgb48be 434c2ce989de629050e53e820b6929b6
+rgb48le e04c4a36ea9f9c5624ebd56463b593fe
+rgb4_byte 77c49fda8c97ffc25678d8a51f7056ca
+rgb555be cb820a51149ba9944480bad7e1260abc
+rgb555le dc18e2fec8f39ebfd5b479fa6c5fe717
+rgb565be 0a7a10645295397cd6cbd6eadce71c8e
+rgb565le 7454e27a0e2c2c37c67e5361a82dd445
+rgb8 7b602ac8a68dd95ad639f741be805a0d
+rgba 283a6115965814470d50f11bf197c5fe
+rgba64be a00ce626e8c94dcc2ebd7b95d7a7d43b
+rgba64le 50932da874a5063a595a9428edb187fe
+uyvy422 2d479ff414d1c94bf506e48c86f66a02
+xyz12be ff515a5c7277e411c0bf3c8f26d02de8
+xyz12le 63f383905675fd3306a329eb89d6d0f8
+yuv410p 242e22aa812c1db8bff7f8132fb1f6da
+yuv411p 9305f8baa6ab955566fbee34391734b3
+yuv420p 005e6ddc8a5daf11cf866a1ec76c2572
+yuv420p10be ac1b6e1050f39464703e78a2ffc1913a
+yuv420p10le 5c158075ae335e6bbf4cd3be29bbb62a
+yuv420p12be 6a53755f72b37b2a264387dd5604b431
+yuv420p12le 174eb0b1aa668d517c13d6e397577cf9
+yuv420p14be ea8399e9ef8b6aa033ad2f5d6dca0473
+yuv420p14le a63fb4dfb6a7db44a5fd7f35d39d9032
+yuv420p16be fa7a59892b9d15f6e41c24e5f348f303
+yuv420p16le 5b75c822b20189bb0859b05bcf241aec
+yuv420p9be d5dabd911d09c9e8fa01fe284dcfd4d6
+yuv420p9le eb1f57241a76ae5d65228adb3aede871
+yuv422p 5afc9b0f6c5cef4a7d0543c03d0fc8a4
+yuv422p10be b83a73824cf37922faa84227ca151b83
+yuv422p10le 64e51f718442560814e74dd1e01d6c94
+yuv422p12be 460ce0ef46387d0ee667664e72dfe6d0
+yuv422p12le 687856619666bc8f8bc6a8e91f7c4e95
+yuv422p14be 461184df05416126fec7c5d2fbad3876
+yuv422p14le e180b189ef2f8448c681d02b478e56cd
+yuv422p16be 332fba636d33aea23514392d80602a96
+yuv422p16le 5d8e26fbbc8f25576065106c8820d56a
+yuv422p9be e3b364350da35d2ffd431665ed9d3592
+yuv422p9le 0f21976b77781cada504f690d7dc6c15
+yuv440p e6754959dfd9631f2dc1682fa71aa4e0
+yuv444p db3ad634aea336663a2f5c2475b95410
+yuv444p10be e341efd871b34308831113f4b2ff29f9
+yuv444p10le f9666d63623e0d7dceda1a17202579cf
+yuv444p12be 151c0e12d45ddf475a293cf9eee4c224
+yuv444p12le e0da5848e54c3ba0dbfa0414ff4a47f3
+yuv444p14be 83d2420dc82158274425c6ea5e396dbf
+yuv444p14le 155753892ad8a8957df50033fd21fecb
+yuv444p16be 6bb40952bd87aaaf2938cfadd1017a79
+yuv444p16le 9be8c3ca67cb8a778d39c087f008d8c0
+yuv444p9be 5a54227a9e1e12fd297e36e1e9361c52
+yuv444p9le faeeb7f3ff5efc51975d48d49f4ced5d
+yuva420p 7b609ede889454d2b89b184c290e9e32
+yuva420p10be 4a0ab3165ccc5cde5f4ef9c27e8ccf82
+yuva420p10le 8fbcc6200060e0710e5a824b86c9c219
+yuva420p16be d149e664c8fce03192d78279472ae2c3
+yuva420p16le 11b9f6b757f98fd4a442983bca8945b1
+yuva420p9be 0aae288a080fb0acfac23610b2d30111
+yuva420p9le fb67be28488cb722d4aea6fe3fdaaa16
+yuva422p 88c582f7c6d7c123198fb707aad2d5b0
+yuva422p10be 465ec369d7e47a71976821fdc31c289c
+yuva422p10le 07df8a8fcb3081e89d84359b178d5260
+yuva422p16be 0144a6783d7728a0e66d2b6d1134ecec
+yuva422p16le 5b49f7e660c77bafcb03869ea2e1ce02
+yuva422p9be 923a2d718c2dcf62c4c9b573a56f15ad
+yuva422p9le 9188e6cef21e89d034d37da1b1702a7d
+yuva444p f89cdb4fea764921004e149358d7028a
+yuva444p10be 87b0f4d461c40bde0cc85b109103d016
+yuva444p10le 5aed7ca68d5645a3a9acbe14b8eca54f
+yuva444p16be 5701a24fa4153d45be9533d7ec00b660
+yuva444p16le c3092fc38248cf96e30dce70208ed360
+yuva444p9be 8ab557ee81eae76cd176d998078d671d
+yuva444p9le b599165331bd7fa6b05dbf7b80044856
+yuvj411p ffb1370ebb9e1bb3b7dd4a532fe8eaeb
+yuvj420p aaddf557fa39c3b9521bc6afabbc18e6
+yuvj422p 4f46f78ace9176a534aea861ac316441
+yuvj440p d8083286cf699e81113fc8ea04ba3c35
+yuvj444p cad8f07876e62d33caf6c420d0f67a56
+yuyv422 ad9bf7f09f4f8263131649407a778e7b
+yvyu422 59f91e478f573d8a305e11da12a87be3
diff --git a/tests/ref/fate/filter-pixfmts-copy b/tests/ref/fate/filter-pixfmts-copy
index cb232ba86e..a42173442b 100644
--- a/tests/ref/fate/filter-pixfmts-copy
+++ b/tests/ref/fate/filter-pixfmts-copy
@@ -1,119 +1,119 @@
-0bgr 472463dddb3a267e779267d709e2e9ab
-0rgb ee27e9e48eed7858fc230b692d797ea3
-abgr 1855119ada84e6bb8f79de7f629460c3
-argb 5aff0cdd5bf267b569edd59a64fddbf6
-bgr0 e9f24d414a025f57ad9d36ddb2a89952
-bgr24 58ed21eef5bf91cb4f35453abc531a93
-bgr444be 5a8bc29b33e98fbbd9d0c586ab441a2a
-bgr444le a0fec3d857e790b4e5496e12366a22a9
-bgr48be 62afa0bb710cecc6e88f10ad73e01962
-bgr48le 53493b4d7e4f38b38164cf397ea5b955
-bgr4_byte 00f225501827ac036671827cb7b02cdc
-bgr555be 2805b1758d3315616fef02ac6d2b3304
-bgr555le 2edc8cf7efe1377620355da6147adb82
-bgr565be 89b04f731b25eb7b5fb814a941c34db7
-bgr565le b0d9a0fa48e1314b2f7b37ef2038bf9d
-bgr8 84c88588166904caa3d93958a0f12b76
-bgra 250384e91711cd69cae2fad60b41ee43
-bgra64be c112c67b87ab6b420ebfd578d0ff52d7
-bgra64le 59fda1baafa6ed5da96c984bf8367f57
-gbrap f0fbba29cbcdc9e73f851804583edf1b
-gbrp 2dbb1a553c277d949820fedec78322ed
-gbrp10be d8c827d2ecaef5af22b75860244e1b10
-gbrp10le 309cfd025b1afcea6405b8e3cbd56f27
-gbrp12be b5903a28415b20be8bbb125da2557f43
-gbrp12le c1350226ad24e5bc6516378e4d9853e0
-gbrp14be fb5fd58ea76f56cfa01718cb48f0c4bb
-gbrp14le ef2ea235c7cd7216b82eec2335094901
-gbrp9be 4f1a677c1e4c34b65d531328a6f3ca27
-gbrp9le 4549b7826bea42207b71b5241af76cc3
-gray b7140de9f48a80811a42ab1d21f461a0
-gray16be 7b57184564d366c2ea357eb51fffb091
-gray16le daed34d19baf52bdea5c949d3ca202d2
-monob d6857d796f9911ec90b14fbc5c0c9807
-monow 70db7c2fa2c7fd622cb94cb00f6c1b53
-nv12 19892e9132362164965dc2ab38b0e8bb
-nv21 2bc539709d0110b6f655623dc1ad5509
-pal8 8c6fdbd012d420c77f622e0621b5f999
-rgb0 81d2c4dc5efca8fdde24afc79d5a05c0
-rgb24 3175c356d1ceee7d4032196a3fdc9c44
-rgb444be 5f113d83e0445aad0fc44cdeb2ad0a6e
-rgb444le 87e05746fcaf59497645f61c2729c981
-rgb48be 1ba2387d9fe190b7a49281f8b6488190
-rgb48le 7d698034106cc6cb09268845b8d6c510
-rgb4_byte 9b67ecb854b6a7c14326caedcf078ed9
-rgb555be 88332e853f0c887a223377f4ff05631d
-rgb555le 8e11703ae35a524379212c848518e804
-rgb565be 71020de407a3aad388237e4b8236ba26
-rgb565le 9a29c6b45c55e5baf8d3efdd240ba5e4
-rgb8 8dec9f040dbe1ac0d84545ab821123e5
-rgba e13af16a37db01d9b2ff427884178620
-rgba64be 7740ca7e29f25ca7ecc094494c64a7a8
-rgba64le de66b74c8e2022841a6a5a528d419eba
-uyvy422 59b01804411a3a64545c4eae78c8031c
-xyz12be 6f6462c4ddfbca24277621a5d7de337d
-xyz12le a3598ee7fe1c2c84ed9895dba807d40b
-yuv410p 5dd9ca4c925907b247b33057f41603b7
-yuv411p 2182ed8ed3529a34073e8cdfd77caf23
-yuv420p d1e2afaf9ba43bd35df5c0cab8cd25ad
-yuv420p10be 815257df1b23be4cd28d45ac76c7113a
-yuv420p10le 00d4a574d0b41e32a437e85c4cb71ed9
-yuv420p12be 2f620ea62f1db8358e65d08c9e617560
-yuv420p12le 79c2c478b1f421b661a6b206ae1bd05d
-yuv420p14be f2774ae04a215ba99e98f0850a27d442
-yuv420p14le d5975be9850390a983d9f77d45b2953f
-yuv420p16be b8e47d3295bfddfd0b1a425d5434e30a
-yuv420p16le 34a2e643c7bdb55be9b6ef915e86f461
-yuv420p9be 09408245a1274981d57344cc6770c9be
-yuv420p9le 5b5f77ec9a7c1fae979cdc81d3692bf4
-yuv422p c95267f49141e700cbe69755da3ec058
-yuv422p10be f8792dfe5ef6c5a604a65a5742e5fed0
-yuv422p10le e945e9b50bf6f19763f04814df475ed7
-yuv422p12be 21b2ccb7e2876ce52b4ba9a1178cebde
-yuv422p12le 047d2f966e0c29516d803590a206f315
-yuv422p14be 80678fb3f6b01aab2bb3fab0cd682ed8
-yuv422p14le 219ef8eb155dac5a4cd90453f351c7c3
-yuv422p16be d159228d52a362f536dee8ab52588ff6
-yuv422p16le 252433289c2b1ba012ccd707b7a0dda6
-yuv422p9be e9bc1c8cafc4b42a932af5f0be8b54e4
-yuv422p9le d94a9c041f978ab87b900bf7e2477811
-yuv440p 3be574a3a31808b06fd235bb674b63fa
-yuv444p c459431428d7c3b156292b8126524330
-yuv444p10be 7a21cdf0913ea66b893805677e3354b4
-yuv444p10le b7b51d29c43cb4955f3f5b88975752e2
-yuv444p12be 17094e8b40e6e53d22d1648d6b4ad568
-yuv444p12le 1df345b0d13c3b8ee5dd393be91659bb
-yuv444p14be c9db13d72e4f16fcadb6980010daa771
-yuv444p14le c55f98a5ea080b35daec1253853aa19d
-yuv444p16be ecb39382001511776f18f19d643d7ff1
-yuv444p16le 632be9dbceed9ec4819407fa4039309c
-yuv444p9be 9db46a47e1b816f67501e87add86040d
-yuv444p9le f01067104b6137727388bf9c907e687a
-yuva420p 957676586f2503dcab5592e58ff697de
-yuva420p10be efbbc0d5cce4c2a16eea9ffb1e24c89c
-yuva420p10le 52050eac0020a720b382efe2a71c2b29
-yuva420p16be 3802c5784325342d3652f48e99b875cf
-yuva420p16le 5a9ac5633684d042a52411ad7d88c730
-yuva420p9be c491fd9f27106488de1b7711b9d33f82
-yuva420p9le 891e201f1d34472bf6718e0cbfd8e217
-yuva422p 4f265a36f30e34bab8b7d95f8759a6d0
-yuva422p10be b27fda83517a68171b4a27121ce20cce
-yuva422p10le 09547f0ec0315edbc1f387a9dd6bf6e5
-yuva422p16be 8dbbac6ea74723f37a693005f5815d8d
-yuva422p16le e7b47bf2900fe02a0a6ef9c0b4836dd7
-yuva422p9be 1ef03f513daf4cefc06e8f39d3b3bd00
-yuva422p9le 69ebabd7204b1ee37371f85a4f9c6b98
-yuva444p 805214c750967b1da6b8f5b34a1800b3
-yuva444p10be 72317fba47d84f1b96f902a15228510b
-yuva444p10le 3e5d92b38f671562f8a43f432234b7a8
-yuva444p16be 5b83be718ccdf7fa6d1bb8deaf807fa7
-yuva444p16le 4b0fd42585e501f3362d25c83b7f949e
-yuva444p9be 1d397300044cdceff8c127a6e40be790
-yuva444p9le 1ff56cd557ee19640ba134f36badcb9c
-yuvj411p c9b9057d8344a04fe7378d512e592c83
-yuvj420p 09f4178d1896f93cc7d0600b52874d47
-yuvj422p b5a062f6489fe7a640bfb5d5dc7959f6
-yuvj440p 19939815867f54810375ab0c9b86d635
-yuvj444p 7b2a52521cd57fc7f543cbbc67666889
-yuyv422 8c3b22cefcab2ab991a77d9a62b270d4
-yvyu422 e011fcd4f69abd4edb7bea2e57cbdc4c
+0bgr 7211d3bdeafda12a27b6c586f56369e8
+0rgb dc534ffbcf7b02007a245e6af5bc0bf7
+abgr 0d93666da1532ca69c1a3e2ee0248430
+argb 86f5041b9245930bc6977d4f2babf74d
+bgr0 914c5750b13f79908c23d2621bc5d171
+bgr24 fd0c957cabb399b3dda29e1190e6cfac
+bgr444be 96d828ff1ea24858100e0afcef6f6201
+bgr444le 5a43d10a7890378368073be08141f967
+bgr48be 65986a0555423c910db4820732565a5e
+bgr48le 3050e56ee66fa61d8dd88b12f4b2f956
+bgr4_byte 6d8ea0cb6b4cadace60222063a847630
+bgr555be 90ffbd6a7850f25253977aecf84e229e
+bgr555le 9f800958e9c238c9441fef9799ab2a8d
+bgr565be 0e7c46857a3bebc2e3bb77ae68cc0bad
+bgr565le 31c0b9b6bc009a4bfa4421c3bbb2ff39
+bgr8 775803c35cf19b2fc84f537ce5a7e262
+bgra 020a3623e3ad6ea398d6adfcba9e510c
+bgra64be ce8e864307b8f11d1bc4a92f3384416b
+bgra64le fa2e6435c1f7f498d5714898e120dd89
+gbrap dcf43e62881e69a873382c12d3afe0a4
+gbrp 78a26e285e0f6ee73f37d70621e659fe
+gbrp10be d325f4f209bf460f8ff7d37bc51978dd
+gbrp10le c2328ae0384eeb34b1ac83726b385f46
+gbrp12be 8aa22995644b2796ecafc10dec5f3bd8
+gbrp12le df4badcfdf6701e03809ef5a278297b8
+gbrp14be a02a13caee9af458c5039c697ab896a6
+gbrp14le 4f521b6e69078bd0eca8dfcfde0f6ef6
+gbrp9be 397280799d9e78f48670664491e62524
+gbrp9le dbf020fa8423e170f2624ddba9f2c945
+gray 19ae78946e6acc3b552daa61b44a8ca1
+gray16be 2665aebcabc71b30a2252308b1335a81
+gray16le f35d7d9b8cac96c5ac25c2cd4b42443b
+monob d2b84b01179f38ce59a7050064d42289
+monow 550a446b7900a42990d76befca7f08a0
+nv12 18aaac3efcb2e389bfa2ade34b917634
+nv21 cb3b54dcc21c72943d496e6368b0c00b
+pal8 5ad4084b953f16007faf99f366b2ecae
+rgb0 1cb89a77512524197ae6495dc7206a7b
+rgb24 273cfae99e5951d567f230beec3e3eeb
+rgb444be d90556c864a78c45ca9e2c27130067cd
+rgb444le fe271368f267be87eb8f5b46335ba6dc
+rgb48be 434c2ce989de629050e53e820b6929b6
+rgb48le e04c4a36ea9f9c5624ebd56463b593fe
+rgb4_byte 77c49fda8c97ffc25678d8a51f7056ca
+rgb555be cb820a51149ba9944480bad7e1260abc
+rgb555le dc18e2fec8f39ebfd5b479fa6c5fe717
+rgb565be 0a7a10645295397cd6cbd6eadce71c8e
+rgb565le 7454e27a0e2c2c37c67e5361a82dd445
+rgb8 7b602ac8a68dd95ad639f741be805a0d
+rgba 283a6115965814470d50f11bf197c5fe
+rgba64be a00ce626e8c94dcc2ebd7b95d7a7d43b
+rgba64le 50932da874a5063a595a9428edb187fe
+uyvy422 2d479ff414d1c94bf506e48c86f66a02
+xyz12be ff515a5c7277e411c0bf3c8f26d02de8
+xyz12le 63f383905675fd3306a329eb89d6d0f8
+yuv410p 242e22aa812c1db8bff7f8132fb1f6da
+yuv411p 9305f8baa6ab955566fbee34391734b3
+yuv420p 005e6ddc8a5daf11cf866a1ec76c2572
+yuv420p10be ac1b6e1050f39464703e78a2ffc1913a
+yuv420p10le 5c158075ae335e6bbf4cd3be29bbb62a
+yuv420p12be 6a53755f72b37b2a264387dd5604b431
+yuv420p12le 174eb0b1aa668d517c13d6e397577cf9
+yuv420p14be ea8399e9ef8b6aa033ad2f5d6dca0473
+yuv420p14le a63fb4dfb6a7db44a5fd7f35d39d9032
+yuv420p16be fa7a59892b9d15f6e41c24e5f348f303
+yuv420p16le 5b75c822b20189bb0859b05bcf241aec
+yuv420p9be d5dabd911d09c9e8fa01fe284dcfd4d6
+yuv420p9le eb1f57241a76ae5d65228adb3aede871
+yuv422p 5afc9b0f6c5cef4a7d0543c03d0fc8a4
+yuv422p10be b83a73824cf37922faa84227ca151b83
+yuv422p10le 64e51f718442560814e74dd1e01d6c94
+yuv422p12be 460ce0ef46387d0ee667664e72dfe6d0
+yuv422p12le 687856619666bc8f8bc6a8e91f7c4e95
+yuv422p14be 461184df05416126fec7c5d2fbad3876
+yuv422p14le e180b189ef2f8448c681d02b478e56cd
+yuv422p16be 332fba636d33aea23514392d80602a96
+yuv422p16le 5d8e26fbbc8f25576065106c8820d56a
+yuv422p9be e3b364350da35d2ffd431665ed9d3592
+yuv422p9le 0f21976b77781cada504f690d7dc6c15
+yuv440p e6754959dfd9631f2dc1682fa71aa4e0
+yuv444p db3ad634aea336663a2f5c2475b95410
+yuv444p10be e341efd871b34308831113f4b2ff29f9
+yuv444p10le f9666d63623e0d7dceda1a17202579cf
+yuv444p12be 151c0e12d45ddf475a293cf9eee4c224
+yuv444p12le e0da5848e54c3ba0dbfa0414ff4a47f3
+yuv444p14be 83d2420dc82158274425c6ea5e396dbf
+yuv444p14le 155753892ad8a8957df50033fd21fecb
+yuv444p16be 6bb40952bd87aaaf2938cfadd1017a79
+yuv444p16le 9be8c3ca67cb8a778d39c087f008d8c0
+yuv444p9be 5a54227a9e1e12fd297e36e1e9361c52
+yuv444p9le faeeb7f3ff5efc51975d48d49f4ced5d
+yuva420p 7b609ede889454d2b89b184c290e9e32
+yuva420p10be 4a0ab3165ccc5cde5f4ef9c27e8ccf82
+yuva420p10le 8fbcc6200060e0710e5a824b86c9c219
+yuva420p16be d149e664c8fce03192d78279472ae2c3
+yuva420p16le 11b9f6b757f98fd4a442983bca8945b1
+yuva420p9be 0aae288a080fb0acfac23610b2d30111
+yuva420p9le fb67be28488cb722d4aea6fe3fdaaa16
+yuva422p 88c582f7c6d7c123198fb707aad2d5b0
+yuva422p10be 465ec369d7e47a71976821fdc31c289c
+yuva422p10le 07df8a8fcb3081e89d84359b178d5260
+yuva422p16be 0144a6783d7728a0e66d2b6d1134ecec
+yuva422p16le 5b49f7e660c77bafcb03869ea2e1ce02
+yuva422p9be 923a2d718c2dcf62c4c9b573a56f15ad
+yuva422p9le 9188e6cef21e89d034d37da1b1702a7d
+yuva444p f89cdb4fea764921004e149358d7028a
+yuva444p10be 87b0f4d461c40bde0cc85b109103d016
+yuva444p10le 5aed7ca68d5645a3a9acbe14b8eca54f
+yuva444p16be 5701a24fa4153d45be9533d7ec00b660
+yuva444p16le c3092fc38248cf96e30dce70208ed360
+yuva444p9be 8ab557ee81eae76cd176d998078d671d
+yuva444p9le b599165331bd7fa6b05dbf7b80044856
+yuvj411p ffb1370ebb9e1bb3b7dd4a532fe8eaeb
+yuvj420p aaddf557fa39c3b9521bc6afabbc18e6
+yuvj422p 4f46f78ace9176a534aea861ac316441
+yuvj440p d8083286cf699e81113fc8ea04ba3c35
+yuvj444p cad8f07876e62d33caf6c420d0f67a56
+yuyv422 ad9bf7f09f4f8263131649407a778e7b
+yvyu422 59f91e478f573d8a305e11da12a87be3
diff --git a/tests/ref/fate/filter-pixfmts-crop b/tests/ref/fate/filter-pixfmts-crop
index 5ba0b137be..f091a0a81d 100644
--- a/tests/ref/fate/filter-pixfmts-crop
+++ b/tests/ref/fate/filter-pixfmts-crop
@@ -1,114 +1,114 @@
-0bgr 6d1649ad2ae26bf0aba9802982aa9fa4
-0rgb 1194113a02352ade69914483b73171c1
-abgr 4226b80922dd8a1871774144e0961bd7
-argb d3036203ab5b21910991e3e3e82b6011
-bgr0 a5bac58d42a5a073cfba3bc37a63c69e
-bgr24 30920f1ba91f0c2578edbc836272aca9
-bgr444be 0befbedfa31ae3003ba94bdd80f0be4a
-bgr444le 5ad2aea0853c0783376e023e28a624ed
-bgr48be 19598875da969bc849ae8c48fd0be124
-bgr48le 2e1391bd193f808618f7874b57da6a9c
-bgr4_byte 13e0c2ef3c77707989f138486d7a88d3
-bgr555be 6c60688404bdd314e62fa5c48d469492
-bgr555le e69d6f20bb3521ab94480b05195f3467
-bgr565be 03d87555e69e9ec6d056706a32e42cff
-bgr565le 61af6346ff33e7c6e0c18029ee5b13b2
-bgr8 88db3806854e2b6e208bddd3d7c915b2
-bgra e24cd87914476329d105fde0c0f84c4a
-bgra64be 765282fffb2ff0696e525dbba54ac0be
-bgra64le ac1a2a1d534b702cd69271107e648dda
-gbrap cfd372b76ac6baf2641d6de9b4c7f788
-gbrp ef4e7591b64767afe2ca9b7c301d3122
-gbrp10be d937410fa29d0ddb2f21f71588cbc43b
-gbrp10le a0179f87f15ca8717a0f56d13fb56a40
-gbrp12be 977c6f2fba21eefe9a5f5c19e99b5fcb
-gbrp12le 6463ba6908bc3b02fe41b4609c4f1c82
-gbrp14be 40126ec814564dcda8d4f982aa531a4d
-gbrp14le 6063e0bcf763fb12e8a743f9a6601c76
-gbrp9be 2d3cb5e1853159ae378a1d1032100436
-gbrp9le 3367955f3e06f7e86b4e24af959999ea
-gray 3fd917962d5cf01aca9e6e64781a6f63
-gray16be 874ebdc25db148fc77ba5b00ba575f26
-gray16le 3e66fbe2c0f2be343d890df6233f5a37
-nv12 b7ca4a9bcccd23eebffe4047b116abd1
-nv21 6e1d588c8d79d00f9a15ba68f6150421
-pal8 d6ea48d3010c4eb4a7c67e9daafa4510
-rgb0 20c94dbcd811c6272d20ed2705041929
-rgb24 acde67d20ecfd9b821b42a50b9f8d1b3
-rgb444be 0a1aaab8b5e715db00cd68777669614c
-rgb444le 90ffde14e307546bae08e62b32baedbc
-rgb48be 0e75ea2e992dc6922c3264702bc713c8
-rgb48le 2a65f7c6de93f8f3cc4d29ac536d620e
-rgb4_byte 4269ebfe1d5009c4bbc4bfd30de091f9
-rgb555be c9feb1fb46c8ce76672a916ed64a056a
-rgb555le be7207fabe29d58ea2ff360b4bef4652
-rgb565be c8d4e9b4827c094169db7e91149a8fea
-rgb565le 6beede09ee1783731635855e28893b69
-rgb8 bbbf28f35a5ee8a90193bb4af7e1c73f
-rgba 9308b4f0d1b43fbc0aad0e54a4d8abf1
-rgba64be 81d548a6fd8152d155ab9b63f473a8de
-rgba64le 7eec7aca3af6ee25879063d272ae3f55
-xyz12be 8dbd86c5fe699c1e8de57e4938a4f0fb
-xyz12le 1015611cff58af8df19984e576cd5d3e
-yuv410p 4efab910d4c3d093af6da575c8f62eb0
-yuv411p 757b2e4b877ccd3cb92288c63cf490c7
-yuv420p d4aa824ef1762dadf2bf0200dcb265c9
-yuv420p10be 0d221aeca6c2403a71d23257b10360e8
-yuv420p10le 43efdff30475ebcbc08cafffa4e38f1d
-yuv420p12be 229180cdd8cf48770578e1ffcda527da
-yuv420p12le 87464ed6b01cb83ba7c5135f8d4feb96
-yuv420p14be 41697dd3fcd2dd4a820f207e6c2db982
-yuv420p14le 63b5eca0e5ae2a40af7f92d8f3ab69a4
-yuv420p16be f2d2949bf0f292c491d62e89788c384c
-yuv420p16le d3e6f2aad7864a85570d839b1be88035
-yuv420p9be 99b37ae92a24a4fdde77893588e6b5a6
-yuv420p9le 826fdcfe82dc23a40c113d213ae096be
-yuv422p e71fe145e7d9103b584b78b18008e348
-yuv422p10be 0ca216574f74bcab35577b535ac7b09a
-yuv422p10le 12a998c673345029069b5145c7e819e2
-yuv422p12be f23acff67c0bf367cc2bc3497cf66ff0
-yuv422p12le 6ed1d6e12b10d1621c0a0884dcecd667
-yuv422p14be cd589e7350c28d3afd06fe4ad2c9e5db
-yuv422p14le ef80d04da506ab3e5e4b3dd92816c074
-yuv422p16be d17095269e535f08443de3a08069cdc6
-yuv422p16le b6b7034590833818cdc1063abcdca43b
-yuv422p9be b3f9a98096312a2d93f80c36bc3493f3
-yuv422p9le cd873cc340348e2b9570142bb4f4bd94
-yuv440p a54bc3c7aa6c1b154e505673af1d77d8
-yuv444p 6f029e86ef314d266372027e9460216e
-yuv444p10be 65eb2c9d0f49260455380350f1b516f5
-yuv444p10le ac8c0dea8305be937bf3cd089d6e5ac6
-yuv444p12be 5b5b9734c8886de9c5c8aeaff3afd079
-yuv444p12le afeee502dfa38da358825e8b9774bcd4
-yuv444p14be ec7bb5fe8f71702bdaa8f32add890fd4
-yuv444p14le 4db554fe4ed9a6d393a79f57ad2a96d2
-yuv444p16be f309383c89d05c4e9aeac91a24af256e
-yuv444p16le 45d6ed1b91bb4b8dd652cb8b744accca
-yuv444p9be d55fd435e91258b312922a2d13ddeacc
-yuv444p9le f8350f757fb4eb062b23203d440de574
-yuva420p 5b35a2f49d6b0844f3642fef78a41756
-yuva420p10be a2f254e2af20b999e8f4c8e9f0361a78
-yuva420p10le 8b6998d7f85595b3ee433aa7be9ed01a
-yuva420p16be 2c715c685dc533a023aa1bc65c32677a
-yuva420p16le eaa62f0823c7d8274d70bb13e9d12c32
-yuva420p9be 4d63658dc6141f389097e1b883016410
-yuva420p9le 7f2fd075ad672cf0a386828f93974fd4
-yuva422p bc9f7ff5c41280a4269345aa8caaa517
-yuva422p10be bdc9d71f2e7cbbfa9853d7f8e44c2fc5
-yuva422p10le dcd7fbe250a387a0047e6441ed8e1f75
-yuva422p16be fdff763616be48d9a9b25ee8b8a279bb
-yuva422p16le 87da6098b73690d6c7c5beaab642e576
-yuva422p9be a921cc83d0c44feb980d4b8ad6c470c4
-yuva422p9le 49411e6a8c53faee732d91552262b021
-yuva444p bd7f207bbbf7fd65ac432d06eac2768f
-yuva444p10be d6875ae589b8d871a8b5b00917fe8469
-yuva444p10le e083ed295db926d34e1eb13ec0fac71f
-yuva444p16be 4b5f4a12a84d5ef3d75d6a0bba0e3fe4
-yuva444p16le e284bf08e6ef6c2f6d1c4c01500307ef
-yuva444p9be 9fdefb50948a09d6e92a36fdf41181ca
-yuva444p9le 818bb81ef12823b171d309d0f6d8c0fc
-yuvj411p e07dabc33f99ab9e104b52aa7f2a06ec
-yuvj420p 0c62da195c217efa44cee13fc8ed764d
-yuvj422p 127f94dec878594c0915f9ca4d3c56a8
-yuvj440p 52751c606245882a3755aa01795773fa
-yuvj444p 98fadeb89de5c701e7c91098ce05caeb
+0bgr 2dbfe85133679ec33860be0c6209660f
+0rgb ca0c4e07d1d385c56ea72382f2ee9540
+abgr d614480ee1b09b22b0b4f64909d95187
+argb 79132bf1dbdbc2b25be4c28b8828c97d
+bgr0 29f32318c36b40445e98954c53ad5fb0
+bgr24 f6f04b3110f2cecd06719fb38965e0dc
+bgr444be 95bd8c3e75963f49c447b7273484bc73
+bgr444le 2c9cd030b8865bdf7d402ffc70e2a72b
+bgr48be 19aae8f9550d354d718d107a44ac837e
+bgr48le 338b82f7b4aac5d517a8a8b2396d78d0
+bgr4_byte 6ef669512505c87d9155848cde78094b
+bgr555be 2328e1ebdcc5a675d16409ad94e670f1
+bgr555le b7cbc03dd251298e07fd436ce26271a0
+bgr565be 282650e0b2dc125776a1f6ee8df80cea
+bgr565le 3414ba2c28368f39c6e3e52933d51994
+bgr8 ea3c3e7390bff85f70d8e3a59ddced70
+bgra b8bd94fa3040d24cba2c42f94475dbde
+bgra64be ec9acb7200a2fcc36d0068585b5e44ca
+bgra64le 367049173354f78f9198567d672fbad8
+gbrap 0f62b82e45c6a41e16e15b1f220edacf
+gbrp cf6e1617315229a93d4775dcecc3060b
+gbrp10be 66e216886535254f85f95d958da447b1
+gbrp10le c4184848c40d8ac1b35efdc438629038
+gbrp12be b74a3b1085ceb7297df79d83e9f0620c
+gbrp12le 7a18358bd4b1b2cd2462252022e689da
+gbrp14be 09139a87b1bbf3a6aea23e60af322de1
+gbrp14le 885c5014c6314d5689974f45e3761db4
+gbrp9be aa505e48a02e7ca696aafa383311e73f
+gbrp9le 3ca0021fbcf8f64605d75c93bd25c9e8
+gray fcdefb797cd029045b14087dd32864df
+gray16be 98923eb3c74084b4e5df109c7ed7d5bd
+gray16le 5c90c5415f66b8515a1dff86cd57968c
+nv12 d92caeeb7a3957ed03db73cbe1238269
+nv21 88575d9d13287e3e494aca95d7658316
+pal8 d8fd9dc03d11c2359422520eaba5c3f8
+rgb0 5ce99f382ae88184b9420b3d12d3b61b
+rgb24 2927da0677191eb732927e2ae7a6de49
+rgb444be b4b2edd542bc206ffdc37e43df6dc230
+rgb444le 03df3d8eb5007993d6c532e69a13d978
+rgb48be 511ca3199940d39e3c71640922c2e34c
+rgb48le 5026a5cd5c377ed7a39c1a7711a93b80
+rgb4_byte 1aa5e401fbfc91898908bf5524680085
+rgb555be 3f2940a75e77ed606025832c44e0364e
+rgb555le 7727c0b88bad1275560816345a41a458
+rgb565be ea41d5778aaa9d771aa3ed732d508ea1
+rgb565le a0ff4142dd837bbfc9ca8ebf0f817028
+rgb8 0c68336442a457e0ecc01af4fe283592
+rgba 1a7347d049f523fdb377d24c209110d1
+rgba64be f0e885fd18aaf45220bdde36df95a172
+rgba64le 7f043d06074c8ac573936df9ea497bf8
+xyz12be 4cb9f4b47d02089b824c7471b24589a6
+xyz12le 1000d2cd841586430c844e3b254a4b7f
+yuv410p 27b126789bb0fa0171d67e4bff86057a
+yuv411p 0d0d234e2f4417554bfa5c62c2aeee7b
+yuv420p 5683e1fe2c3125f140d9dfb025ff4a3a
+yuv420p10be 82459e6203ec39c21dfef93ccdb03f97
+yuv420p10le ea104a93f1798a8b7d48a7583077dc46
+yuv420p12be ca90b12e6a67f5470dc7272a6c5af2ba
+yuv420p12le 72786a5c34eac7ebd26baa75ff764573
+yuv420p14be 5e085866453f846ac5b41d0045c46371
+yuv420p14le 6825f0f1876303de8576e5203930f49d
+yuv420p16be caada8eed18c9b1a3765789412261fea
+yuv420p16le 04c49d9a9c6c6d8388a80a037ee124b9
+yuv420p9be 512093cac681bc30a4fe832d149b195e
+yuv420p9le 3b77b2c993d19a81a529b5feb661ab04
+yuv422p b0c57e1847ccefade6214359dbba389a
+yuv422p10be 36fa87316dc861d0ca28faeb83595a92
+yuv422p10le fa668d15ddfd94d46f4db8a68ee8eb2c
+yuv422p12be 1abe2eea053f807702e22c1b2f75a233
+yuv422p12le 44ee5fac430c99cb9f931af7b09e3419
+yuv422p14be 0ee2568ece15da65d2ce21783f2ef9f2
+yuv422p14le 1f04c8f882ad9051fb6464c14f61e78c
+yuv422p16be 6350e88697371cb3ba550bfc3d8a4d05
+yuv422p16le 5420bd643996c2fc10709ca58a0323e9
+yuv422p9be 0cf0d2f092b01b86cb8883e5b9ee70fd
+yuv422p9le caa7eabbc6cc12b91314d5a03857c3d9
+yuv440p 54ee388cdaf8b1fe88b78348913b18b0
+yuv444p 434403ed452af56f5bc6e96863eaca97
+yuv444p10be d7ef21572858c0071b5c74281ed8cb1b
+yuv444p10le 3c293e9a0aacd45fbcf9b6568cddcb4f
+yuv444p12be 143a391a1a5722bfb476724c8cb2dd5c
+yuv444p12le 570ff3794e15763dd53f54d2eaaee05f
+yuv444p14be b3ac16add13002a5cca2668d19a3aebd
+yuv444p14le 44eaf3ba7020d3cfb4ab7251dd0343b6
+yuv444p16be 795c309ec568cd4eb9b9cd97fb928dd1
+yuv444p16le 0ff751ac170c039e5c2cea00e9065df2
+yuv444p9be 7e90f7c4008d785c25f5e9379aa20541
+yuv444p9le 1bf226c716813e713f247eb39fdbac31
+yuva420p b805f9fad9e670fb87c2fa254db8a776
+yuva420p10be 9e5118ff02c71aee492948bdaf2ef116
+yuva420p10le 682b1220ef7495e6a70c2c69923416be
+yuva420p16be bed3c6cac6f188f7f0b388beeba144f8
+yuva420p16le ac2dbb6a9e3ef79782eca4d7885e5e70
+yuva420p9be ddc6a2ba66a42b2e2d8e9a75e0426073
+yuva420p9le 15d9d336ea76798159309eaf8a81f71b
+yuva422p 1f5e5be0a81413ff624e2da3c9b5ff0b
+yuva422p10be 27a3bc7e422483ccc84f4ce7afe7fa36
+yuva422p10le 6a5185cf6f174f33577ca44d69f42a39
+yuva422p16be 9f77ac57d045130d4402e52cb5c6fa5f
+yuva422p16le efd4b506ad2851c5d11f403f5f79b833
+yuva422p9be a0013b146490bd943c5f989a138c5e2d
+yuva422p9le 5440db83cee16f6f1b49130fee76b65a
+yuva444p 79c57d621f664142101bf88c3d947776
+yuva444p10be 784547c017774839255831836c3f41cc
+yuva444p10le c528063241ed798bbbb1ce9001691519
+yuva444p16be a8d8b0620b92c4dee0385f52d34d401e
+yuva444p16le e1f9622ba10c0cf1ca8d8aefe80ad272
+yuva444p9be 1df34b1a5b7ac4d6fb087728a7d2eb0b
+yuva444p9le 8471a740d2d7af99802539fdda5297c2
+yuvj411p 71449a14b9528bae023a46f1b23e4cf9
+yuvj420p 1d0b465815230b10ebbf6a7de4475230
+yuvj422p 58815ae40359ca3f0023e724eecf4896
+yuvj440p 4dcc9e6e899b17c5d910ec4d4f265828
+yuvj444p 1387fffb3b61d6dcb6e845fd50ecc667
diff --git a/tests/ref/fate/filter-pixfmts-field b/tests/ref/fate/filter-pixfmts-field
index 4886f9bee8..4023d18592 100644
--- a/tests/ref/fate/filter-pixfmts-field
+++ b/tests/ref/fate/filter-pixfmts-field
@@ -1,119 +1,119 @@
-0bgr fa97534c1664fb1304e5d99b97b90d47
-0rgb fa5e9ca21d7c4cc59d5e6c6c5dad3be4
-abgr 0d928734f28ae2aa50fad7873d5a287b
-argb 171617e98afc61f74627b180777b1a01
-bgr0 830d707ed0a94aef67187f419c8ce54c
-bgr24 105081e9ee69af697a41945f75877215
-bgr444be e8cdd0ab37f489943ae3ea24be4cec55
-bgr444le d3d775869004befddc0741d96076e950
-bgr48be 7809ffa8a828600abd3b35b3a069cfd3
-bgr48le cccd5c6c06b350a81b3255ad79270290
-bgr4_byte 2c6663609ec6e7ba187f3d5f8cc38bc9
-bgr555be 69cdab65da3c705f187d88de3856adb3
-bgr555le 7d18fd45ddbb071e9b00927978561a60
-bgr565be c26bf7311e173cdeee3382317b0c9ce6
-bgr565le c5d08afa4e47c87894f7d6532e30a4df
-bgr8 5cfd87fa9305b53f48ede204740da741
-bgra e280965a97226029eaae5e9fb72bec64
-bgra64be 59842081f507dc0e39db1f1e8bdb245f
-bgra64le 1b1758d69bc5ca05514b6a5c48557bc1
-gbrap 6af7d2cc6f57e550576d56a1b04c9bc3
-gbrp 77c4d6d03e9b2aa8fc2be12c81182a8c
-gbrp10be 050e1d2f22f5f5cbfd73af9981c98c3e
-gbrp10le 0c05d20cbd1245135940c1f34357f64a
-gbrp12be 20a09d8d481680a1b42d244f5701942d
-gbrp12le c05c5baa5da363dc405773b42a5675d4
-gbrp14be 34761b0754c5dc6d71fab282dbea3fa8
-gbrp14le a25b9c8aa43b30ab5bca29ecd18315cb
-gbrp9be 44d7440c4cfe182777c8c4f60e7df3df
-gbrp9le 997a846a9d9440dd0473f9f9eb9ce126
-gray 3037716dd532c9b314267d22fd81d32e
-gray16be 854c48752d9abcd533d6eb3e543dcf1a
-gray16le 512516a41de26adba60c0bad92930736
-monob 4416af769e223ace3f7b17d97abbdb1f
-monow 9bbdb8b841f2944bec7a73b04bcdd64f
-nv12 31fe8377d55da67d0a9063e38b69a859
-nv21 b2e2b861d1beb282a5361525f6b22ddd
-pal8 6a3ba368827bb8aee6f018faa8fbaefe
-rgb0 883a0657036fa044fc6da0e5ab0b2cb8
-rgb24 040193ce11d1ff71de8c23607f639be6
-rgb444be c249d289ea9a11c7040de717cc4c4fb4
-rgb444le cf2dcf4e887b67dfd2d7e0e723cc8f7e
-rgb48be 9587b5f247f3f50eae2964681506083f
-rgb48le 51c93b4cf909777547c3f6da82d9ecd3
-rgb4_byte dd38fd1066259019662ee6a3516a0994
-rgb555be 8beb9e08474f53993beac21394585cb8
-rgb555le 30cfafa7e42307e61320da9d4f8e7ffe
-rgb565be 380b07b1875d3bf6de9886449c26d4d1
-rgb565le 687572d3c0eb47ce76dc67e34e589c37
-rgb8 b4a6f11f697d0a35de862a988d41ee14
-rgba 5638093f25661c4a9f05a401cb9f6944
-rgba64be f71a7a374e9db9927d9dac238a1fa0dd
-rgba64le 36ec6c12a352546f02dca2a922b3264d
-uyvy422 bd7dc01d09d274fdfa2c779abbc6ba1b
-xyz12be 9717c0ec2966fae91502722513a3f6bc
-xyz12le 1ac1189b43dba555d716a33d16a0598f
-yuv410p d630965815c40c92e2d9ff36a9c0a54e
-yuv411p 3f776a0c4d502a8e7623301b24bc756d
-yuv420p d943fab4ee563f80e76e9295a6a79e85
-yuv420p10be 397525332c7bc60206b44725974a0e50
-yuv420p10le bd590a9d3a25abaff554ae592024328d
-yuv420p12be 3ec318c478fbfcf42667aaf7c1fdef5d
-yuv420p12le ed20f37f23f2fdbd45c020a63285b0e4
-yuv420p14be 921d34ed43c43a5a80b44af7c25f430d
-yuv420p14le 927c40bef4290a75e21d967d8e025ee7
-yuv420p16be 90dc6ce5bf2599a4a61e2b7e9dbfeb72
-yuv420p16le e2e02eeec03be309a8ad0e03196293fd
-yuv420p9be cb9993ed673b9eb14090ffb3090ef3f9
-yuv420p9le 726ef720ef7b3ed2db9ac7ac7e894b3a
-yuv422p db7c8da633acc0bcee9e44380738fe97
-yuv422p10be ffd883d9e4d490b63e4dc61bbc85a090
-yuv422p10le ec38cf3d8ee6300a8b4a2b8d72969b7a
-yuv422p12be 11a134ca9950a5758c58cb9316547c1c
-yuv422p12le 3bbf4b6e6a6394a41d81aa634486987f
-yuv422p14be 32878186881077ee2337ae704542fc95
-yuv422p14le cf69eb2e64262d531484f1c96b60713a
-yuv422p16be d8835c8b67f8878295af60314e499db4
-yuv422p16le 9cde9b5cd599c24823f22ea2045ab0c8
-yuv422p9be 2a6c366b50e672215fd9a361ccb25c7e
-yuv422p9le 88dc9015705de0bac12d8803bb6befaf
-yuv440p a22129a751f50cb6db8752f71da64928
-yuv444p 327c94a1b17434f5e88a11c72088e867
-yuv444p10be 5ac51273e5b87d209b535dc7ee409c20
-yuv444p10le 4bfd24bf6c59067758b0eacdb0502c23
-yuv444p12be c2278651cec06738134f2b95e1044a01
-yuv444p12le 49b59c2f5c5681bf288d9b46b9bb9218
-yuv444p14be 4f5577c6064532ccd01dd19a9bb0bf54
-yuv444p14le e635a2d899d4a9d972427da09f8632ec
-yuv444p16be 5add057ebcb80fd1acd589e80505d862
-yuv444p16le 3061efe70df62af4e8916e30ac4fbf0f
-yuv444p9be 77ab9f0be3cc879f8de8a88e94a7f914
-yuv444p9le 9db54a769b1b0bc1e291ab1ad358c14a
-yuva420p 669f60a8797910ec7b1c2cd919cc4f06
-yuva420p10be 3fa194ecb5cc0985859f4630efb52f2b
-yuva420p10le 3c851f387e9d508cd46df0fee57ecf2a
-yuva420p16be 2571f3fd945d1d345f8adb6ecc3590cb
-yuva420p16le ea66c898e377c630d4b636b12cc24c6d
-yuva420p9be 9453108c76059b4fb4419d78ce85e8df
-yuva420p9le dcd25328bfffdff6939f2492b9b95579
-yuva422p 9b09ff189a0121c76a3daf2a06262fc8
-yuva422p10be 30eed4d6d8eda835ced23934a2162802
-yuva422p10le 9a7f8acc1e2acce61c7c56afc3223b48
-yuva422p16be 64c527f9657e28390bba30059a9b5b88
-yuva422p16le 34902a59dd28412eb3e3bb0ed177facb
-yuva422p9be 6e1ed8d18323bcf1e78e351a52857ffc
-yuva422p9le 0be0726c4d28976bd060313b790f868f
-yuva444p a8bd0847487d3be6aa5fc6ea7406debd
-yuva444p10be f560969d9eb769fa20686f6aea1fc8af
-yuva444p10le 2bf24307cea7af65fec7ce2cc50b8aad
-yuva444p16be af8fdbffae93cee51c4260b71ac5708b
-yuva444p16le 7c0b6bd376de0b317b06fec1a60da28f
-yuva444p9be 95ed790234f617689cb01ef397f34cf7
-yuva444p9le 63b1cc689cdc1bcff723da49daacc6b3
-yuvj411p 8e622f670c29e1dc716f1ed6de617f05
-yuvj420p 779f840378f8287395caa2b002f7c94d
-yuvj422p 8c5268a13edd8126d31926a2012c65c5
-yuvj440p ec4d51937a5dbfa876341d5df0161977
-yuvj444p fbfef013de3e0eb8e686a90ac6ab2ae0
-yuyv422 6e8371fbc7b984065080484302eebf87
-yvyu422 242be8c6081ea244aa39b01b7c01406d
+0bgr da40e8ccfd148cf8eaebf7586132d045
+0rgb e247794e532df9e2c70938acc7159812
+abgr 778f96e971a11a4d33db88d9359cf835
+argb 51cef8b83532ff5803413d8264312426
+bgr0 e22ddfc7d7f420955315dbccc19c6f88
+bgr24 bb505cc8b02aabe37ee68e2391fce435
+bgr444be 259ced749e1d94eadf1401d4d1cd92cf
+bgr444le 77346fad55a531016553ab6a41203c23
+bgr48be 562116f5ad37cf9a57dc3077276a5c52
+bgr48le 803718e260ff84c8961e2322b0aa77c4
+bgr4_byte c2363d641e39a3b3529c3ff9e625b58d
+bgr555be b070a363d939b19ed5e2f8d10935e6df
+bgr555le 3c51c7ba5110786bda62b30e94c28d45
+bgr565be b2a3f742b2f4e6d46ec10256537b9f74
+bgr565le 910e1d53030dcb2216e64e63e1683d09
+bgr8 5ae2b998f1ae54a9f1aee8df508fcc16
+bgra 8ec6e2a10c06dea5c83c92316efad900
+bgra64be 5feb3132af84db36b7a2dd99f9185fd2
+bgra64le 77cb5875f094bab68d701d0ebf3902f3
+gbrap a145cc653f0e30df7646c6310a22a270
+gbrp e43a0e1eb1360124f1ef7dc13270767e
+gbrp10be 2b94a60221a200c8a017fb13b142306a
+gbrp10le b40a0d25fe6695c216e11ffd53f1ef6e
+gbrp12be 633ced5d9290577573b3da4b5266dfd7
+gbrp12le d18226724a83b979b41347061ccf8d0c
+gbrp14be 3053d53652f6b35a32c53f2d7858215d
+gbrp14le 40611b24e43b4f41a14a86501040717c
+gbrp9be 50d9e81ff97bfe6dfe21c703d4ec85ba
+gbrp9le 33d8622fc0e4244b1c95f14a898e9183
+gray 0ff5c743f41244240c010e39b25a509c
+gray16be a35ecebecdb0e4209e38519adad52429
+gray16le 8cf6a024f9bd2034a2ec6ba10eb34ce8
+monob 205fa455f3dbbb46326bc8b93ac1b8b6
+monow 673df03c4dd7371e4e8ddee4fde72691
+nv12 c8bd4d74563cfbe12cea49907d0bbe93
+nv21 75838b092b464f61a1224dba16b6bd28
+pal8 10f7b4ca6b02425dc26809dc1c882b17
+rgb0 90e8bb1e5da4b51d99f28a4573737c0c
+rgb24 6073589b0f8498b69955adb2cff5c962
+rgb444be a5020766d8e2b4b02e4f6fb0e4df17eb
+rgb444le 812898e56d6a0d939241f9f070a3d05e
+rgb48be d66d9652de4104c563e162f5710f551e
+rgb48le 5ae3bc8d675d113a85ca4fd8b440e6bc
+rgb4_byte aacb867629a017c97269a8739474f5b3
+rgb555be 5fdb26f93e0ccb1bc8d3adcafca53929
+rgb555le 941e33a73b9575ee5a4d037da5d36e86
+rgb565be b43a972ce8b63cee54a398f0b823b310
+rgb565le db624d8125bbbf2711c62b93dbd4cc97
+rgb8 8074e19f6cf4b79e93ba0a5e76e16a21
+rgba 2e855e00c7415f8698f7d332d3ef07c7
+rgba64be 6ca359313c4819215c58137584be9d5c
+rgba64le 61586310c6b20e985fda58527c07625e
+uyvy422 5091022709f8e2f90d20afada267056b
+xyz12be 88f8ba489f0d5d74061508f8b8e5a1e8
+xyz12le b39ce3f7e10f3b8f9c56eb71e48de667
+yuv410p fc15f344ce228b16b6d35ad6668dd6c6
+yuv411p 4763ecedee2d6d951f84e5c84602b64e
+yuv420p 8234e4e976b7867eb8fea90d54b08d6d
+yuv420p10be b6bae85f66170adffb4939812820c6c9
+yuv420p10le cf714c34cd18d13ab1b348a366d627f2
+yuv420p12be 987c004cf05e500d70823133e30b4101
+yuv420p12le 0c840d9c2456863653332bcf4b764068
+yuv420p14be d3d9d84a772082735940eae6106f1df2
+yuv420p14le 04bcfdcf9ec4d851d4ef7bdd4eae7ec0
+yuv420p16be d84d447fa91aba9368fefab32facb670
+yuv420p16le 9a967ce79ef2b65c05128ca8ce442c3b
+yuv420p9be 9f8b1f03b43691e9c9f0f0e6a6cbec94
+yuv420p9le 61897b91251f360c026cf5e1e7de8273
+yuv422p 4ecb3e22f22ce0b7b348ec97ccd4c95f
+yuv422p10be a9f828e6c59bb44ea848392e601e74ed
+yuv422p10le b90a0531c38a5b3e3cf7f7dccdc3e7ee
+yuv422p12be bfc36b487709b2b9964e9ab77c4108e7
+yuv422p12le 2aed4636fbb852272ef4ee62d646b95b
+yuv422p14be a8ad6ac7d2b0548f5588cdc90d269893
+yuv422p14le 74abbffdb88ae77b6718987a23cc945a
+yuv422p16be 009484dcc7faa2656a3d5049ee1c28ff
+yuv422p16le b35565fe10f9a15b71d3706877118d8e
+yuv422p9be 41605ec9fb967cc3da4ac88d8c4ca6ba
+yuv422p9le 10bf2ae59bb45f5d632afe2fa0788f17
+yuv440p 4558340790744ccad447adcd3c8f041c
+yuv444p 018c531ab9b4427f6b3ae863306f7bdf
+yuv444p10be d45e1d588191d1e038e88ca3406bfe14
+yuv444p10le 991363b633a740ae2fc48d8cc8bde0b3
+yuv444p12be 106ee7c13eb39c1cf6fac07f0c129e55
+yuv444p12le 964b5dc1055c6faaaff1033791a82859
+yuv444p14be 8d0b2a6c08fb8b62f5ae1745671ef466
+yuv444p14le ba9706bfce142cebf861baa42c609691
+yuv444p16be e894084b5173960f66cdf0be179f8828
+yuv444p16le 34ca4cd51f22eadbb379b116b30e66f8
+yuv444p9be b3715905e1a2b46fa776e2dc6845eae0
+yuv444p9le 0474a78522158eaa049870a84aee9aa3
+yuva420p b3dede844de94db4622f700d8bd43ab3
+yuva420p10be c49dc6be444fda3f719be75125c1af65
+yuva420p10le 8c4cea6082c1566d5240d51eb21b9c21
+yuva420p16be 08347d7eff7b9c0e2e140f7e1ff98392
+yuva420p16le 3d6332129ca396b62fe7013ae60c0ad2
+yuva420p9be 066e66cac039be9c7ea7c4b8e3aeae88
+yuva420p9le c792a6e6ce331f9f2b10c0c6ad944b5d
+yuva422p 000da58b14a2a73f2d47267f87581898
+yuva422p10be 782d92de7de5322ff4e950712ec992b2
+yuva422p10le 5c2e0802bb2bfc9e32963d785c3d760f
+yuva422p16be c0b197bba30c9a04ebbe09529f996c63
+yuva422p16le f64595d50dc66ce4ef2f8376097561d8
+yuva422p9be 8026e04dcbf11fde5b4236f182dbcaa7
+yuva422p9le 6897400d7317f318f6d14f5488dba413
+yuva444p 152be56f7c6ea8c9ed2c595a84ef9fea
+yuva444p10be 6af6c6e15d213c71392bb9871e9eb4b9
+yuva444p10le 3aa47775cc47b2054eb3264a847294f6
+yuva444p16be d7d17d7165a5c8e9bb55f81e3a204d48
+yuva444p16le ee067aaac4fcbb2c2ab728bbeafd6b6f
+yuva444p9be 4daf3aeda37b259c63fdea951557786f
+yuva444p9le 80fc6a6dacd5b1991b500a9e9c9df7bb
+yuvj411p c3b81c898d51924b8864e56ba557e632
+yuvj420p b6d76f36d0014bd00e4a833be0cdfcbe
+yuvj422p ba411e3632a9d565b7721233d2c4302c
+yuvj440p 7e8f985279ed6e38fee52f06d6648d54
+yuvj444p 4ead7294ec3a6d6a84a208248280acc1
+yuyv422 adfd70357cf0abe7fe6b3139621c9b97
+yvyu422 802a6d0fd0561e872f56d2e25a9a7eca
diff --git a/tests/ref/fate/filter-pixfmts-fieldorder b/tests/ref/fate/filter-pixfmts-fieldorder
index ff0fa0d2a2..2f9e298325 100644
--- a/tests/ref/fate/filter-pixfmts-fieldorder
+++ b/tests/ref/fate/filter-pixfmts-fieldorder
@@ -1,92 +1,92 @@
-0bgr e12778f6c145ad03e44536bb4a858ea7
-0rgb 379ce82e95db49f0713f586c585cc863
-abgr 9d35d1a58b8f9d306a67faea6712bab7
-argb 35e8c6e621f7e8849751b19f4a2fc1b5
-bgr0 8684775720cca9c85e30f2478652597d
-bgr24 763043e2ff7bcbb6c4f7b547807e3829
-bgr444be 52d2d43ded3add0f47070830d00702eb
-bgr444le 7dfcd2a89180cbe3796624a0970b624e
-bgr48be 0efe428e3dc9d34029374116959b9750
-bgr48le 9de58e6bf6416a020205997b8f7ef4c1
-bgr4_byte 7a8b43fc76dc2a1b079d5115c5f072ea
-bgr555be f9f6d6170232a025bd10fa93e0b32d99
-bgr555le 4492ec3f4d74e9db21ac50473c2f0167
-bgr565be 2642e8da1b5ca85098ffc9a8eb5045db
-bgr565le 7087a6ba7fd4884b4bb53ba7e2a32c98
-bgr8 25b955dd85928ed38dcf83155d87fba1
-bgra e4d41e237ad493dd4a5f2073c11224c2
-bgra64be 7a7fff4f7414964a6f390c77baa24f25
-bgra64le 269b871157975420c6216a007431522b
-gbrap 81474444d242dcc66c311bec8606865f
-gbrp be1f1f8d106369db9cf1c0bcc55f16e5
-gbrp10be 419f01e288baa5a49161e3535f00579c
-gbrp10le 9b838ccf9f8cb0ab1286afc98e025996
-gbrp12be 609743b9cc7fe82f260ac955af7447eb
-gbrp12le a6165d5277da74794fe383d62182ca11
-gbrp14be 580a426febc12f0ef9059485d27c31b4
-gbrp14le 449cb3940a0b4425f762e03dca02cbb7
-gbrp9be 1a31f98919ee0be81e7f82ea05296122
-gbrp9le cb1bbdd8abde37f09192dbb5be384b75
-gray 7301d87e994c9ccd97be6fbf59e1a5dc
-gray16be 7e615cd3b46ab5ff6cf3b26551d13459
-gray16le 52591058994397e5a159e589f3a6d1c6
-rgb0 7adedf810f211bc2252b5831d0ddaaca
-rgb24 54b70be7f58e7b83c620b59735770e17
-rgb444be f6ed152b3c752fd0b3e10e02ad9b6730
-rgb444le 5e96e42a4c4aacebffe719bd0c1b95c0
-rgb48be e77355c323181733db21a8320f99b428
-rgb48le a4027169c88ef88483afd496443de7d9
-rgb4_byte efb83aa8379b752a05296cb6d233a9ca
-rgb555be 5810c8cf91b3f56ae3c63ea448a819ba
-rgb555le 008cfc623ca69f2ecd0e1e8a596bc23b
-rgb565be 50e5553479884e67ba491cd0ef437fd8
-rgb565le f76ee4c40fa86893f22119844b2d9841
-rgb8 2a4c37ea2f220eb18765194423ffe244
-rgba 6fc9697539e311442344a5ef5afb0fbd
-rgba64be 4955caaf73fc31fb5d235d08a3cca701
-rgba64le 00e976463abebb0149f7e17fe7d424f2
-uyvy422 d8e315e78be6357ebebde6f577380227
-xyz12be a42d19982c231642c7569b1f1d9d3247
-xyz12le 0a5eb51b5d658871705c122256e969d2
-yuv411p fda3b584d5aa01ed36a72d786e4e8983
-yuv422p d4968d598f7578484d45f911cf7e77a7
-yuv422p10be 7941f83fa9c929c5f0aae74214ea4e0e
-yuv422p10le 09c7132bd1bb35322198a7dc9076f124
-yuv422p12be 70a0bcf864bc934ae8f7e1cb5af42450
-yuv422p12le 22ff6aee825d133becc58c274a86c29b
-yuv422p14be b214d20f5b1f0adf2f5ae3c42c296f57
-yuv422p14le 0c1d54cf4270a58f3f71ffb64873fde9
-yuv422p16be ec5fd765c7bbb25ad6c221571a65eefe
-yuv422p16le 3870f2ef3522f9f90b7ef5e0c9a204d4
-yuv422p9be ce626720c6c77570c35fe620463ecb4d
-yuv422p9le 00fec58e030fb5a2229fb352351cc3bc
-yuv444p af40f0cc0405e06acd05f8726d269d98
-yuv444p10be 44b938775a8cee8b477f47f293be4a14
-yuv444p10le 05adcd5f6eb712038bef98d242fe7018
-yuv444p12be dd67abc58f2c0098900987a26a79b0ef
-yuv444p12le 368890598c5acce63405ce55ec677653
-yuv444p14be be9e67b0b1a5263bd34522a7ad5ace4a
-yuv444p14le 60cfe5fe38c8b43793a0558d622023ba
-yuv444p16be 6c5eb2062a0b574f8ac7bd4c8a68dfd5
-yuv444p16le b91694f8a20f63ac643d506b7d56cd19
-yuv444p9be 5d3c04eeaa038d214fff1de4a61fb0c5
-yuv444p9le f85a5517a90b2a6ffeb9e2da609ed147
-yuva422p 41b54f498eec4b112b048427e5173e9b
-yuva422p10be a5c2f637daf7765bf47998ed6cdb4daf
-yuva422p10le 06a4a0b5ae7c9cacfce7026ab3f4864a
-yuva422p16be 5936937c90b44a5255379c684839ae06
-yuva422p16le 6a7b7c83fc7bfbbdae7ac691660a95f6
-yuva422p9be cb01da4076f1f4a9d4e42187e08eca87
-yuva422p9le 5410e56f40e88f6e392aa09602d9ff0d
-yuva444p e5e44997e8d0d10ad58cdd29ad03bd4d
-yuva444p10be 4c8833db504e73dec1703fe2df170499
-yuva444p10le 7477580a79d967573d493321c33aa9ee
-yuva444p16be db93cf7c950b14d124dd7bc8c460db10
-yuva444p16le c63a09efc242f942c06b5a47c22fa2f7
-yuva444p9be e52fc61c73bbd54ed85001b37edd0ab1
-yuva444p9le f29d6e729af91d6f73b7325a4b36741c
-yuvj411p 02f96722ae810fec10933e898aaa5562
-yuvj422p db99669cc79eb8fab44789c1ec01a79b
-yuvj444p 238f3410d044899ecaa4dd5b1798f03b
-yuyv422 4c18970e870f6df41388b7c8cb0620a9
-yvyu422 13eab81a99ab7fa845b077f815a1dc2f
+0bgr 87e4c14d6e3377bae54cb08ee3b527a4
+0rgb 67835d4d5c75f773cf316bf82317f7a9
+abgr 2c35d478cac0fa76e840cd455203f8e8
+argb 7d833ab271baeca42ae82c425d5583a1
+bgr0 3a00a32a238af8b2bfe9ceea3ce5e3a6
+bgr24 f4a6c11d6b49f530f0dfa26196e8cd1b
+bgr444be 4c8a1ef65209044402e3fc0a706ab0e7
+bgr444le d62aff0548bd7715c229f37c8f5e2077
+bgr48be 857859896ad2885ce012b1437ee3311e
+bgr48le 1a2a9a56bbeaa36493da520e61c9140d
+bgr4_byte 47665ea920c2468c250e24579eaec01d
+bgr555be 99205a9ce3678daaf552372dcf03678e
+bgr555le 05a98219aec9178fdf023578f68597a6
+bgr565be 1cccb7efe4ceb6e15b01d6e091572694
+bgr565le b48ee4ff1d25835c529812b5ce081d2c
+bgr8 2e3dec1c1478f205bd263f1d35dbd301
+bgra 736a847ee15006866720df4e8d7cffd0
+bgra64be b1ac6b0ae9fbc1e7485d78d758ae7855
+bgra64le 82017083411b9c78b9de682f95e001a6
+gbrap f5dd667bc2438cb74eb709a4d8c504b4
+gbrp aa6512b64079355b3d6069e8ce257115
+gbrp10be 83f7eb6db542508ab2aa8e4045363498
+gbrp10le d081d44402d3e84a7731a9509e4842d7
+gbrp12be 07549ce0bbfa9d7ebf807925e32cb52c
+gbrp12le 723a946919a3a35e6b4a5a6b81affa64
+gbrp14be 904f38b9994d711dabf59edaa3704bd8
+gbrp14le 87935220dedf260e2f26d91304aaeb67
+gbrp9be 0719eee49ac14369e5decccc965d364d
+gbrp9le 1663f26a123bfd93a53b83a72853f8fd
+gray ca1ae72fd165cb0e793dbf44cd17cb74
+gray16be 5cc58221802f9566613bec7ee27f05be
+gray16le ef44719f4375b74a3e562ea0cddc5067
+rgb0 209ccbaf7e193c0d6843fc9c086e0db4
+rgb24 2a9189f9baf29d81371dd73e792fcc1a
+rgb444be 3b10f406d79321d77884305cd4026739
+rgb444le ac1b4501e8d5b19e1d51f6948bb109ce
+rgb48be 2d443f167878bdd1a93f34d7b01ea766
+rgb48le a2f86eabf14d3b292dd45a060ecdb41c
+rgb4_byte 76a55b794d4c652a10a7dba4be89ae33
+rgb555be 983a31785d83f99f32ee6292846cdd9a
+rgb555le 9e02ef746849c955ce0dc5c66bf0f77b
+rgb565be a47bcfd2efcf1ab824506d0d7952c6ec
+rgb565le 18b176356affe3bfec67ec8bf8a63095
+rgb8 6b8a7bb3aa5bbed22b6e7c6b6e566a33
+rgba f216a9c593319dd89d78cdcd97b111a6
+rgba64be a657ad856d26f894ef909f3ac6774079
+rgba64le 700fa5ce375b69fb177da41582e78f60
+uyvy422 a8d8f7f2e799725dad9ab945711bbc84
+xyz12be ccefb77b2fa15dcb925b494a7872cd83
+xyz12le e33e4809336203709b87999ff53a5f1b
+yuv411p 63d3858b1ce40c97fe8be19a21886557
+yuv422p 828d0499b48aadfc3d0787eaeec178ae
+yuv422p10be 8364845c98449f49feded2c907c26c11
+yuv422p10le 7d64b97a71d6276a44f0a2c0ccb396e4
+yuv422p12be 1f619504129f53a87050443dfd220f29
+yuv422p12le c4597c632fb4dd91af6b3183a569b63d
+yuv422p14be 674ee482c19ff53105f9c7ee333a4948
+yuv422p14le b98d87cbdab7456f4e0962c3e7b9a2f1
+yuv422p16be c3e4c5671aae6cbe572995a2a537099f
+yuv422p16le 25608d9d2882c24652f4c7277c74b1cf
+yuv422p9be 7a3752f28c6e6cc4d3d72a35c57b6da3
+yuv422p9le 377557cf7c12d15d0b0cc4dfaea4d748
+yuv444p a75c960a41e1987fa2b85456411d971f
+yuv444p10be a2f74aef9316b56dde187c383cd70273
+yuv444p10le 6ce92cf2129498e049cd41461ad8fc72
+yuv444p12be de3ba0096885b72a50611606265322aa
+yuv444p12le 8f6ec998e360298759ec5c4f5788608b
+yuv444p14be 6a93535d841807b7f804239a30883e04
+yuv444p14le 4cd381fc8bc7d41debda5ac7aac96117
+yuv444p16be d2bcde1e26bdd53edd9fb6f80418c92c
+yuv444p16le db108fcc80db08bf6a3852477c320f39
+yuv444p9be f14a9b7d6265c5bb03e4c908454dc61d
+yuv444p9le 7f0fa36975c3935ba83e33cd1076ea55
+yuva422p 0efaf456ea8a75321fb87a7adcf586bc
+yuva422p10be a94b98c1cea8c0215c0b27fdc2f66348
+yuva422p10le 2130fd0b256888ea6d235851eba9212f
+yuva422p16be d60b712e6ff309606a0a0ba721a93362
+yuva422p16le acdfb43cae949e9cc597f594cbf56170
+yuva422p9be 86f77fe1a26cd223745b86ecd7d3a499
+yuva422p9le ebd5681fc413c2e1cb5612f8a6883aab
+yuva444p cf62854472ae46951e74db8b75e760f3
+yuva444p10be 4bc8c4012d17b0821600d90d3d2c1bba
+yuva444p10le 8c4347ea6eb51866035b9307bfe552a3
+yuva444p16be b81b586bdddb311933a0c0ab4c468e34
+yuva444p16le 758266b13c9419cf21d704647c44bf07
+yuva444p9be 76cb30498de990bd1f6016ae653033c4
+yuva444p9le 490abec545bbfc8669e24e76412c23d0
+yuvj411p eabc1185ec235305fdbee60d5f9de13e
+yuvj422p f290bae9a4a91e42d8c1ad5e4013fca4
+yuvj444p 390ed32d78a59c2fe7303954e198c45c
+yuyv422 846de2f21f1433fcd884a210713286ad
+yvyu422 75757dbf4a28debe42f44f07f7bbe06c
diff --git a/tests/ref/fate/filter-pixfmts-hflip b/tests/ref/fate/filter-pixfmts-hflip
index 3b3c06f212..97b41657ba 100644
--- a/tests/ref/fate/filter-pixfmts-hflip
+++ b/tests/ref/fate/filter-pixfmts-hflip
@@ -1,114 +1,114 @@
-0bgr d44f6e51a803792264ff971b859bc952
-0rgb 9d90aee6c62dbc32227280f763a969ad
-abgr cb86a7264c3dff9a335145310389e348
-argb f571e0b43bfa2d05930d4d0acc81cb08
-bgr0 3b1c3682b71ae48dc869a8fc18621132
-bgr24 f46bb35c0c2103e91b0052fde0b93b90
-bgr444be 6745d360a02b5cd5656d8d4917a85719
-bgr444le 85dcc5b14a972445fbebf6aca454e67d
-bgr48be 385510486561849b0822ab790e39ebac
-bgr48le a36dcf2c4d0d8eb58a5555d423ccd0f6
-bgr4_byte 9d89a5b5db78f7517fcb032aacef4684
-bgr555be 2e11829b52f283619fbe1bce39201ac5
-bgr555le ed720cf0b99599850bb274b848838486
-bgr565be cd8ca172f92440963af9e2b018f63c17
-bgr565le f8926d8ca3b18fe75c01bdb3d6bc7a5a
-bgr8 0eece488102d973ec7bf7fc04cd67521
-bgra 8932d6abaf9d6fafc258f4ebc23ad601
-bgra64be f5fa153d3c01f6e3ade107e819bea762
-bgra64le 9330aa9b5ad1d75f3a35accef47ac15d
-gbrap 989a30381921619b89955fec3efbac9d
-gbrp 48caf49be4c1ff6a8412332527cb3c98
-gbrp10be ed2c833aa85f61aa387ee7b1b5e6032c
-gbrp10le 609f13c8a055065d9ec28cd1bd90b39c
-gbrp12be f7b4bad21cf3a5a6b866391431446a04
-gbrp12le 62ac082ae018d60ac5232fa488dc78df
-gbrp14be 3e34f945ac4b3ceaa06fc7b31bb391e8
-gbrp14le 8bbeef9d25e31f7aec889254806da9fc
-gbrp9be 3d5552c7900076ca93dac69b43881cb6
-gbrp9le d5209c2e5771c0b2bb81c4e69a777237
-gray 0bd0f69fdbbd60780c6a5c9a70481cd1
-gray16be e3f19b594b8dbe220434626ec210987e
-gray16le cb997a6ad6c6524f862d40ef0de5b440
-nv12 1954eb1e10077126a78387e8413df50d
-nv21 4917a9722d50a6e4612ae2291e07cdcf
-pal8 a00dfc5713f89594cafc699e0fec7b94
-rgb0 3f0fb03e595d170257b013bedcbb88f7
-rgb24 42b10f04a7187b8dd0de9e085410e4a5
-rgb444be 6015498295455139cd1d79d07e05cec1
-rgb444le 74ec67dc98e0f10e6d356bd865fa11b2
-rgb48be 0b3098293756f26a1e16dadfce732c8d
-rgb48le 0ab61e5114c6e3bad252ae877437ae92
-rgb4_byte 514334dfc419f28a3ebefcefc34d700a
-rgb555be b0ee8035e96711d56fff232c6527ffcd
-rgb555le e829c04c1177d2fda7ca28f649cc3fe3
-rgb565be 89aae5473d26d6f9eaf9461caa7cd954
-rgb565le d0be6104e4683230099c505af8e09e2c
-rgb8 ce33271552fd746309bacb35ce4b544b
-rgba 3e408d71f630d26e01da493594382602
-rgba64be fa9d7ee21b0f24c3f48a73f51c8ab2ad
-rgba64le 0a030c5fb98c8411fef827c92a4f7a0c
-xyz12be 437b74b4075b767f1edb65d2b0996bfa
-xyz12le 5b3256144a7c4ba3df2b39d4c84c94e5
-yuv410p 3765afa02c5dfa26b0be1813817c9499
-yuv411p 6f0b0b605f75939b8e9b0fef6dbd26a2
-yuv420p 066e2916d0250c06f7db8f2f5970356a
-yuv420p10be 3e7224c87b4329b305ad3cbf1e5ff8fa
-yuv420p10le f41e1f589cd4d57de8b2d2be1604dc81
-yuv420p12be 177c6596bdd1c1577629b65a6c051188
-yuv420p12le a3c7b198a3debbf87250ea7c9d9a3bf2
-yuv420p14be c64a5edd3704ccb8ac17508048dd3f96
-yuv420p14le 4301318fbc966707b3a82466ed939d1c
-yuv420p16be ee62b50185f6275aade7d368914d6eaa
-yuv420p16le 8c9deb73acb4ae2b70a99eadefbc88c6
-yuv420p9be fce6cc1b030f9db649a26cda0f28403a
-yuv420p9le 504b2bda326e4197fabe08349aa00c55
-yuv422p 6b970c72b47d6b168efb96191eab67d5
-yuv422p10be 8682acc5e498b9772b7671e67525b7f0
-yuv422p10le 8e27e48520a13c693173dafa48d2f727
-yuv422p12be 606cbea9bdf696e1ee5f10cb5a61df9b
-yuv422p12le 27908bfff224cc2514d32bf91a0b6020
-yuv422p14be a20527c56906a8995b44426d37a29416
-yuv422p14le 869352e60e334ba8821b641a5f1356e8
-yuv422p16be 495eb394d5144c8c23d09a1cf1dc293d
-yuv422p16le d6c0b346e983cbaee2fe182bcf18aee6
-yuv422p9be 5c64d35fb99aaef650f7727edee15fbf
-yuv422p9le 1be21749f512d3f69cd3bd6b7426a1aa
-yuv440p e82d3117b1f204a39aeaac8c0a200b1c
-yuv444p c6e4dbb5976264f8fa9294867dfd4453
-yuv444p10be 7fccbd1ff870774e9d3076df98457efe
-yuv444p10le d9f4aaaf3c57815731029c15450bff87
-yuv444p12be a9fe39588f8d4104967e98e7d9e5c953
-yuv444p12le 49a644825eb2878ae194d8bb5d8688d1
-yuv444p14be e3f9faa542f92d3217eaa2f5099eebda
-yuv444p14le 268e57d910b614589ef2e781bfce11b2
-yuv444p16be b9a6161e6cf8b9d3443c1b9ad50c4535
-yuv444p16le eef50b3c645c3ebb821a4fc7b4beafa0
-yuv444p9be fe14735d65a0726fc2b78aa6beecd6e6
-yuv444p9le 2af07924012aa55cc157d97189192efb
-yuva420p 9c5d522744909f599264f91aef047573
-yuva420p10be c6db0fd246b25325f3989d38407a38dd
-yuva420p10le 764ec4d696c92e3864a7891aa7cb217b
-yuva420p16be b1e9b65f7e3296c52477a7b2ab3c960d
-yuva420p16le 1bbfc5aca9e50c494038ae4583f22034
-yuva420p9be c864b22e542c954052a68f409e408c0a
-yuva420p9le 3490bcddb59eb5ca5426d702958b403e
-yuva422p 07b93363219f9ef4dc3eaa67385d41c0
-yuva422p10be 2e1428de92660389f0899b01182efadf
-yuva422p10le 83db0dcd0b16e53a76e22b5e214d1659
-yuva422p16be 7955e0c4f92e206abef2e95d3cf3bc74
-yuva422p16le ed4afc767570b010556d75fd4ffe7e27
-yuva422p9be 9e77da7cade5053a5b5827a207604245
-yuva422p9le 896ad4628b05718f75761fbae649c80f
-yuva444p 2e03f17848dbe9ed9ba04cf9ffb65421
-yuva444p10be 9d0191778f70b85647826e1836f923be
-yuva444p10le ed232901421a7b3d11fbea6a61718905
-yuva444p16be 83950f9031f785b84fa15d899d530c34
-yuva444p16le 004fb252faf768527117f01e8df0580a
-yuva444p9be 4d0d11c85f6dfa1ef9c2629be03dc291
-yuva444p9le 7a52cad604b3ad1c8bed2dd7581666b4
-yuvj411p da96052761cca21234ee0c00370140a3
-yuvj420p ab7c218d0505247fdacda61557d0f1c0
-yuvj422p f0c6e900b31fb44c5f7227f64b7c03f6
-yuvj440p ceff10f17458337edb381b0129a7079c
-yuvj444p 6ebc49e5ed3f82d12b428d5c9b0100c5
+0bgr 62c0dc8407c8bfedc4f7030d90f961fa
+0rgb c589d3f9f8ffab05582b3b700d5d11cf
+abgr fad9ac424ee86f3fcbf6652565caa006
+argb 7f5454d8a5b4c1b292d055653f44e838
+bgr0 ba29a864dc098b75ab154766463f60f0
+bgr24 fb66bbb185312b51477f0dcec23f9243
+bgr444be a1da1347c242d95e3f491ca2ebced5b6
+bgr444le 8781877c57b87461339e9fab76502e5b
+bgr48be 5948b1b36e82c8d39306a331ffaf9b59
+bgr48le fb9a9ecf8e5878c55bc47e50f8ec7472
+bgr4_byte 7a2a195a99a8a64e55b750b66c117523
+bgr555be f869793742746ada03de17e85cba7400
+bgr555le cfffac5557d65e7450240089c628397d
+bgr565be 88a7d3ea7cef00c0b992d9894aced78a
+bgr565le 520f41f1f6889e2b9ac115810b2fc32a
+bgr8 a0a58190f00f9b3cd664df5e5a12a368
+bgra 587390de9dd066995cd7a24cc01411c2
+bgra64be ccd2b9941a8eb6a8578df7ea8d301c55
+bgra64le 2dbc6f9b03c2d2ea385423c97d837aa2
+gbrap 7469feefe6c5e859494bb15be073a4e4
+gbrp 00534ee5f27ac7ccfbf178e19e992dd3
+gbrp10be 4be5e92dd91c9f021c71969119eba6bb
+gbrp10le 11f1210504144efa505990975e7b735d
+gbrp12be 007145b9703f6890a27fd0ed1384fd2a
+gbrp12le 78392fe0d6bea1b64b08ecf00fbc0580
+gbrp14be cf7a394be8a51a42266b092bfe550123
+gbrp14le 23fba36e3b2703ff487d636dcab07629
+gbrp9be a70297de1c2da7d9a1721fbd809d69c5
+gbrp9le c67297e85c1707317f04258bf3a7cc17
+gray 460d0f736a63b70ac1d4331f9ff3380d
+gray16be a3c2f891649aa6337682d423a33b3f15
+gray16le ef9f8e6f2bc20a6dda884205d0d3f076
+nv12 b83a552443aa43efde11e7bad47393f5
+nv21 671c206b03ac9d2f56e323ad702689c3
+pal8 b15f61c785b5dd347e126f5316b4b554
+rgb0 88b4288b4dbace449e39675f02948ad4
+rgb24 62afbb93549d4912e800ef8dafa34ed0
+rgb444be 3084118ef48129c38baee4adc3686cd0
+rgb444le 7d6e5e6742761ab4aed0652baa236213
+rgb48be 591737c3d532d721915e43bcc94e9fc6
+rgb48le a5cba08bd5b049738155aff294c5e864
+rgb4_byte 636865fcebe6e87564087ad44e481085
+rgb555be b4d023fb9a5bdcbfd88bb6d0e889128c
+rgb555le f81be3135c6186a977cd7a9c37948fdd
+rgb565be e1ee3f91358f51841559caff850d7b09
+rgb565le 992aea678a434e5aa46bb6bc6ecad205
+rgb8 618e1f474797a4008fb45e1fecd31571
+rgba 94c432b19055081b0f2c4ef4df83c7c9
+rgba64be 0106f21ee49b5658ca51037a8358b851
+rgba64le 8d634d18a2d6255ee37c9937f9b776c2
+xyz12be 3218766b866b1a958799f2231a1760af
+xyz12le d616708c5b8ffbfb960fa112df2c7c02
+yuv410p 3cf18ea881884223e798063d7a6227b4
+yuv411p ba99a290df25bbc99c8da014876c7f8c
+yuv420p f4718aad178ced96ff16466fb0454490
+yuv420p10be 9ef247d488ecd4ad9cce0cafb2bd4c03
+yuv420p10le b3b4d183aff923c8992a1076d51f6a14
+yuv420p12be b25dc59d848f87f229767ae041b7836f
+yuv420p12le 94fa01559df13f10ac426a410ce7422b
+yuv420p14be 984b4d286b5322be557f135fe5902f85
+yuv420p14le 9fc1cfbebf9e7419abd19a323282196e
+yuv420p16be cb58423896d429f6b1378e83a9dc35d7
+yuv420p16le c4bdbc33ccfc668e3979d18982d0fd12
+yuv420p9be f14fdf5b9f5ff296fc750d6b9ba6f991
+yuv420p9le 07d07c395c4a17666a69cbe6ddef7fc2
+yuv422p 1855d103d1995a2daa95252226eea394
+yuv422p10be bf32d8d1a96708703ee45942f7770db2
+yuv422p10le 61df19909db569953d4a6efc96e0ad61
+yuv422p12be 4d5428ff5df7eede5fe49891b4271695
+yuv422p12le d8dc60b5d05ccc5419051402462e7c1d
+yuv422p14be 5f41c1c701a1fa1d6fc3e08bae35c9cb
+yuv422p14le e1ba0c61696b09838d3aa47f3e18223d
+yuv422p16be ed22d602c9e6f6a8627d0694a7fdc4ca
+yuv422p16le 02975f7af27c35e68684235d185a4828
+yuv422p9be d4fdec159cb4c106a81e407fe1b441be
+yuv422p9le 7a19175e5e38a028029cf6c14f5485d8
+yuv440p 18b37e71484029063d41c5716cd0f785
+yuv444p e666141ffbbc8ed5ecfd65bf27b07c72
+yuv444p10be 39437baaba84ff78b152769202566acd
+yuv444p10le a8c9900e3593919c029373cc7781e64d
+yuv444p12be 323a0510d12d3d473a9751a727aa9da0
+yuv444p12le aea9acf0d37b3c8603c02be733239e79
+yuv444p14be a2d31ca75e52a26a1feeb7b1477b2315
+yuv444p14le f41c19e54da37587a4b6f3ef09e3ccc6
+yuv444p16be 6467f6e5b939afef13353a76b9ae6b4a
+yuv444p16le 41f0561edd3c81fd853763cf70d0ea69
+yuv444p9be b049fafb30796f808fb921846b713158
+yuv444p9le 7442e01cde0fd3f477d08ab557acf9e7
+yuva420p 7eca570c9d353f82df64cbb0428bf912
+yuva420p10be 318988d51adb8df54f2db35e30efc01f
+yuva420p10le 5a8013321ba7a86097fae24ff898a94a
+yuva420p16be 033329cf69ff22f15394645c0bf132a0
+yuva420p16le 744fd628f72cb1c0c9c7493d7cd6def9
+yuva420p9be b2abe1fc6dae3ac013ee1c9da8e77dd5
+yuva420p9le 48f859b2184cae6bef8a820d49d1de6d
+yuva422p 7a9753f866cf59a63fefc3b3a6b71a88
+yuva422p10be a7f4c5add41ad5d62e539bd0f30631e1
+yuva422p10le b17312f0335ef77cd96d5097ab6bbef8
+yuva422p16be 95083847b4cee02aabd9ccb6b9b5c5e8
+yuva422p16le a12d042ae5ee2fa4ac6390cca87d8c7c
+yuva422p9be c364ee7d2e394de73e139474da5a7642
+yuva422p9le a090cd6be95928567fb0edc9d9438f8f
+yuva444p 6a4f6d23d820af40b831bca12ec7e153
+yuva444p10be 8ce49bc46add1d63bc2a0561b11fe36d
+yuva444p10le a9247f4c96d3241858d482f4b52e2b3f
+yuva444p16be 3b879425868f36b83008b265eeb425f7
+yuva444p16le 6771f76ac929369825b7e9cafa4b7264
+yuva444p9be a240dc0a0fa02177fdeb51571397ba78
+yuva444p9le ff34f13a8fa1c49c24af005d89edcf93
+yuvj411p 242d4306ee7b76e8a8cabae17c6392f1
+yuvj420p 7e74c8ea515cc80b5aacf6d98940840e
+yuvj422p 58f001ed095aae9952e885669bc6f0a9
+yuvj440p 13ea331ee29d87af155aa87dec4baa1b
+yuvj444p 0560df72ac64519b6c29e5df4c3d4ed2
diff --git a/tests/ref/fate/filter-pixfmts-il b/tests/ref/fate/filter-pixfmts-il
index 6eb33132e1..e3992ebe65 100644
--- a/tests/ref/fate/filter-pixfmts-il
+++ b/tests/ref/fate/filter-pixfmts-il
@@ -1,118 +1,118 @@
-0bgr bb54511d11013ee9721ae74595a9f579
-0rgb c7901f8fca9a781d2b278a1c9349e722
-abgr 2ede8b1d1216a4a6a54f5a23ca3fc959
-argb 8580d2c03412ef9dd0bb11261532cc73
-bgr0 8ce7d4e0c37ee3c66da91ee808f02924
-bgr24 9ad6ced7547e03e453a8df629d23d68e
-bgr444be 63023f6833e9af50d1c4cc3c3d5aee47
-bgr444le 8e378dbf248b97ca5c1d410deb99e60b
-bgr48be bc383908bc256fb7c9f1c30b0cf7e549
-bgr48le 83ff8543404607333d16e1d734d3ed51
-bgr4_byte 63a44612b7eae6acb15fe1dfb0fc8642
-bgr555be 3c60408c3ad30a86ce6916ee50fac8eb
-bgr555le 4120736cbf6b010e4174a633458305f8
-bgr565be 490f3a986543efac2f8adfdf0f17be85
-bgr565le c8bda4d2ad3545e0a0b597a2392ad2ff
-bgr8 a5674ece89d032080557878d16ef6e84
-bgra a9299e11bab01eea10400701e04974c6
-bgra64be c9fb14d32fa77ecbde592cd6ee60917b
-bgra64le 773977cbc022a04947e01ec61b734e1b
-gbrap efd28a83b4b7bf548cdc91ce5f52aeb3
-gbrp fdc3a645e8bf0cc25fc7720505ab542b
-gbrp10be bd73508bee4d2bc4c95bf9189a9547f8
-gbrp10le 0c2f77e6a67e6aa16f9a5f181b931070
-gbrp12be 0b3466bb0ee8028522393ec85af4364c
-gbrp12le 797ec1fd5b56b36eb38c5e515c461d3a
-gbrp14be 944af698b21bb6d9c98dcde469bf2926
-gbrp14le 2fb1a34ccaee95a59cf4efef3409b6e3
-gbrp9be 5d6222db7908902ea402ccbd118b6b69
-gbrp9le 3b9ea8a4fc51cc3d37a1342c047967a9
-gray 4ced6dac34212520771fc2e6c486a29d
-gray16be 24dad1e0008be771c21cac8ddb3d0899
-gray16le 4a150fdc0fc0cee5a65af828a858450c
-monob 391c0721f2cad302a57c5c39bc58158a
-monow b9a6ed9250e469d73eb20ce3b77b35aa
-nv12 c729c425045df8cc881d20c4e05e1836
-nv21 b5a76f87dd7179ba00157bf98346a625
-rgb0 f1230b11766fce7a63d42e6f81c07af0
-rgb24 c6f874385ed48e8f642b49d5c3ac12f7
-rgb444be 9a0b12c765772107740c2f615976114b
-rgb444le 31c885261213925559d17557be1f4227
-rgb48be 3121cc5c56350756dc07aede7b57dfb6
-rgb48le b6cc9fba8278263271fd6d6871ca1552
-rgb4_byte d763ce4b5133dc19e64b88c3cb6c9016
-rgb555be e3266403762ab6a6929223643c1f75fe
-rgb555le e37aee78a13c62695460cd4945e639c6
-rgb565be 67dbf144103cc41e7abed96f4b63c0dd
-rgb565le d0be50fe5ac905ad9b22ebdd0feb6370
-rgb8 d55d7ff436b5397a38765aaff195e244
-rgba 930b5b52e6cfca257c14623cbe7b3c4a
-rgba64be 236c195d00ed411884098d0fb52cc52f
-rgba64le 6f9a5b4ac7987cf51f72bd15d3f1e871
-uyvy422 705a1ad9d51488bef38a5eaa126b7bb7
-xyz12be 124fcf1a2f9fa65168f8bcd87b069dcd
-xyz12le 279b98aca16d1d165d18274c9d376f09
-yuv410p 0b32cd043a127214cfeddc2949f12ede
-yuv411p 220d9bded52b9c9318b5ce417989e9ef
-yuv420p 479d1281b2ab387bbb0fcbd7e75a55ed
-yuv420p10be fc39c69e33d506185299628e73af99bb
-yuv420p10le 81167ca23dd5cafd4389ec7acef3585b
-yuv420p12be c6d07984370c9a9ad19d5cecbc600890
-yuv420p12le 0ff2608805bb0f5369b785ecc4570540
-yuv420p14be 11d59d9eb2b6e3479327120ef443792d
-yuv420p14le 3ffdf161646752b794cc092470f2e399
-yuv420p16be 64318d60f56c2e1dcc2b9e798dc756fb
-yuv420p16le d31ba05fa28d72b837a3a9ab7af55df6
-yuv420p9be b49d9e35ee63c846690c208a2347c6e8
-yuv420p9le ee2948cbc99a3461354177540cf4502d
-yuv422p 670a955510fb47f5b9eddcc6e99e46e9
-yuv422p10be a3a3d270fa5585f3701ad4ccb840a2c7
-yuv422p10le ebbaf2b34d246d8b01b033cdc968bb8b
-yuv422p12be 8f4f716d537b48e95f421d6b44bb6194
-yuv422p12le 9d2743e3ec9fbca29a120d63ba71a689
-yuv422p14be aa5a1fb46a35935ee3a86eae320d45c1
-yuv422p14le d6a7c718d498fde1675a85855d968eea
-yuv422p16be 6166627dace540e86fb037cc55bf2339
-yuv422p16le a3ccb2cdb953bc8cd270b779e4e839b1
-yuv422p9be 34526024de8f156e208a929216aa43fd
-yuv422p9le 9e2a73a2689e653d2573c2a3200cfa6f
-yuv440p 04a4e211807327ad2b3c3d8e4a894d9d
-yuv444p 58eacee7ca8173e7cbd8cf00e4e5a7c9
-yuv444p10be de977236e5660c226b50126a037c19ac
-yuv444p10le c1d17b9d46986fd3bdd32b27d5677b71
-yuv444p12be 73193ee6b641a621b666835505b64db2
-yuv444p12le b76aa2100d4b8b4714b12f4ac6bce13e
-yuv444p14be bc63cb757432e81c6529ec720fb7f60c
-yuv444p14le e3c2a08e25e89616d88ae437a003c88c
-yuv444p16be fa754a87b3150e3b1fa2640c5c3a3ce5
-yuv444p16le ce94c685d172edf3d1a69118e1e95853
-yuv444p9be a67823aa815adb83be5b15f6db9ebec2
-yuv444p9le cb1e9ceba9dcfd1a748a175da424cbb1
-yuva420p a82b388667c7d4df6b2aa97e5e5bb034
-yuva420p10be cd14dfa6e9d6687c4e3bc100555481aa
-yuva420p10le bebd38ac453d9840ff4f9893db640320
-yuva420p16be e901ef0fe2342ef10b3bd1126a946d80
-yuva420p16le 98f4a45e521d0d1bc313bddb95de57ce
-yuva420p9be 359933466c43ddc9cff8f61f75dc5882
-yuva420p9le 1546f4f3ad5fc1ad3693ef33759cfcce
-yuva422p 6995d0509c3cd0d90ab6e5fcdc6f0895
-yuva422p10be 909b8f5f8b04b065656bde5cc099eea0
-yuva422p10le a4f4a26c5e01825cacbb53c45680b5ab
-yuva422p16be 05ae3a58ef1ef38035feebb5c24f0432
-yuva422p16le f461dcd85a9c8855f35981d3ae64d482
-yuva422p9be ab02e148dcbc1ffdfbc34b45a3a7e454
-yuva422p9le 57e64c3682be71d3b977914cf591f150
-yuva444p bea1ff746bf41b06391d7b4a3e8808bc
-yuva444p10be 6cf7f015de7bc23b9ac504a3b069ca9e
-yuva444p10le 98956a5cc6e50a8bf695f1eba42bc500
-yuva444p16be 73ec3d737b295c27d30b04da5f6d9193
-yuva444p16le e100f4af7f86e0ac825ad39ebbc521c6
-yuva444p9be 7c3c274f1c9e29e0b76c074f9ca643ac
-yuva444p9le d9d1940c81946e3b2973093c039bac27
-yuvj411p bf4017afd372356de5d6f204659a2214
-yuvj420p c789edaaee11a2b00ec0ec7d3dd2b8ae
-yuvj422p 70abc44d3a73fad7a720c69b62791780
-yuvj440p 5e48577e231f03194034a7d6c593b68a
-yuvj444p 49d46e61bc727f5e99fa0511e4b5434f
-yuyv422 9a3f51c226ce9b5ecbcfb20850b4fb09
-yvyu422 e686301aba3fac4ca068aa3d6347425a
+0bgr 9eded8f32c68f7ac1a9b193a99ce09ba
+0rgb b4dc02b3db8e378029202d8de0c7e2cd
+abgr e66274a79478a72e2e6bd14be05950b9
+argb 1fdb247f982a305a5dc95fd662cf583b
+bgr0 a0c8efd0fd721d05a87ca41f1156be7c
+bgr24 2fee903a9a4c4411656bfe43e845eae4
+bgr444be 4035d08aa7eb0bb9b1165f21db43bf49
+bgr444le 067af68192af9c8b80d529e50ce8c7cc
+bgr48be 9712780cef8aa67417a997fb01259f45
+bgr48le 4945f4513ac7aa7da7199f0cb7114ebd
+bgr4_byte 1eb031ef7470e7f12f425adc8da54eb1
+bgr555be 77590a767858f467987ce85526164998
+bgr555le 42eef867a53bf544bfb163c3905da40b
+bgr565be ddfcb8711b76b548e36f84f847a985a4
+bgr565le 6df28910dfa046a80e2661c13bae393b
+bgr8 d560799e113ebf3fac2d006485394c52
+bgra d4755c172ca15a4cb3d26f226c17ef97
+bgra64be 3b38a8f5257e515706b424bf33915a65
+bgra64le df508adc2fd31a1d754c9faf3e9044e3
+gbrap 1b41767ca1de932c654275849a38769f
+gbrp 0a1790e275dd089b7ed35eb4917d65ac
+gbrp10be f4b749ca22458fcff8c4afe06e8fdd32
+gbrp10le 341a84cdbe06d876c15ec76a75df5c5d
+gbrp12be 693a8a9fc7099d6baa716a20ad28feaa
+gbrp12le 12e7f0d8eaf54c6e50c1088cfcf7131d
+gbrp14be 3cf8e3be290b0558d3d17dc654968fb0
+gbrp14le 122601e60d3298f2720e37fd9ba92d4b
+gbrp9be 6e495a6ff70f1008102fe787ec076ba2
+gbrp9le 35cd5c8a66fabe16047251d4384f0ea1
+gray 1ecdbe783136ccecd51ee105efc2a4a9
+gray16be 8bea3fb5ba687fdfcc4340aae268bec9
+gray16le cf250abe6fe20d402f4d672a76c29e39
+monob 08ec835d9c5a90578e05b82a85b4f3b0
+monow 2808420bc8ff291e27daf16dc87990f4
+nv12 13b8f8e86c93e6fc53346884983d1e59
+nv21 b75609c49d74f51f7552a2b3c3e79632
+rgb0 5587b57404a8646071e55e915faade5a
+rgb24 1dafaa9b67687772ea55461dc034b28a
+rgb444be 39eb5acc4da2829b8c30452b09623f43
+rgb444le f0b41a1162dc303ee441ad28a13c1570
+rgb48be dd92d2605758f944d075819c3d991589
+rgb48le 5b473d5ce25126949412721d0a55ad7d
+rgb4_byte 637911d85ed773e6374e4c1cb249ddc4
+rgb555be ca555c54f844dd69c6563af5429ea7bd
+rgb555le 6ed06b8d9774e17bee60a625d6f4d937
+rgb565be 06b421fa3e499b3e9d4013574ddeb654
+rgb565le ebcef31d12af8f17bec5a36c379e50b2
+rgb8 c90695c74cb20df324f43e426834aa8e
+rgba 38b2c628e167e150e0094038bfb6548b
+rgba64be e239083765579fc97e01d1b6caf54dbf
+rgba64le 266364e7212cd2fa0882999cd502c7ba
+uyvy422 c372c0e3574f92d1fc923da006ca074d
+xyz12be 4523aa53eae97de4b5415d3a155e6ee6
+xyz12le e97355f5c22045c4d6aa31e74d2bc411
+yuv410p 55e672ea60e9f0e982bc2f99d4964dff
+yuv411p 4e5d919cbbb5c4034824ee777c34e46a
+yuv420p e24aa0234e84f6f53caa5d3d10bbc49b
+yuv420p10be f858ef2a1ed40ec071d9d794a39401ce
+yuv420p10le c4970eb75151077040be61fe8c9572f6
+yuv420p12be 5adc2cd69721f7cd3d436c8e297a483a
+yuv420p12le aea48d6faea1f58d559f1dce4e989f6e
+yuv420p14be 4b1014dc7f58b17a123b2e21141bb7cb
+yuv420p14le 259021fa7ad8e968638b6ade9dcceb9c
+yuv420p16be 280439052fa7ba9da4271cbc8e85671d
+yuv420p16le a101ec2b87ce10ecc5a622ef7dbd160c
+yuv420p9be 8e660afb3e04469c3765c2a719c56099
+yuv420p9le 23b5c65e767e4de3dfbb0f9b6a6c6972
+yuv422p 3a73dd428e915cb01c55ce3913658939
+yuv422p10be e499378daeec408a7ce2c15f869be54a
+yuv422p10le 4cb3417eac19ff7e0129c5c915f1046e
+yuv422p12be 508c1bcefe3bd1d1de0b44d8ae447474
+yuv422p12le d103d620dbe6ba000044f2c6294bd13a
+yuv422p14be 7a39893b1fe54e9e88fae741e6951df7
+yuv422p14le 65d4c2c327a903f6d4b0a435524a7999
+yuv422p16be 850e0d0b4feb48c8c14e172de7e567c1
+yuv422p16le a1dbef3752c0c578e0285980a5859864
+yuv422p9be f3e1b7196d3e17ad5d31d9d200a2457e
+yuv422p9le a21cb4b38bbdee136f70c15abecd5f8b
+yuv440p f0cfcb6a845fc7f33ab54f04e5f61099
+yuv444p 8bf605570d90a638980e1c11526d99e7
+yuv444p10be 755f929aff54eda092127fca283cf333
+yuv444p10le fe216173a6b4eff5c029d468861b3da6
+yuv444p12be b4378896cdc5d11c0f861384b053c66b
+yuv444p12le 18c2b0c8b2782733fd81cf1aecb51ea5
+yuv444p14be 6af38d0fbbed53040c7935665e9f728b
+yuv444p14le ccc3ac62e2c7ab69107bd79b132c53a6
+yuv444p16be c392cd118a1813d3d6eb85d37bfe0a75
+yuv444p16le 71aefbed6ddf5c85ec421a7be04c1d36
+yuv444p9be ed5f899b0e9055b87896b2747bfeb3db
+yuv444p9le b53e702b8b5506901e09fc150ff96510
+yuva420p 1de168e7f9d7185bcb2724e3c017c75d
+yuva420p10be 0d9d69c9689892925b3b9aaa617160cc
+yuva420p10le 1abdcbcb7e1e6f5ad5110d6d32223a52
+yuva420p16be af08ba92e1e1622f6bf2b4ec933b916b
+yuva420p16le 04f1b058d84b18087307d7f3cca35c33
+yuva420p9be a4e26083fc89e73f2f51e90c414ab44c
+yuva420p9le da57847a85dd93a9875c3e03929b7fa8
+yuva422p 9845c629815148c54583343240506f6a
+yuva422p10be 80b8a7a7e22632f9a77e24c7e8a6f409
+yuva422p10le 157c25fde7c088e54efadf6e3108f6a0
+yuva422p16be a85e3226731777c94726dbf92b50755c
+yuva422p16le 9fd8eda7aba4922c42cf67eb1ad2b6c7
+yuva422p9be 9c0408751c14dd7474ef53faa5d94049
+yuva422p9le bbc2511d505364744014c5df307c8354
+yuva444p df5585dcd8c3ac78789b7ba384528cca
+yuva444p10be 2c41bb8c29f917271c14d335440b60d4
+yuva444p10le 79dfa39d248f4845ee8894e3b37ef782
+yuva444p16be 2918483ac55e52492cf7aadc09ea7b9b
+yuva444p16le ff3c3b4d415a601140d8eb39c4ce2e91
+yuva444p9be 0d5eedd3cf06dc399ecf1c7d879095fe
+yuva444p9le f58eb05ff7d50d732d33cbd78a80c42a
+yuvj411p f9cf651e623210cbcd5c0b4ad0ed159f
+yuvj420p 048ba7f77ab4bdd1ec3664f7f9cad978
+yuvj422p 209c34ab49969ea811ef915d6141a1ca
+yuvj440p bd6510ff3385d4c72ed27cee49565310
+yuvj444p 345d97deced4a2b3b527bcfe178c0a95
+yuyv422 aa7f6cb7b5de1f35269c60c13b9dc415
+yvyu422 da9e97e6bb74f95639069a635738b0cd
diff --git a/tests/ref/fate/filter-pixfmts-kerndeint b/tests/ref/fate/filter-pixfmts-kerndeint
index 94f0298673..6fefda3832 100644
--- a/tests/ref/fate/filter-pixfmts-kerndeint
+++ b/tests/ref/fate/filter-pixfmts-kerndeint
@@ -1,10 +1,10 @@
-0bgr 758af44401624668ef09bc1fb3f3575a
-0rgb 8425606fe411482d8884cd560b7946e3
-abgr 29afb8f14bfcfa92ffb96df2411cf42f
-argb eaf34b2aa03f56464c02fdc542b74b6f
-bgr0 b6804e24dc1dcd9781137175e790b746
-bgra 4bb433c42eb7e286b5e78763947050c0
-rgb0 0bf49063ca92304bacc7d8cb8eae8463
-rgba b9ce34aec078b53a81fd07e04ef46ac0
-yuv420p a444510550236f3665a34b9b920abebc
-yuyv422 229a64b28a27ff23a5794debaf943f0e
+0bgr e179e118e6dc0a5b6f9e80955fedc776
+0rgb 95fa448040fa3f86d23418b857123259
+abgr 1a24de822f91557546c8e9c8236f7814
+argb adc0120d95192942f5c39de1b602b883
+bgr0 33ee8c3df7c05bff51c742fe6beacad1
+bgra 6e8b840001a5f50c0b277fe3d7cafd26
+rgb0 8d63004296dc6db7868aa7163780f5b5
+rgba ebf7aaa65634dcee4289e80d4fb31e50
+yuv420p 8edaf2d52dc7fba910784076b2dbdcfc
+yuyv422 07198d8a9f7989bd75d1da94800c69d5
diff --git a/tests/ref/fate/filter-pixfmts-lut b/tests/ref/fate/filter-pixfmts-lut
index aae33e3060..f52b90af67 100644
--- a/tests/ref/fate/filter-pixfmts-lut
+++ b/tests/ref/fate/filter-pixfmts-lut
@@ -1,19 +1,19 @@
-abgr bd46c89a52d2537001650bacd63b6f1b
-argb cd7004e1d6275344e7acf86e3123ecf1
-bgr24 9b9bf5c2ab2e63323c71727a33059a29
-bgra 383b5acf1aad6892ceee5c3c6eca6bc3
-rgb24 2872ce9b649cab79ae45ea2b72e1b036
-rgba ed960ad34326f9135194b445c82304b4
-yuv410p fa5151dd818f84a84535ede55456ffda
-yuv411p 1b1a01fbc67c0338cdf0b37577af7752
-yuv420p 15edbd4c31c37c0d1c1cd052a12db3bb
-yuv422p 38617d96f7baed36b727da98a939e124
-yuv440p 0cdb9f67fbb9ee9e042aec278aad2d54
-yuv444p 0e0ed93cfa4a791d6264a6fd532097ab
-yuva420p c76e834d04020747df3581788b862483
-yuva422p 7d1acdaa7296681cd8df2b7a100f4011
-yuva444p 0950297cd3fecb9078a25decfe1474e8
-yuvj420p 836e8ce8a5c058b373d39342080106f6
-yuvj422p 4e5683c0d8810c561c2f5c6d97a71339
-yuvj440p c3aba7f08d3b758b428fc1b47c0f822b
-yuvj444p 21834e89fb1a8ff409e0e72429e55232
+abgr ba621149cf836e3040b31f417faae4f5
+argb 38a10f547a116087f4afb161f09f87df
+bgr24 0e14a84f8a498ecc61d65f6d7b2f6905
+bgra edc092372e78c03968e247e930687b1a
+rgb24 439d60a3995d71d227129f20c8077083
+rgba 2c5eb9b91888657a7ea033b70ed8b7ef
+yuv410p 9f25ea872cdc078cd795e5d243fa6956
+yuv411p 726aa70c7c10368e3358f83a274e27bc
+yuv420p 026f7be12e833017a7893f2a443adb31
+yuv422p 3a83fd6a45b44460fa53b2131d2b052f
+yuv440p e25b242fdf1683b0af3858ce3aa5f74b
+yuv444p c73795970622f64ba618f4ff773777dc
+yuva420p 144eac0b2d74f93f8a2e6da620282e22
+yuva422p 6831b3672beb871f5158f39f2bb2bcd5
+yuva444p 62fc47a98c133aa3f475f92b02505e06
+yuvj420p 23e02eddd976caa8c9d1840d56b5d6d1
+yuvj422p d536cbaac3a322156103768de3072e69
+yuvj440p 68e4837233bc868bf4f115e5f3b0a459
+yuvj444p fd69499b44f0a118e0f30f46340dda61
diff --git a/tests/ref/fate/filter-pixfmts-null b/tests/ref/fate/filter-pixfmts-null
index cb232ba86e..a42173442b 100644
--- a/tests/ref/fate/filter-pixfmts-null
+++ b/tests/ref/fate/filter-pixfmts-null
@@ -1,119 +1,119 @@
-0bgr 472463dddb3a267e779267d709e2e9ab
-0rgb ee27e9e48eed7858fc230b692d797ea3
-abgr 1855119ada84e6bb8f79de7f629460c3
-argb 5aff0cdd5bf267b569edd59a64fddbf6
-bgr0 e9f24d414a025f57ad9d36ddb2a89952
-bgr24 58ed21eef5bf91cb4f35453abc531a93
-bgr444be 5a8bc29b33e98fbbd9d0c586ab441a2a
-bgr444le a0fec3d857e790b4e5496e12366a22a9
-bgr48be 62afa0bb710cecc6e88f10ad73e01962
-bgr48le 53493b4d7e4f38b38164cf397ea5b955
-bgr4_byte 00f225501827ac036671827cb7b02cdc
-bgr555be 2805b1758d3315616fef02ac6d2b3304
-bgr555le 2edc8cf7efe1377620355da6147adb82
-bgr565be 89b04f731b25eb7b5fb814a941c34db7
-bgr565le b0d9a0fa48e1314b2f7b37ef2038bf9d
-bgr8 84c88588166904caa3d93958a0f12b76
-bgra 250384e91711cd69cae2fad60b41ee43
-bgra64be c112c67b87ab6b420ebfd578d0ff52d7
-bgra64le 59fda1baafa6ed5da96c984bf8367f57
-gbrap f0fbba29cbcdc9e73f851804583edf1b
-gbrp 2dbb1a553c277d949820fedec78322ed
-gbrp10be d8c827d2ecaef5af22b75860244e1b10
-gbrp10le 309cfd025b1afcea6405b8e3cbd56f27
-gbrp12be b5903a28415b20be8bbb125da2557f43
-gbrp12le c1350226ad24e5bc6516378e4d9853e0
-gbrp14be fb5fd58ea76f56cfa01718cb48f0c4bb
-gbrp14le ef2ea235c7cd7216b82eec2335094901
-gbrp9be 4f1a677c1e4c34b65d531328a6f3ca27
-gbrp9le 4549b7826bea42207b71b5241af76cc3
-gray b7140de9f48a80811a42ab1d21f461a0
-gray16be 7b57184564d366c2ea357eb51fffb091
-gray16le daed34d19baf52bdea5c949d3ca202d2
-monob d6857d796f9911ec90b14fbc5c0c9807
-monow 70db7c2fa2c7fd622cb94cb00f6c1b53
-nv12 19892e9132362164965dc2ab38b0e8bb
-nv21 2bc539709d0110b6f655623dc1ad5509
-pal8 8c6fdbd012d420c77f622e0621b5f999
-rgb0 81d2c4dc5efca8fdde24afc79d5a05c0
-rgb24 3175c356d1ceee7d4032196a3fdc9c44
-rgb444be 5f113d83e0445aad0fc44cdeb2ad0a6e
-rgb444le 87e05746fcaf59497645f61c2729c981
-rgb48be 1ba2387d9fe190b7a49281f8b6488190
-rgb48le 7d698034106cc6cb09268845b8d6c510
-rgb4_byte 9b67ecb854b6a7c14326caedcf078ed9
-rgb555be 88332e853f0c887a223377f4ff05631d
-rgb555le 8e11703ae35a524379212c848518e804
-rgb565be 71020de407a3aad388237e4b8236ba26
-rgb565le 9a29c6b45c55e5baf8d3efdd240ba5e4
-rgb8 8dec9f040dbe1ac0d84545ab821123e5
-rgba e13af16a37db01d9b2ff427884178620
-rgba64be 7740ca7e29f25ca7ecc094494c64a7a8
-rgba64le de66b74c8e2022841a6a5a528d419eba
-uyvy422 59b01804411a3a64545c4eae78c8031c
-xyz12be 6f6462c4ddfbca24277621a5d7de337d
-xyz12le a3598ee7fe1c2c84ed9895dba807d40b
-yuv410p 5dd9ca4c925907b247b33057f41603b7
-yuv411p 2182ed8ed3529a34073e8cdfd77caf23
-yuv420p d1e2afaf9ba43bd35df5c0cab8cd25ad
-yuv420p10be 815257df1b23be4cd28d45ac76c7113a
-yuv420p10le 00d4a574d0b41e32a437e85c4cb71ed9
-yuv420p12be 2f620ea62f1db8358e65d08c9e617560
-yuv420p12le 79c2c478b1f421b661a6b206ae1bd05d
-yuv420p14be f2774ae04a215ba99e98f0850a27d442
-yuv420p14le d5975be9850390a983d9f77d45b2953f
-yuv420p16be b8e47d3295bfddfd0b1a425d5434e30a
-yuv420p16le 34a2e643c7bdb55be9b6ef915e86f461
-yuv420p9be 09408245a1274981d57344cc6770c9be
-yuv420p9le 5b5f77ec9a7c1fae979cdc81d3692bf4
-yuv422p c95267f49141e700cbe69755da3ec058
-yuv422p10be f8792dfe5ef6c5a604a65a5742e5fed0
-yuv422p10le e945e9b50bf6f19763f04814df475ed7
-yuv422p12be 21b2ccb7e2876ce52b4ba9a1178cebde
-yuv422p12le 047d2f966e0c29516d803590a206f315
-yuv422p14be 80678fb3f6b01aab2bb3fab0cd682ed8
-yuv422p14le 219ef8eb155dac5a4cd90453f351c7c3
-yuv422p16be d159228d52a362f536dee8ab52588ff6
-yuv422p16le 252433289c2b1ba012ccd707b7a0dda6
-yuv422p9be e9bc1c8cafc4b42a932af5f0be8b54e4
-yuv422p9le d94a9c041f978ab87b900bf7e2477811
-yuv440p 3be574a3a31808b06fd235bb674b63fa
-yuv444p c459431428d7c3b156292b8126524330
-yuv444p10be 7a21cdf0913ea66b893805677e3354b4
-yuv444p10le b7b51d29c43cb4955f3f5b88975752e2
-yuv444p12be 17094e8b40e6e53d22d1648d6b4ad568
-yuv444p12le 1df345b0d13c3b8ee5dd393be91659bb
-yuv444p14be c9db13d72e4f16fcadb6980010daa771
-yuv444p14le c55f98a5ea080b35daec1253853aa19d
-yuv444p16be ecb39382001511776f18f19d643d7ff1
-yuv444p16le 632be9dbceed9ec4819407fa4039309c
-yuv444p9be 9db46a47e1b816f67501e87add86040d
-yuv444p9le f01067104b6137727388bf9c907e687a
-yuva420p 957676586f2503dcab5592e58ff697de
-yuva420p10be efbbc0d5cce4c2a16eea9ffb1e24c89c
-yuva420p10le 52050eac0020a720b382efe2a71c2b29
-yuva420p16be 3802c5784325342d3652f48e99b875cf
-yuva420p16le 5a9ac5633684d042a52411ad7d88c730
-yuva420p9be c491fd9f27106488de1b7711b9d33f82
-yuva420p9le 891e201f1d34472bf6718e0cbfd8e217
-yuva422p 4f265a36f30e34bab8b7d95f8759a6d0
-yuva422p10be b27fda83517a68171b4a27121ce20cce
-yuva422p10le 09547f0ec0315edbc1f387a9dd6bf6e5
-yuva422p16be 8dbbac6ea74723f37a693005f5815d8d
-yuva422p16le e7b47bf2900fe02a0a6ef9c0b4836dd7
-yuva422p9be 1ef03f513daf4cefc06e8f39d3b3bd00
-yuva422p9le 69ebabd7204b1ee37371f85a4f9c6b98
-yuva444p 805214c750967b1da6b8f5b34a1800b3
-yuva444p10be 72317fba47d84f1b96f902a15228510b
-yuva444p10le 3e5d92b38f671562f8a43f432234b7a8
-yuva444p16be 5b83be718ccdf7fa6d1bb8deaf807fa7
-yuva444p16le 4b0fd42585e501f3362d25c83b7f949e
-yuva444p9be 1d397300044cdceff8c127a6e40be790
-yuva444p9le 1ff56cd557ee19640ba134f36badcb9c
-yuvj411p c9b9057d8344a04fe7378d512e592c83
-yuvj420p 09f4178d1896f93cc7d0600b52874d47
-yuvj422p b5a062f6489fe7a640bfb5d5dc7959f6
-yuvj440p 19939815867f54810375ab0c9b86d635
-yuvj444p 7b2a52521cd57fc7f543cbbc67666889
-yuyv422 8c3b22cefcab2ab991a77d9a62b270d4
-yvyu422 e011fcd4f69abd4edb7bea2e57cbdc4c
+0bgr 7211d3bdeafda12a27b6c586f56369e8
+0rgb dc534ffbcf7b02007a245e6af5bc0bf7
+abgr 0d93666da1532ca69c1a3e2ee0248430
+argb 86f5041b9245930bc6977d4f2babf74d
+bgr0 914c5750b13f79908c23d2621bc5d171
+bgr24 fd0c957cabb399b3dda29e1190e6cfac
+bgr444be 96d828ff1ea24858100e0afcef6f6201
+bgr444le 5a43d10a7890378368073be08141f967
+bgr48be 65986a0555423c910db4820732565a5e
+bgr48le 3050e56ee66fa61d8dd88b12f4b2f956
+bgr4_byte 6d8ea0cb6b4cadace60222063a847630
+bgr555be 90ffbd6a7850f25253977aecf84e229e
+bgr555le 9f800958e9c238c9441fef9799ab2a8d
+bgr565be 0e7c46857a3bebc2e3bb77ae68cc0bad
+bgr565le 31c0b9b6bc009a4bfa4421c3bbb2ff39
+bgr8 775803c35cf19b2fc84f537ce5a7e262
+bgra 020a3623e3ad6ea398d6adfcba9e510c
+bgra64be ce8e864307b8f11d1bc4a92f3384416b
+bgra64le fa2e6435c1f7f498d5714898e120dd89
+gbrap dcf43e62881e69a873382c12d3afe0a4
+gbrp 78a26e285e0f6ee73f37d70621e659fe
+gbrp10be d325f4f209bf460f8ff7d37bc51978dd
+gbrp10le c2328ae0384eeb34b1ac83726b385f46
+gbrp12be 8aa22995644b2796ecafc10dec5f3bd8
+gbrp12le df4badcfdf6701e03809ef5a278297b8
+gbrp14be a02a13caee9af458c5039c697ab896a6
+gbrp14le 4f521b6e69078bd0eca8dfcfde0f6ef6
+gbrp9be 397280799d9e78f48670664491e62524
+gbrp9le dbf020fa8423e170f2624ddba9f2c945
+gray 19ae78946e6acc3b552daa61b44a8ca1
+gray16be 2665aebcabc71b30a2252308b1335a81
+gray16le f35d7d9b8cac96c5ac25c2cd4b42443b
+monob d2b84b01179f38ce59a7050064d42289
+monow 550a446b7900a42990d76befca7f08a0
+nv12 18aaac3efcb2e389bfa2ade34b917634
+nv21 cb3b54dcc21c72943d496e6368b0c00b
+pal8 5ad4084b953f16007faf99f366b2ecae
+rgb0 1cb89a77512524197ae6495dc7206a7b
+rgb24 273cfae99e5951d567f230beec3e3eeb
+rgb444be d90556c864a78c45ca9e2c27130067cd
+rgb444le fe271368f267be87eb8f5b46335ba6dc
+rgb48be 434c2ce989de629050e53e820b6929b6
+rgb48le e04c4a36ea9f9c5624ebd56463b593fe
+rgb4_byte 77c49fda8c97ffc25678d8a51f7056ca
+rgb555be cb820a51149ba9944480bad7e1260abc
+rgb555le dc18e2fec8f39ebfd5b479fa6c5fe717
+rgb565be 0a7a10645295397cd6cbd6eadce71c8e
+rgb565le 7454e27a0e2c2c37c67e5361a82dd445
+rgb8 7b602ac8a68dd95ad639f741be805a0d
+rgba 283a6115965814470d50f11bf197c5fe
+rgba64be a00ce626e8c94dcc2ebd7b95d7a7d43b
+rgba64le 50932da874a5063a595a9428edb187fe
+uyvy422 2d479ff414d1c94bf506e48c86f66a02
+xyz12be ff515a5c7277e411c0bf3c8f26d02de8
+xyz12le 63f383905675fd3306a329eb89d6d0f8
+yuv410p 242e22aa812c1db8bff7f8132fb1f6da
+yuv411p 9305f8baa6ab955566fbee34391734b3
+yuv420p 005e6ddc8a5daf11cf866a1ec76c2572
+yuv420p10be ac1b6e1050f39464703e78a2ffc1913a
+yuv420p10le 5c158075ae335e6bbf4cd3be29bbb62a
+yuv420p12be 6a53755f72b37b2a264387dd5604b431
+yuv420p12le 174eb0b1aa668d517c13d6e397577cf9
+yuv420p14be ea8399e9ef8b6aa033ad2f5d6dca0473
+yuv420p14le a63fb4dfb6a7db44a5fd7f35d39d9032
+yuv420p16be fa7a59892b9d15f6e41c24e5f348f303
+yuv420p16le 5b75c822b20189bb0859b05bcf241aec
+yuv420p9be d5dabd911d09c9e8fa01fe284dcfd4d6
+yuv420p9le eb1f57241a76ae5d65228adb3aede871
+yuv422p 5afc9b0f6c5cef4a7d0543c03d0fc8a4
+yuv422p10be b83a73824cf37922faa84227ca151b83
+yuv422p10le 64e51f718442560814e74dd1e01d6c94
+yuv422p12be 460ce0ef46387d0ee667664e72dfe6d0
+yuv422p12le 687856619666bc8f8bc6a8e91f7c4e95
+yuv422p14be 461184df05416126fec7c5d2fbad3876
+yuv422p14le e180b189ef2f8448c681d02b478e56cd
+yuv422p16be 332fba636d33aea23514392d80602a96
+yuv422p16le 5d8e26fbbc8f25576065106c8820d56a
+yuv422p9be e3b364350da35d2ffd431665ed9d3592
+yuv422p9le 0f21976b77781cada504f690d7dc6c15
+yuv440p e6754959dfd9631f2dc1682fa71aa4e0
+yuv444p db3ad634aea336663a2f5c2475b95410
+yuv444p10be e341efd871b34308831113f4b2ff29f9
+yuv444p10le f9666d63623e0d7dceda1a17202579cf
+yuv444p12be 151c0e12d45ddf475a293cf9eee4c224
+yuv444p12le e0da5848e54c3ba0dbfa0414ff4a47f3
+yuv444p14be 83d2420dc82158274425c6ea5e396dbf
+yuv444p14le 155753892ad8a8957df50033fd21fecb
+yuv444p16be 6bb40952bd87aaaf2938cfadd1017a79
+yuv444p16le 9be8c3ca67cb8a778d39c087f008d8c0
+yuv444p9be 5a54227a9e1e12fd297e36e1e9361c52
+yuv444p9le faeeb7f3ff5efc51975d48d49f4ced5d
+yuva420p 7b609ede889454d2b89b184c290e9e32
+yuva420p10be 4a0ab3165ccc5cde5f4ef9c27e8ccf82
+yuva420p10le 8fbcc6200060e0710e5a824b86c9c219
+yuva420p16be d149e664c8fce03192d78279472ae2c3
+yuva420p16le 11b9f6b757f98fd4a442983bca8945b1
+yuva420p9be 0aae288a080fb0acfac23610b2d30111
+yuva420p9le fb67be28488cb722d4aea6fe3fdaaa16
+yuva422p 88c582f7c6d7c123198fb707aad2d5b0
+yuva422p10be 465ec369d7e47a71976821fdc31c289c
+yuva422p10le 07df8a8fcb3081e89d84359b178d5260
+yuva422p16be 0144a6783d7728a0e66d2b6d1134ecec
+yuva422p16le 5b49f7e660c77bafcb03869ea2e1ce02
+yuva422p9be 923a2d718c2dcf62c4c9b573a56f15ad
+yuva422p9le 9188e6cef21e89d034d37da1b1702a7d
+yuva444p f89cdb4fea764921004e149358d7028a
+yuva444p10be 87b0f4d461c40bde0cc85b109103d016
+yuva444p10le 5aed7ca68d5645a3a9acbe14b8eca54f
+yuva444p16be 5701a24fa4153d45be9533d7ec00b660
+yuva444p16le c3092fc38248cf96e30dce70208ed360
+yuva444p9be 8ab557ee81eae76cd176d998078d671d
+yuva444p9le b599165331bd7fa6b05dbf7b80044856
+yuvj411p ffb1370ebb9e1bb3b7dd4a532fe8eaeb
+yuvj420p aaddf557fa39c3b9521bc6afabbc18e6
+yuvj422p 4f46f78ace9176a534aea861ac316441
+yuvj440p d8083286cf699e81113fc8ea04ba3c35
+yuvj444p cad8f07876e62d33caf6c420d0f67a56
+yuyv422 ad9bf7f09f4f8263131649407a778e7b
+yvyu422 59f91e478f573d8a305e11da12a87be3
diff --git a/tests/ref/fate/filter-pixfmts-pad b/tests/ref/fate/filter-pixfmts-pad
index 8abcbe19c9..98ac29c8d6 100644
--- a/tests/ref/fate/filter-pixfmts-pad
+++ b/tests/ref/fate/filter-pixfmts-pad
@@ -1,27 +1,27 @@
-0bgr af719ed0914114c70f3c1d4432094299
-0rgb fc1d52314ea560610b67d483fda48613
-abgr 8bfaf8ff3d20151822816db38adeb982
-argb 261e82edcf0b6f65c5aa053ef3df8300
-bgr0 38288199bb87c3c6f69c34852e4192af
-bgr24 3956aba208054b40f89349c8b7fdc127
-bgra 25bd82d1e48f2f6b48ffedcd79e3fe90
-gbrap 0f5aea7296381496407d680ef421bb54
-gbrp 675ed1ad5a70f88cf0a1949952a0b6c8
-gray 68ceb1f79d26b679969641c6dfaf61fc
-rgb0 db8590e469b2caef3e32af40329d8991
-rgb24 6c0d77109fc317a9ee22feae818a6924
-rgba c630b345a6fc71b082ca681a16edd4fa
-yuv410p 83dccded7203ef6ccf5d3a3598eeb736
-yuv411p 7ef2a0e91cef32b0a8f798f8f7a262e6
-yuv420p d3e28f8db543483effefa883c39472e9
-yuv422p 9e8083daeb826527ec809ad65ff1ad59
-yuv440p 9c97c575b7f18052e3235461b3be808a
-yuv444p aed0f249ffd9fab59b70993b17e7d64e
-yuva420p 745804f759f100b6e0c3ec17f7144238
-yuva422p a8d34ebc5f623a8bc1380535fa0efe29
-yuva444p d5816b656605ff627f964ca605651cfa
-yuvj411p 3f6cacac710be552c932652bb1bf3223
-yuvj420p d09e13e4cf5fb485a363fb255ba50f62
-yuvj422p e4803513faacb51966fdd91541010753
-yuvj440p a47498b8dbf5ced162ff3337af057f81
-yuvj444p 95fb123f9093db97e3966cff1c916ce4
+0bgr 22bc089fc08499837ea10d21a529dd00
+0rgb 1c50d2473acac4b679b2e3fa8e8e7690
+abgr 6220c7c4bbf648671bf626f5f9150ec5
+argb 56b15eb7545a145b2a24046fd0ed4026
+bgr0 3be8817aa08b9da594cd13e568512131
+bgr24 e5de0be1dac9dd4b460734aa4f375e58
+bgra 1053d254d9a0771f73873d87562d39d8
+gbrap a064334f3ca45fcff9e1a8830ddae250
+gbrp 8ed451b460562df4af1264d29b237dbe
+gray 830e079c84012915564c4058db1f9324
+rgb0 d98f4dcad3fd8d1ef60a17aa2bbdbe2f
+rgb24 2b2f83ba2729eaba0644086591545997
+rgba 8526a8dee19622d7326cb67049e766f3
+yuv410p 0d76230039ba638acca0316ea1f409b8
+yuv411p 30a738023914476182fee34a00f0f6e5
+yuv420p dd819efe6a446392172856c363df4cd5
+yuv422p 93cade68bf90cb752895a05ef9dd5ffc
+yuv440p bc947633890872500ea44b29ea5f65e5
+yuv444p 1e9d6e3d58784d515de973cd7d787ec4
+yuva420p e2b891af8868283c7c20b7dd1aa9ffee
+yuva422p aba3ab7266a9c9a8fc765674d763ecc7
+yuva444p 552862b03e94f00d742655d0f9945ada
+yuvj411p 30b23cf51aba5af35b1215b72fa79dec
+yuvj420p 425fd8861231be032bbb624340d426c9
+yuvj422p e57b3ea1e368b3c2655db36a33a5507a
+yuvj440p 925b099022d40904533660adcb369f18
+yuvj444p 8ba8860166b0c8150bdd9c6646b957a4
diff --git a/tests/ref/fate/filter-pixfmts-rotate b/tests/ref/fate/filter-pixfmts-rotate
index 17e73700e9..d67bbbfa1e 100644
--- a/tests/ref/fate/filter-pixfmts-rotate
+++ b/tests/ref/fate/filter-pixfmts-rotate
@@ -1,20 +1,20 @@
-0bgr ec29e06aca0bcc3f84bc859edefa0667
-0rgb f338c4464d52ebcf22d183d1cbf7f77a
-abgr 28531fe305de71d1015ac48d339cb2e3
-argb 3b26bf3375e5e40348cf013f3d4a8b12
-bgr0 4a3ca0d1fa32abc17b0413d307065857
-bgr24 f33d07a0119865592614edaf2d6871aa
-bgra 5d41868f15c2851f6dbd26a79f492caa
-gbrap 53fecfec088f492d8a1123440a49a307
-gbrp e59654e4b3cbdb9ddc4968deabd58747
-gray 87c97282ce2ec267bc51d59f1a0a7ccb
-rgb0 f5a1672dc3913517d7f16a45b1993b31
-rgb24 e6c926efce1cc7eb69a6169f6714293f
-rgba 480964fb6d32ea8d812a3fca08182362
-yuv410p d5c367eba41dec6a65a1bce93a482308
-yuv420p 279c69288b53cfe0d6610f2f2cf0ef28
-yuv444p 4a887de89416ca0635dd92e37044372c
-yuva420p db3667c72fd157943409f64247dffaf0
-yuva444p 3c2edc2ba8d6b9cf77c3845d06639e52
-yuvj420p 29e7328aa937e561ce75904d11de9cee
-yuvj444p aad83a4efe085fe5ca17834ddaf2ee1a
+0bgr 7951d539e3ad4a08fed97124e0210f43
+0rgb e8f60a93eacd8238100518df19b740b5
+abgr ae2f3005122aad5563cf7ff12783e3eb
+argb b7ae033b85032661be80d8ba01200eec
+bgr0 70c6098cbf680a08ff3b29cfab58ffc5
+bgr24 83fc4e817b1fa89944e245f43367802d
+bgra bc1461220ce53ae40930332a20e8a8f4
+gbrap db83fee7e30c89e280ce0c7ddafdc649
+gbrp d485c1b9d18b56085a17294c633b32a1
+gray dcef928e5befed02d28107afecd9e904
+rgb0 bf15cfb2c478c50e7a6875db550aedcd
+rgb24 77d5f147a56fc9b17a53c7d0abfbe210
+rgba 43b3acb79b05a83964f8fc4542ff3520
+yuv410p 0a5d25ea1feb6a169f1af87089e75dcb
+yuv420p 39c2f18ae4a1313b680d281ba7de0b9e
+yuv444p 7d6fb967e0da2730c2d6dce701802add
+yuva420p 2c2d9b20293a8eba4a98434528e9c10b
+yuva444p d4de3db71ebeb0d3266c17391e6f99b3
+yuvj420p cac522bf5672812deaf6716e75388ff6
+yuvj444p ee0bff6744f737012a01343d9df12180
diff --git a/tests/ref/fate/filter-pixfmts-scale b/tests/ref/fate/filter-pixfmts-scale
index 84c3338e9d..b691b98e7a 100644
--- a/tests/ref/fate/filter-pixfmts-scale
+++ b/tests/ref/fate/filter-pixfmts-scale
@@ -1,119 +1,119 @@
-0bgr 0709a861b5999c6e1623cdeb3c760a7f
-0rgb 87022996263420a3cc500e2d2c180911
-abgr d2f656d48cafb59f44c25ef67fb61e99
-argb 95aa9be0a38b0527973d1cdd9cec5e2b
-bgr0 4f2356ac2baf8144986b926f9a1ab7f5
-bgr24 23a4333cafb97a798fd5930478b4b1d5
-bgr444be 28a7f487c97d1a46da8e4755f2bccdc2
-bgr444le 94ce7f99fc44f05cfa4cb6354d79eb4a
-bgr48be 0130035090bab26b32ce8f7a58d56c30
-bgr48le b597eda7c35a73997693bd735c4093a0
-bgr4_byte 7f2be4557d09f63f4a9a13d0ffe2cc75
-bgr555be 907822dcdf44c8ea8c4759d6947a7fbd
-bgr555le a1725dc1f0836ed53b0114955636d0c2
-bgr565be 640498b941e9f4125393888ad4d14575
-bgr565le e99e3d2e6d37b5767433db2b4aaac294
-bgr8 96ee333297c0f08a256cb9bf114666f5
-bgra 5615e5832f1ab2d339e70012be4bccf0
-bgra64be dfed16c997b91e58ca24639292a45135
-bgra64le 94c8d16533253f2e5dd89977c1fb12eb
-gbrap 80b5c2a334a81f891334bfb8217579e1
-gbrp aeb34846407fab00937305a2782a74ac
-gbrp10be 7e7fb6c2d5fd4ebd383db1bbea730b17
-gbrp10le 52af03833c18141e9d70dd3b216964dd
-gbrp12be 863ef4f7906e846cc14224e4004f82ba
-gbrp12le d58d82f0fab39b09ec9a64ee5178ae58
-gbrp14be d3992feb0ca32cc3ecba2c2b975a7ef8
-gbrp14le 8b0cac26a01d8d50102883e9302ff8a6
-gbrp9be 00f846aeb6bd810bce22dbab594c2ca7
-gbrp9le b37e9696d58d33f7b00010dde4a492a2
-gray d98d24e6cc3f9e4f17fc25fb207549e9
-gray16be bd7273bc0cf5c64271850f617522bddd
-gray16le 48835ce77ac520d635b8763ef080102e
-monob d03cc869c28dc1ca887e00afb9a37280
-monow a42f35587d619f198de03cae2f12e293
-nv12 ad309ce15d8789202d2250f9283952e6
-nv21 c19275cc2672c1d6e7e96d22df1ad0bf
-pal8 89cd3064a76a5bb8710b413bd532df16
-rgb0 6987b7170e7b991fbc46a3eb45be15fb
-rgb24 87d55ecb437f915f0d72dab17f7b0679
-rgb444be 6c3141ec24c8d01000c8be466e087842
-rgb444le 99aae908a0f6d02c4cf31b685d5ac942
-rgb48be 0eb7185fe35f05ca28690bd8f20c335c
-rgb48le eabe46972f8b4575e6b30653b143c1ce
-rgb4_byte 4348445a9641afc1968540cb88b5c871
-rgb555be 4be303adddc6ff4df258e74ac0913fce
-rgb555le b245b8b29eb25f51493e7d367e73e8cf
-rgb565be e666c8dd401030d6804b1ffa40cf14fb
-rgb565le 4b8ed68e07d37d51ad5611c7aeb00e6f
-rgb8 cc301b90671ee7866c98f70ce726681e
-rgba 88361152bd5226f284a3b490c544a8ef
-rgba64be 8780cae1b717640f75ee7be868553479
-rgba64le aa0f1fd69c55d16d01296e0ad2903dd9
-uyvy422 87ed25e4ce27f75bcffdf2b66916a79d
-xyz12be 53d42a26957e7621a99418085b9ff1f2
-xyz12le 127003627ba34ac2edef0a7152198f93
-yuv410p 9cdf16710c14d4d5d1f77398c85400ed
-yuv411p 8b455a1fd9dddb696705d257b4630279
-yuv420p 51e8a48d64cacb2bcf1fa6739fc15524
-yuv420p10be 25200a7dc71412c2bfbefd37e39b3c4c
-yuv420p10le cf63e89f9c363a190617b9b30ddd8a87
-yuv420p12be cd9cb98a216643ea12d5e60c7bab3f3c
-yuv420p12le 8185a44dad2f3a237abdb4b0f63f02c4
-yuv420p14be f2a6db85eab1b3ef6b2d19bdfd06b2ac
-yuv420p14le e872145b1043c7df5ebe633fc398b8de
-yuv420p16be e5a674874e19ddb17a9774752cd88967
-yuv420p16le ab0ff36932c594a04c2097320a3b7dac
-yuv420p9be dded66f931ac88f94120b821a207be4d
-yuv420p9le 52eb3aea02c9568561f8e2ae97ca71b4
-yuv422p b4531fa666274744d2cd5e7e0bd4bae7
-yuv422p10be 68cdff25bab9d3e291157ff2c9947e12
-yuv422p10le 28dc899f71a257c82da520c8417b6f65
-yuv422p12be b46ee1ad96d48adb9546035ed563c7ff
-yuv422p12le adf1f3f9cb527a89daea8207ec3aa5ad
-yuv422p14be d3e817ce57e4c10101f40a66b2e6e81d
-yuv422p14le b48935405d01c371302a14c8942f2f09
-yuv422p16be 24cce6c604152fa3f7b033d79c750497
-yuv422p16le 48a5e8d8fdd797511ef39f29aac3f405
-yuv422p9be ab0306623d26912d3a246ce66bb5a1de
-yuv422p9le 22f47c76b05a08f751870ed39d2cc33d
-yuv440p 6508d6045cbe182f055121e6a355c7c6
-yuv444p 623caf07e36c454e2671983bbba44965
-yuv444p10be d59c851017892d7a25e4c066d4c1c9d7
-yuv444p10le 5433dc64e611adbad7971228557bf32f
-yuv444p12be ad48ce617eaa46245dd909d945617d5d
-yuv444p12le 5f06afdef98982c6a091c43a0abdd7a1
-yuv444p14be f4137d15fb387c951b67ef851df213dc
-yuv444p14le 3b814ca922ec960cbd22a7573eb43a31
-yuv444p16be fe7c6b2c602e1190c46d4474b4460b54
-yuv444p16le 9c9ee7f3a7b2f3632204b6b1bb9ebc45
-yuv444p9be af65cd44990a6bff6aa8fc444b3a5041
-yuv444p9le 1709b7873f561d750d0986b637f2059b
-yuva420p 5072eba6275f651c61832d4cbc554f0f
-yuva420p10be 210a1328a04aef606e4b884030a61600
-yuva420p10le b59c4048512a0b9f88e5e58b9d0bb325
-yuva420p16be 9d432006677b8304706cb9c14eb699b2
-yuva420p16le ae425664b2d71a07c91a2bf008ccf367
-yuva420p9be 513f6089b85ef67666ccd034b33181c2
-yuva420p9le 15335991a5f7392b7bb847831c34cd52
-yuva422p 7b0bff8fee5df70d7400182bd54c1e92
-yuva422p10be 0a13d96691a2aad5b5676cf255201365
-yuva422p10le 1d23568aa82fddc02c0f87e2d3cd6a01
-yuva422p16be 385d4df9cf477194d5fe334769d11ddc
-yuva422p16le d84584a440be251e416043301c1643d7
-yuva422p9be e9066fc9dc26893e2db98ec9bb9164e5
-yuva422p9le 1894c872bcc8cd2970578664cbadea6c
-yuva444p 34f3d449f4db8b5171f89076f64605e8
-yuva444p10be f6b4cc3128915c5ab1f45bfcdd7da2ff
-yuva444p10le 40a6534ef1e71caffb8a174090b63999
-yuva444p16be 9b0429cd3f44a56514524ec196517652
-yuva444p16le 3d2f09d827565feab8ae54f44960d7c4
-yuva444p9be 9b2b48be210ecf652fb4458baa16c3e4
-yuva444p9le d07913ade200de5681bfc2f2ef038c4c
-yuvj411p 88752131a4e6b5b71bbc27d4e8b41f3a
-yuvj420p ce538589c1fa605c8cd162779be4cbb0
-yuvj422p 2c307e643cf220760c6cc2cfd1c5baf0
-yuvj440p 4dc88b29d53aeb39d9c12166aea620b4
-yuvj444p a5dd163d42fcde9be7bd34d1c5ed40d4
-yuyv422 b69a5a03601eb1cbe37e5154d3676bfc
-yvyu422 d241d10080d32be340b00455d44d8eb9
+0bgr bfd7734cc0e7183828cbc27a87a74fd1
+0rgb b4048f9039c7d19d4cf629512eab6e49
+abgr 0e21453cd0f400abc65f5c8c5f9a2407
+argb f5f38bf456c4540ddcd6143920b152d7
+bgr0 0d259e56d57f3c345a5a33d2288ddc25
+bgr24 b588ba9ac44e37192d15011289ed9e66
+bgr444be 36ad62c82d433d8a6e67527329cafc8e
+bgr444le 267fc56e6ee33cc02b1a19b77a77ec74
+bgr48be 6628a75fc4e34a7dd49f27f91afb0851
+bgr48le 6c75a39868247db041e26147d2e7b53c
+bgr4_byte 7fa21e4a5a8c675d013a1e3dc51243ec
+bgr555be f2fd3215c29a54eebf522ebf12b4da4b
+bgr555le c113e39b478334bf4327abfb75fdbd2d
+bgr565be a4aae2855bb89d43174377ff93da3075
+bgr565le 59e98d1560e7368fe2b5b83ebdf44f72
+bgr8 a5e7429398bcb06e65886108236e8be0
+bgra 2cc6f245d3f97c14d8348c26eb864968
+bgra64be 71bcd0f8c5e00a78a5fea6d933a9cdfd
+bgra64le 477b5ceda81e963b77af1c347b43a6e8
+gbrap 81d1062009b10394fa2375212d6fa4db
+gbrp eda47ef0d0df311e7a7469c7f844c8d3
+gbrp10be a37c7e545f725e0662ba85fddbc854c5
+gbrp10le 4116fd82b3a7e2f6d7c98de6bb9b712f
+gbrp12be 9e41ce94896ac589ba4080356cb0a64a
+gbrp12le 4efabb781c595c5511c4c64aab121727
+gbrp14be 4340d7cf3beeafded76f4ddfe31072a0
+gbrp14le aaaaee74d2f397ce5cd2d32833926f7c
+gbrp9be 7b888a93129d17969b5d7f84d69d8697
+gbrp9le f777b972045bdb016a528468e88e6f28
+gray 056173fc49e4f006a833812d9e32d70f
+gray16be e45056dddc12d35477133243494cc8ed
+gray16le 292c098ac003086d66a3f22fe0bc6fda
+monob 24f12215824e19b3040b5019b2d7df8d
+monow 72dda82d40e73d494ba14313b2c6287a
+nv12 a44b33111b0d1280abc870151f65388c
+nv21 b9c69651861e44a837713f0d5be426da
+pal8 58a550701a23eddc83d2a73346c12a72
+rgb0 5e1c18e999682ae5a4389b4e37384138
+rgb24 e4d86fc5656b70ff4935fe2a90cc08cb
+rgb444be 006a4118a03c2b71db3921de2ba96893
+rgb444le 455102c8041447df22b5b262ac8d41e5
+rgb48be 18b205f29cec6e90a7e957bff8c6f458
+rgb48le 6801bf7aedb9ec5b8d6e90ac59cc02c1
+rgb4_byte 7ce98c9c289e718169173019a7daa902
+rgb555be 23a2240967bbae4f7073762614288afc
+rgb555le 2d16b7cf6948ec88d2d290344b8e7020
+rgb565be 0a2e18eaf3eeb041ad19ca0a0a4983aa
+rgb565le 55a54972f5f4e1045b980ecb05765768
+rgb8 15452aa88fafe2e99761f9ef47f498ef
+rgba 0914498509b7d34a1f2a788e1f6e5b3c
+rgba64be d82f2688636e49920e5a03425aaa8ef3
+rgba64le 63841e2644b9cf4ca1ad2f3b7facb83b
+uyvy422 c8fc0f5e8931a2c798b69a02ec715a26
+xyz12be 25f6ba007126c7348050446af457ffdb
+xyz12le 6a7a9d76fc51d6c8e433d77421f89157
+yuv410p d189beeef028bfed7a0a376a6d3dda40
+yuv411p f00f59254b3d461804db2d701a2a030b
+yuv420p 470647070fc66cda538ac268ec242bcb
+yuv420p10be df8f8abee664033b8d1f180996460291
+yuv420p10le 92cb7f81920cbc2a2d6cdbb4bcf3511d
+yuv420p12be af2dc0234ca535cf86cbf8ce69589638
+yuv420p12le 6777b6a682ba411c8477463966fb983e
+yuv420p14be 3e243028bb2fad0c9297ef1c2bd92734
+yuv420p14le f520370cd5b78d9cd7a06c56cb94d172
+yuv420p16be b99f75e99404c7885d4ccc18fbfce4a6
+yuv420p16le 66c47ba1b3dce2b39ec78d48d9eae792
+yuv420p9be 901c2489ac1ee42d4f59a2272fdb9b0b
+yuv420p9le 3191db22046c5dc83cdf163ffa554688
+yuv422p 06acfd062b924ddbf596d693b1d3e162
+yuv422p10be 70f5d4293068457e721fa7f08ec825cc
+yuv422p10le 75dc1a6818161c7cf12ef5c3e4136ebe
+yuv422p12be a1d5c0b193fbe6afbd4f4df3791c73ff
+yuv422p12le e1ec329c42de5a0ec64f1f02f38507e4
+yuv422p14be 2ee37076fddae430fd4b1b60abb28c27
+yuv422p14le 9ce7e04b030801746083b7c14fcc907c
+yuv422p16be 3bf45caed6ce686b43095dccfff5f198
+yuv422p16le 7200f2405f7b979bc29f5446653d1fbe
+yuv422p9be 4c44d041f51b499fe419c51be0831c12
+yuv422p9le b48e78a8a6a3f88269b4f5f810b75603
+yuv440p a9dd3fab4320c3c9b0eb01d2bf75acb9
+yuv444p 77387910c01eacca94793a9be37c1aa1
+yuv444p10be b4e8cef69cb2ad2c24e795325a1d883c
+yuv444p10le 83855dd296a1859c085193c1edbb35e2
+yuv444p12be 9c2bdcb8cf18fadb4123e7e95a4a688e
+yuv444p12le 7ebc00148fa0697a62a57954397f80db
+yuv444p14be 964671f6fb832031719109404dc24334
+yuv444p14le 938e67a1e1d1d9c24b0b2e31ac8af277
+yuv444p16be f5d62af6faff3ccf7050984449e050fa
+yuv444p16le 6a164dc492c5fd3a432bb35bea6e758a
+yuv444p9be 33b3de3ce657818af720ca4c68ec1dbf
+yuv444p9le 48d58e5f12cc52ac1056819496280cf5
+yuva420p 2d257eab9850cb69ddf0d8038c0c63d7
+yuva420p10be 4728f2b6d43136926602bc0135c2d68c
+yuva420p10le 47a7f657d8c011086b19f768a7466811
+yuva420p16be f52db29abe686228ca68283eaf4570d5
+yuva420p16le f04b89a3811e5b0c40963a2428f21890
+yuva420p9be 587f574431d740f7da5a2b2361478e67
+yuva420p9le e1f7165579b963f9f0b4b724f00af4ef
+yuva422p dd7818dd6a875ec3d0e38f87a0900850
+yuva422p10be 8a0b5a8e1ac23b3806cd677b4ef5c7ad
+yuva422p10le 15c8c0573dc98d2e570d5a395298245a
+yuva422p16be 5469c6ea7ff27ee727909724216b10ac
+yuva422p16le 11cca9765696bc43617baa0c5fedd28f
+yuva422p9be 535ff206a1bfc4dee17d846dba21a6a4
+yuva422p9le 08e3e8819decb2eba909cfb2ac2ebec2
+yuva444p 9bf08cf5f2f711145a78503a68563f41
+yuva444p10be db3d5d341b61bad86f60aaf07e7b2f47
+yuva444p10le d8b4aa64fbb4c6ea51d2d96e8be38884
+yuva444p16be ebfc666db6de2d932e232b4e09fd1c1a
+yuva444p16le 0ae0b32da3d398c5ee800727e9b4bdaf
+yuva444p9be 7a1fa645240d60ff933bdc2c856ae80a
+yuva444p9le af34e0e6168c12cba3e63194c6a8e0b4
+yuvj411p bd702b35d0db2b316d5c9a54ba2fa866
+yuvj420p d5e8943616d2dc0ddf9f64ccf0ec088e
+yuvj422p 78314d864e3edd4162db5eabb347503b
+yuvj440p 4b6168487de8434d45ecec0c2e9c2278
+yuvj444p 3a8958f4cc6352b6486b25f05db3a982
+yuyv422 8c926b0916e4ae27df8f0d0450712f72
+yvyu422 b4edcd5179382a595efe8286e6dad579
diff --git a/tests/ref/fate/filter-pixfmts-super2xsai b/tests/ref/fate/filter-pixfmts-super2xsai
index d06b2bb717..a3d7fed500 100644
--- a/tests/ref/fate/filter-pixfmts-super2xsai
+++ b/tests/ref/fate/filter-pixfmts-super2xsai
@@ -1,14 +1,14 @@
-abgr e3160943d598d2a1117b1e9173dc4027
-argb c3762bd7e1fed82dd9e02672c9ee803c
-bgr24 dc3e967b665a0dc870fa05663a05314a
-bgr555be 1d0c78c6f8e2c1833bcd796db65826a5
-bgr555le d665835e34864e866e0846334687189a
-bgr565be 94a64568072c568b4071fdef6f6756a1
-bgr565le 62012f12c290023a061ebd5db05f2a00
-bgra d046e079457444cb05f7c35aa7d45cc3
-rgb24 2326c437331b282b57bd2f5e411cac4a
-rgb555be 6f0f2dd8bf531171c6103187a5a363db
-rgb555le c38b47cde9feda43f6b3f7a479e32124
-rgb565be fbe6aab5f030d3bebbd9fc76719ba0aa
-rgb565le fc819d8fc688dd2856eb55aa77a02910
-rgba 85428929279ccf095a712708b49d88d9
+abgr 2ef66d92ea295954daec5e60f3c624ed
+argb 247bb72c65d9cfb5779b8741dbc332b9
+bgr24 f40a64ec89f99d3ee0fe73437ccd800a
+bgr555be e068bb0bc5e18d6072d8acbac1d310c0
+bgr555le bb18c256e2257bedd5e5dca8a121e834
+bgr565be a1eb921b9b4eacd31b616c3e04fccb7a
+bgr565le 22a9884160a681efb67d5535a5beb423
+bgra 3a2be01be675daca7cf14e5b3f0e4728
+rgb24 b82659f61dbc5d097c32a2916ba7df8e
+rgb555be c05c613110ee7fc595fb2f13a27baa7e
+rgb555le 781f83ee441babd51e545e313737b9b2
+rgb565be 4c01aaa3a3622a558b38116f1c5bb31f
+rgb565le d40bdd5c32032f9a219e77180795fb8c
+rgba f90c2f745598be6d9a6e82cbf264a4ad
diff --git a/tests/ref/fate/filter-pixfmts-swapuv b/tests/ref/fate/filter-pixfmts-swapuv
index f1b815d8d4..a37384e5b2 100644
--- a/tests/ref/fate/filter-pixfmts-swapuv
+++ b/tests/ref/fate/filter-pixfmts-swapuv
@@ -1,62 +1,62 @@
-yuv410p ff520c5f4a39bcf65c02a7a0fadc5319
-yuv411p 7424d63a50b68047e336c106596e8318
-yuv420p 86162bf94b81dad887ee39ec76108f62
-yuv420p10be b94bf370d04ee1c11308df2f8ae229e0
-yuv420p10le 2bf2abadb9823ac62b6702610c6824d5
-yuv420p12be afa0e077c396d770d144794b0eec35e1
-yuv420p12le 07fe2c4fe408c0b2370ae0662838807e
-yuv420p14be fa289d328b9f783524dd1cd587ffd329
-yuv420p14le 190a370a006409b65656bfd31f51a5fe
-yuv420p16be d02842b04b89c77e2d537085a5af17d6
-yuv420p16le 90c33bdbc27e0564798f0ee14bd4e584
-yuv420p9be 45d936eb13e5e881ee49b4178101b7d0
-yuv420p9le 30d1700a1de14c1544aac5388fa5fa50
-yuv422p 5232f233de7ba5d30324a477f15b9e0c
-yuv422p10be 908f9a583146599182c1d5ec05667996
-yuv422p10le 89efb920392b8ebc3adcd43d2f56ee75
-yuv422p12be da6a227323a61c128a665b031938d1ba
-yuv422p12le caf23c5048b2dbc3959c87c36600f1d1
-yuv422p14be 91a12c38efc9f5395e545d49a7ab4180
-yuv422p14le f025ab9bc4747a88b2d1b9433f728cc0
-yuv422p16be e4a318d2a9a5eeed143380a37ae7930a
-yuv422p16le 2a526b4ad63fca853cce60055e6b2232
-yuv422p9be 79e555f5c34e7bf5db897843af861a85
-yuv422p9le 91eaf0ab6bfed307a7f182418e1f9d74
-yuv440p f790c79ed9bc48a7462055f0332fb5cb
-yuv444p 7d26d8ac05ccc4af788ce56dd58147fb
-yuv444p10be 195f0f5d82ad048a67520b1758456988
-yuv444p10le c318af04eea9c4fae3380453d16d248c
-yuv444p12be e955a909025eee906327b98c9810af01
-yuv444p12le ef7c7b21808da2d7d68e7babf65f47c5
-yuv444p14be c9981af5dd1ae5a8380116349e24b361
-yuv444p14le 11132b3fd2798f21e1fc9072c56e2f69
-yuv444p16be 5a03a15fa34b6eefb7f593c6d5453ec1
-yuv444p16le d33136f550d227fc4b7021174d8cfb1d
-yuv444p9be d55e64bd58b8740290a3d68366e24880
-yuv444p9le 583261a9ac4cf6b1e02cb1af7809c6c6
-yuva420p d45cbf3543693a7914f427bdce0ebfa3
-yuva420p10be 8fd0cdfa0652c566765e519aa495c49d
-yuva420p10le 828963e8663f83b4f24e421c7a6835de
-yuva420p16be 0cbb70dab6ad79774435d4c6b61d0d67
-yuva420p16le d760ff9df3cf62be1feef79cc2a37ccc
-yuva420p9be 02b77220fa910adc93d38dedc11d03ed
-yuva420p9le 80a245cd8aa3f8af7448af1efd5f6f16
-yuva422p 53e757f57b9349139dc07d028f2fd1b7
-yuva422p10be bd21222c6cbe37af09cbf853206df595
-yuva422p10le 73f6c701684b0ea17e7186c79e97c002
-yuva422p16be 9efd662922a2ea472b7efb2082ee2b48
-yuva422p16le b43f40bbcbbf36d8d72e6b56a94634e8
-yuva422p9be b4930f02f09540b0c37719269b6e749f
-yuva422p9le 0254ebf52b49c73234209c4033041d05
-yuva444p c4deecce38c0bbe62dda3eb567f58fd8
-yuva444p10be 34ffdd4c6ad36fc1014367d9cfc8b45c
-yuva444p10le 2daa0aee4f4ea45acdf54025b14c0c2a
-yuva444p16be 28de2d8ab541760a20851d4eb3f8d013
-yuva444p16le 014cf4be34bc555498b79a0c4c904ee7
-yuva444p9be ef02fb8d1ef3790432a325995e9bab60
-yuva444p9le 75195d406bda90b94b975827c1a20da1
-yuvj411p 51c68f14659593aa8da590ae6d912874
-yuvj420p f0894df9e4796c56a6a2956a3cf0eec4
-yuvj422p 60492d345cafa04013941f3ba51c8994
-yuvj440p 21c063238b19b0ae92eb199dc751a2c4
-yuvj444p d72ba1562fb2d732b94ca8576b405de4
+yuv410p 029701cd3d50df12570653d3b77bf9c8
+yuv411p d5e669b8a135a410296550159eab2bd9
+yuv420p 3c1682586b331a417c62e2632976c6a5
+yuv420p10be 474a2392e5deda2782a6d14f66e28322
+yuv420p10le d6bf2a10e76799c53e342dc95eb2b2fa
+yuv420p12be ccc4d59eb775a435210d5144cf213bbb
+yuv420p12le 1d46c041c178f7c3ba721c9f0300e5c7
+yuv420p14be d6d90762c9bf75b93a8d0f01bf88e67c
+yuv420p14le d382dcc2a618dac825bd42e876e10ef2
+yuv420p16be 837daa01ca24e468ada8f424dcba0baf
+yuv420p16le 83ebf761e5ba7c459daf2b3a8044a1d1
+yuv420p9be 009f38d02a5ed45a73eab6ee50cf7ddd
+yuv420p9le f4247ce765b00e604198fdda072151f6
+yuv422p 9001a9e63f6f13b8d7e62fd3c7cc76be
+yuv422p10be 40c4629543181e284db0c27f79608b5b
+yuv422p10le 4e8b6b36ce914fa566f9baea1e191698
+yuv422p12be 1ec959d0dc26928c6fb93925353a7c81
+yuv422p12le 3ef47dc70087949daf4355b62c1adecd
+yuv422p14be 5462e9b00c0782893967c3ed2da317a6
+yuv422p14le 8cef92b54ca51982386becad2f2edc0e
+yuv422p16be a9021704027340b1f21e62348568657e
+yuv422p16le fb8e5aff474eca0b9b4bba0ab5765158
+yuv422p9be 2d27809e85655e5ce9db5f194d617069
+yuv422p9le 13f42a98d4c6c57883d6817329ec3ea7
+yuv440p 44c7ad06592e46b42143756210798d7d
+yuv444p 49587b263a4c8da66ddc267f746b7041
+yuv444p10be 6589db276e865800614153e43bad3da8
+yuv444p10le 8e17f00cbc47188e007b59e568bf13aa
+yuv444p12be a1b9df9b367da1abaf20058e0946f70d
+yuv444p12le 5b0fee31978851ee4b15adda9d09f59d
+yuv444p14be eea4f1fd5d04b16b323b2797b6fc5496
+yuv444p14le 824f6014212cd804d7495cdac8accaa2
+yuv444p16be 2c3a255d9260d93b56c3df1a7793b05f
+yuv444p16le 51a7e2cbf1c331317fb0768902d8eed2
+yuv444p9be 873e54e3b96b5de22eb55a7e0de8d16e
+yuv444p9le 2e0347745b5352669c743df386cf7e8e
+yuva420p 382e6ba313b1e5ec8140ba85b67739d9
+yuva420p10be 7fd81a2920475845956f906079bb858c
+yuva420p10le 0a443a68ae124617ad8b429285f55707
+yuva420p16be 4bc4032b56eb8c671d3896d743cf9230
+yuva420p16le 8789993f7975cb397b4135c68d2eac47
+yuva420p9be 511a9f068d44504aeafdd024425e27e1
+yuva420p9le 71aedf72c65d0e7d8adf23d4cec0be9a
+yuva422p 812466f48c19e6c75eae9f77c7d37146
+yuva422p10be c303a9890caa41a28809a81b96ee9be0
+yuva422p10le 889b8ffc52c49a71452d217cd426e82d
+yuva422p16be fabad5519e983469396bf39cbdfdc8e3
+yuva422p16le 7a48c3b8e75b6a9e0817c9c5026795ea
+yuva422p9be ea95ab08a41a0f5028293d01b7633099
+yuva422p9le a374569c2cfb4cc29bf699d8a58fab03
+yuva444p 980451d431db7a978ed145b07877a4fb
+yuva444p10be b2eb903bfa5aaf4d7ef1a760f5bda4a9
+yuva444p10le 7f08e6e6f9be8bbb685ec073a1c26c0b
+yuva444p16be 25853e6375b3b284596db23489e03fac
+yuva444p16le 771c8bda1d8d52d4c26e88513b7aa85a
+yuva444p9be bb61d7a428671b51f1a3ca2789cc09af
+yuva444p9le 901b1d1fd58173437690e371ba5a78e4
+yuvj411p 08f897f81c4532e39415d6b1a473cbb2
+yuvj420p 0abdb9835e118c368a12c7c1b0d9b3e2
+yuvj422p b3e33fd45ddeab175e9719ca10586113
+yuvj440p 128a7ab2aba6f84809a3f36ea671b4dd
+yuvj444p 02092a8f68e0e202bb94869d828e32fc
diff --git a/tests/ref/fate/filter-pixfmts-tinterlace_merge b/tests/ref/fate/filter-pixfmts-tinterlace_merge
index 73abdcae36..526b77f40b 100644
--- a/tests/ref/fate/filter-pixfmts-tinterlace_merge
+++ b/tests/ref/fate/filter-pixfmts-tinterlace_merge
@@ -1,14 +1,14 @@
-gray 50fed8832ffd1dd63b433a661af55b16
-yuv410p 7aeffc70e3d579f35ea7dc6c8105b863
-yuv411p 46fc945ce0e25a6d730d6ff004ec3f52
-yuv420p 48cd8f7b24254bf0ea21bc856a9e9ec7
-yuv422p 945d666ea8336aaa1457b15181e3c19f
-yuv440p 285b548039096abe20f0a1f8980c5bdd
-yuv444p 3694b6554bb1a4f1df93582e45bd789d
-yuva420p 99c92b7f8594b7b5184ee54f5a58a149
-yuva422p 1e4b2cd46eddeb35e1948cc55f4d3d77
-yuva444p 16f4fbff87bc578b5fa1337b0a957f51
-yuvj420p 85a11273f6b26c440219d039dbb689f7
-yuvj422p e9fe97a9039dfdcfcc4397a597d38016
-yuvj440p 08d4374fc6b02f09777e2ecc1ab26140
-yuvj444p 0eb8a46c263cff571776b5808bace5eb
+gray 330feb7cbe8ede999b93ac802012058a
+yuv410p c5dac1d3f5a7a51310795daf1ac57992
+yuv411p 2fe635d25d77d7d107ddd9ad2ae1a863
+yuv420p aea7ee5c4dc21d17c833c5390d9f22ba
+yuv422p 5820321e6a49c72677003163a8fd5ebb
+yuv440p 1011e599e6f2c8095d46ed28d74ae74d
+yuv444p 4602f8acdea686aee4c281d7305831c9
+yuva420p b7258aaa6de3492642008fff075ecb2c
+yuva422p b4691c4c3b1bfc9adb5b1d855aadec81
+yuva444p a83646df12b4674d732e17b93b538be2
+yuvj420p 40b23e9f290aa5fc536337bda1e55118
+yuvj422p 036400f7fdafc1964582811b11677330
+yuvj440p 572bd7e96fe7fc6df118bb213e168f80
+yuvj444p 867f5851eb22ad7d3032333219e8133b
diff --git a/tests/ref/fate/filter-pixfmts-tinterlace_pad b/tests/ref/fate/filter-pixfmts-tinterlace_pad
index e2b8b97aad..da0eae634e 100644
--- a/tests/ref/fate/filter-pixfmts-tinterlace_pad
+++ b/tests/ref/fate/filter-pixfmts-tinterlace_pad
@@ -1,14 +1,14 @@
-gray a5af09bb27f287adf720a7d44a256e2f
-yuv410p bf030c8c31c344cf9b3323e949ed136a
-yuv411p e9a5b277181889d86f1c8e01c758fc92
-yuv420p 9076ef4afff7a414d4bc4b3794d8db7d
-yuv422p c83ddabfd25ed976a00a31afb5982ccf
-yuv440p e88e2935576d8dc7dec28b8c8ccc5657
-yuv444p 882876fc84388412e3db6deea0a5ed47
-yuva420p b74bf96074da586d535a4e7d535498df
-yuva422p 5307fc25e34a4d65e6559661305748a0
-yuva444p 5672597d1a40d2a7a85554835e28f6df
-yuvj420p 4b561507518bde0fc2f4ea63f1343888
-yuvj422p 9b6ab3a8e9df9ac4a21a99f3749c5d98
-yuvj440p c03e7d5c7a45ab000997aeb92bd4742e
-yuvj444p 1fdee3b16dc442bde7f1d7430cd3b397
+gray 7f0b876b010cc2211e0ae44f88c8eb14
+yuv410p 7412fe273dc17de5cf23dc14465b0a99
+yuv411p d41ad065ed5c07a33da876c3ac16fc65
+yuv420p 2d3a4843548f89f2d8855a4f2de76827
+yuv422p 3c0ec17893996a99520a1226a7ea0105
+yuv440p e0474bb9e49906d44c7b2d62d23edc85
+yuv444p f7dc9731dd13fc2de16878444efc52d9
+yuva420p 6b3cd0f2231af767a83090a34f3996fc
+yuva422p 7369cf26a49b7711d92f418d10d0dbc4
+yuva444p 33c742fc331cd3bb0599a866a38595da
+yuvj420p 287eb3cc6982e43839098fcafe5347b8
+yuvj422p 1d442127a0bc27c8d4c1ed0173d58102
+yuvj440p 1c5dcc66f8bc75104fb7e00078ec85bc
+yuvj444p 833430eaf6cca94d98170eb289f4bd28
diff --git a/tests/ref/fate/filter-pixfmts-vflip b/tests/ref/fate/filter-pixfmts-vflip
index 22e4371fb8..847cc5564f 100644
--- a/tests/ref/fate/filter-pixfmts-vflip
+++ b/tests/ref/fate/filter-pixfmts-vflip
@@ -1,119 +1,119 @@
-0bgr c7242b484154a20bf21e2fa3b1197cb0
-0rgb a09d4b6e0d862a8bbacf49f0ae9dc3d4
-abgr f66e91adba6c6d77c0f05cb9349052bc
-argb 73c54582b1327cd29ecef50dcbde2574
-bgr0 d9bada1f48814910257ab6509644d8f4
-bgr24 d69632aaf0f609b3ee0434d44df4d6b0
-bgr444be 88ecdd11c5e0a9e058c1a33857a3230b
-bgr444le b7af66ca1512e46c5e9c3653960e112e
-bgr48be 6593e66bb211732ea372ab930d6aa77a
-bgr48le 27201eac24c2a1980d7d54bed0511abe
-bgr4_byte 20257f468ef6b326df14acc76a24845c
-bgr555be 1f89119c6f735da39f76e23573d3dc1b
-bgr555le 9d0293b230153b207e13cff1144c2e78
-bgr565be 0bbaf6e8e30adcf7eef9d4539ab023e1
-bgr565le 28cf6c1a59f1903d732e3c16399e1801
-bgr8 7e18fe80615e53f263b455aaa7265625
-bgra f977c01cae046ddb5d2c5a15af12ed96
-bgra64be f9b696b0eb3b251ffea6e7c02fbf9e74
-bgra64le 69235022d2df9d335304d3e584a9193b
-gbrap f5720898f342403393f0290024fa93f5
-gbrp b57ff18ac766b8fea4075012e602e59d
-gbrp10be 37415a097d82785c2dc73e576865c7c0
-gbrp10le fea9939122d437b8c767376c4a82e779
-gbrp12be 52057f46e73dbddbb6a258736f9692ab
-gbrp12le a3e125dc0cda46f1b661be507182944c
-gbrp14be 581d2fb0e6b8751418cc397b065c4aa1
-gbrp14le ea1adb204b8c290f6a817eb6ed3d9c4d
-gbrp9be 2112ccfc49d065aefd792682d099227f
-gbrp9le b8d9de4bd6e35d579e6871fbb274bd13
-gray 7624982d37b253c7fb29de865fc94786
-gray16be 825f26a96eeade9fedf066f0c0bc8799
-gray16le 4bb3f45ce901d7e3a896d0e667fdae02
-monob b0b269f55a68c77651d72776171a011f
-monow e0967f97ce621215b193b0442a9e3025
-nv12 e65d99073442d999a40c7a9470440ea6
-nv21 7273ca7825f12ec3850c78933ab16866
-pal8 e4015c20a9dafb102dfa0ed68874b515
-rgb0 bf7ee1a0a378e9475781cf0928079d7d
-rgb24 6744a23a5436aa5e5ebf881a32b43080
-rgb444be 14f2e955eadfe581fac37b8e1997886f
-rgb444le c8aa99e6ec2890f6a1b319e98bd8cde1
-rgb48be 882370468882a5196c9962da05002769
-rgb48le ca2ee1fed941952a4a3f9880503f1cad
-rgb4_byte baa8c93b4c11186a42f337f9cc09e909
-rgb555be 14aa677577e97b6578286bd234b7cdfa
-rgb555le 3ea6a99b902e999ddb21585e70557ea6
-rgb565be 954445685b54acd21bc5179fac96a1a0
-rgb565le 171cd2af4e7585ed9e4c0d62fd6fb0ff
-rgb8 a8074cccaab962f2379008bad6772abe
-rgba bf9e67cd55c8d7a9cdad299fb8853384
-rgba64be 5837ad96ce9c1189498b6fa561fe958c
-rgba64le 84f223d1ab5219214cf4ad0d3d2dcae3
-uyvy422 ab9264f45a04ef93d694a98ee8037a1c
-xyz12be c511ff6d04ff087704f73e82d91985a1
-xyz12le ed3a05ebbeccfc45131706db58eb6702
-yuv410p 357a20d21c44baf74f770a76ab4d5771
-yuv411p 35689ff9e86e2763c1f48e785a35cf81
-yuv420p 745bb206f86f9ef8fce1ef6d4e839c84
-yuv420p10be 2962245049ccd6b0f0f53586678d6ac8
-yuv420p10le 3853d60d7613930a2ec8eaaa8766cca8
-yuv420p12be 89e3bd13a5b6d3685dd4af8891a3d85d
-yuv420p12le 795a524702895d2807c35eec0d9e9817
-yuv420p14be 09f42888444f8f1fd62f514de42c8b2c
-yuv420p14le e9ceb317f37f9b2bb22e7746245aea15
-yuv420p16be c83c3c81907cc768a708bb281c38e6aa
-yuv420p16le c2c767f65506cbd96ce8207f28e86011
-yuv420p9be 624ce8fd31f53e51f05130e87b20c47e
-yuv420p9le 92557aab21a6a7bb02e41587b5e88f1c
-yuv422p 4b615dab0256dd7e85393d7ae5329a14
-yuv422p10be 28ee7ca708dcc003b603ed7b180fc909
-yuv422p10le aaa1db4954452891aea3743fe6dad0bb
-yuv422p12be 04d0539e9c8f2c0884751423c07305f8
-yuv422p12le ca659b5d5282064b8e9b4ae7938df957
-yuv422p14be a8870ed269e4430e223e6e1bdf9c50d1
-yuv422p14le e2d10c9394d14fbf0175b8e193389baf
-yuv422p16be 7d6be88fc5284c2b75000bb9b94b95a4
-yuv422p16le dea7f542b7f01dbabf74a017abe9afcf
-yuv422p9be f3620fe6881dd42dfa62e9e18aa4ba4e
-yuv422p9le 4cc90b2b7b588d0809b166df1d7f9562
-yuv440p b63ec243f132b5f9dd56c244372a25df
-yuv444p 78de60eab8cbdc816bb306de6ae5b94e
-yuv444p10be 06f6cbfdd4cc34f651c2946e677df003
-yuv444p10le 69df59ce3351ba307a5d8e45efb2c536
-yuv444p12be 0d4d095e85ce0e30d8c48a7ee0a7d1d9
-yuv444p12le 4713262ff3e53d86d36763661ebb3bf3
-yuv444p14be a18dc7cf012c1aa92c4a46606825b40a
-yuv444p14le e05f752b8e47adcb95698e32046d0efe
-yuv444p16be 9e696e012c24f51c5cae77164aa51f73
-yuv444p16le 690905c8fac97243c12bbc80d2cb6896
-yuv444p9be 3a4ee19455a0401d841d1d87b82b98a7
-yuv444p9le 601d2cb2e59fd38037d4379a83a1a9d0
-yuva420p ea534cc0e49794a9111f2a32c35cb876
-yuva420p10be 34e5fe4e49d3406c275f362ca8ee1670
-yuva420p10le 68b7dddf2c79e73da6f6ea8d6293ca82
-yuva420p16be b2d5c2a12cfe8bf1a13c11fed8a56fa7
-yuva420p16le 98faa7748dee495286be198658bf15d3
-yuva420p9be 90438135728543f02ff46798228b3c4b
-yuva420p9le 869326bd9c8261a12b6d494a944fabfd
-yuva422p 0076dbf001400b3fe9cb180ac5e8f742
-yuva422p10be 7fc4aa5cb8c41eee125cb11be44f5242
-yuva422p10le 418bf0a7fc892c47000d503485e129a5
-yuva422p16be d71ca6d694aa9824105c1d1ccbe7b24a
-yuva422p16le 8735b240dfb8810f6daf7d56254c7f83
-yuva422p9be 0077f9ed05f4d69cc6977e430fe3be7f
-yuva422p9le 56485c36b0cb6d0940daaf378fff66df
-yuva444p d2328ac7f32bf4195f6da9d5471cbb64
-yuva444p10be e9da28b20019a9e51ee0fded0003c41d
-yuva444p10le cbad6be86aabc8f6b82ed8683bdd4104
-yuva444p16be de31d80acc7c3f49dc8a94af034e7519
-yuva444p16le a52a2a1df35bfbeda95b633aa27a8ffb
-yuva444p9be 3c668d5a7274bf68e6a88a0fba16974a
-yuva444p9le 6ac2478a3191d61ea793c9999f7143af
-yuvj411p de5205061a88cd7e7414ac46ee7cef56
-yuvj420p 3501831dfe89c13f9be680273bdab905
-yuvj422p f3417349a522e3d55114dd66e41b5790
-yuvj440p 7e5c0f724d1fa671218c9915b6b87abe
-yuvj444p e1afc375010584ea95986e483e239174
-yuyv422 dc6306520b6f433fb89e8dc5d2e6ac49
-yvyu422 812f534403a775849f2661543b40f2b1
+0bgr d7f264cac771432a25fa943aff095c5a
+0rgb 00b65b68edef9ba563f0738453e342da
+abgr 97b62a09a7e19e2f1d8a056303ea9b20
+argb c84d9d20e9a88adb2eb1d5c1ff640f5c
+bgr0 258027340baeee1dfff2c7cda1a96e01
+bgr24 101889812392a4ed72fd4c49bbe49571
+bgr444be 9de20b03634f0f4755e17a4f5f4d5779
+bgr444le 1034410821ac7ce05f7c4825ae7c436a
+bgr48be 9aa28ad8f52b7b4cfd5bec421aac3597
+bgr48le ea833f8f7be21b907d733c1b6cce6f69
+bgr4_byte 18bd6511f1e9699888114b47899bede9
+bgr555be 62c978a01dc9c38d68db62e3e6d50a15
+bgr555le bd86a6180de15d421cad1f3748c0c432
+bgr565be 21f35c3720bac8be76557378af6b4982
+bgr565le 12d65b77a0d88f39fb8e2d410c96a52a
+bgr8 0fbbb8598ad9ec69944c7b8c0714eecc
+bgra 4e61f5f149d19c964c34fda94958b6ab
+bgra64be cbc87591652d5be459cc4afb75cb6ccb
+bgra64le 1111426757016491bd790e8fe341418b
+gbrap d69032f319b8c5c6427070f4f964fdbe
+gbrp 6a1825f47d5301c4756d61bc368f4260
+gbrp10be fe6c50f04325ac990b0e85be64135363
+gbrp10le 7ff6825b3df868263caae7035892dbe9
+gbrp12be 0d9612a71854b2777b2e8549f07bf9d2
+gbrp12le f00801ff735ef409fd9826bb65d56ce6
+gbrp14be 0db0c750faa92da731ed088ee8c046d1
+gbrp14le 8e7f0ac52b130228b43df3eec8ab2c1d
+gbrp9be 0cf496a35e029b6c4a547661f3ce6dc8
+gbrp9le d45b29752301b6ddbdcbcf896c7475d8
+gray 49e378255356b1b642cb76ba9c006e0e
+gray16be e0e2c9dde127ea410e7d930fd329ef6a
+gray16le 877c610baca60a8f64848a94e3b975a4
+monob 1b1830c7283af9696a576c59fb40836e
+monow 4ccd9f821466493d918e9834783cb13e
+nv12 97d95f7055cdee9f69cee1abe6c8241b
+nv21 c9d640860ea278486d0a0fc1c9e10d52
+pal8 b7c18ad02487ab7f8ce8bf14491ff450
+rgb0 acf4913303d81b03ddf7a3c9749922ee
+rgb24 a5c724922dc2d431e50a323cfd0246cc
+rgb444be 5236f07cbc576b8abd502994cf273493
+rgb444le 75b0f34a04a98857bb0b275d40fbba22
+rgb48be 93dda593c25905b7ddd5532580ffe4e9
+rgb48le e37363ee038eec9fe3c0f87f9bd52871
+rgb4_byte 0d16108350a75b0a530e40058676e269
+rgb555be 0fb532a86368f85a669c5d3d8e63ad38
+rgb555le b135d8d18d276a8c06def67c47ef72df
+rgb565be 3c6570ae71c4a43b28a8462eb33e428f
+rgb565le 95c7bd6ac8bacad78a2252ac79a15470
+rgb8 2bb00e664b00fbe94d4b589ddb9c74ab
+rgba 1484910f0ca35cc686e6ac1fc271c70a
+rgba64be ce4e73b7dc6f67693f06ac6baa1d28dc
+rgba64le 34f23188309117e0619a16c2535edc98
+uyvy422 8cc384aa6d5eeef990034363337b1639
+xyz12be ca70be1c52a0435b83f815c2d95b0c1b
+xyz12le 9a95c4551d3f99f5cf0a54231bc32d33
+yuv410p 4adc2e0d8637002378cd2fe96aaa74cf
+yuv411p 5af542946ce00b7e741bbdd3dfd957e4
+yuv420p d5b8595bc10291e6230185904d77ebf9
+yuv420p10be 09a4fa9d5f7b34058045e3707db49717
+yuv420p10le 507501aad32169107ab56dd28bf1d4ce
+yuv420p12be dd737564b938565450a717f87d4617f2
+yuv420p12le a8c63f8e6ccf9c216b7b707c41acddeb
+yuv420p14be c9f5a477855fd651fb2458b85f7d8abe
+yuv420p14le 8a559dd6ec6a27ee736bccdf2cc042ad
+yuv420p16be 5780b999dbcee5fdf8d7aaac46e30624
+yuv420p16le b34fa2d224560dc6dcc67f6ee73204a3
+yuv420p9be d97241dbe6747b17377734506090ccd6
+yuv420p9le ce70f75be8a3b8ac128062aa95abd65e
+yuv422p ec52f5e684eb3f2304dab75894ef742a
+yuv422p10be ee8d61f272aa8700213b504b0e34f16c
+yuv422p10le dc7fbc426d2e30ddd21ec4fd7b7f43aa
+yuv422p12be 2d8075d3b4ae74f9a9860b170c07d26b
+yuv422p12le 2e441892e37e1d3e9b94488723766492
+yuv422p14be b163fa01d688c6bcbb6b77bd6e8a1cb6
+yuv422p14le 06c9cc5e79c1d99ef4d58652c6acc1d5
+yuv422p16be 92e966a93d68ea591cd54730978d7f48
+yuv422p16le d3d1ff9c78b6d1dda8e5529aa881e254
+yuv422p9be b910bf8de09521e2935749fa68fbcf8e
+yuv422p9le 98d13d3db47da9be9f666ce773f2eed9
+yuv440p aba0a5eda16ce1050175bb1151900a4c
+yuv444p 81a72d37cdfba65c7a2dfccaf21cd0d8
+yuv444p10be a10191d92e5a08983bec906d8fbb505a
+yuv444p10le 6367be8bb534416105e450a54ae2efbf
+yuv444p12be 54bcddf538435a8cb9873710d5f3f629
+yuv444p12le 6e8be3148d3e9faf993fed042d063f60
+yuv444p14be a960d66036cc20be0f35dfaf69054f17
+yuv444p14le a607ca2fcb3f662cc2059b5f70c8bb03
+yuv444p16be aee08d16e3efdaa7f0bfe73126a11a23
+yuv444p16le 25be0fc8a7081440b1bef9b4398f4364
+yuv444p9be 3ea6ead34f243fb2d776caeda1571b7a
+yuv444p9le c6fe7f4a77396035be00add0c4ae0eb7
+yuva420p b5b6c3691ecb4cde7e8fb0db0fa58436
+yuva420p10be 9cec28d706cfa9e4cf687adf38fcb437
+yuva420p10le d865d58d6ec7c385be8939e0fb06dcc5
+yuva420p16be 17e321712b97997551cee0d6c93883b0
+yuva420p16le 587f054f353f3c37c2a6554a546d3e6c
+yuva420p9be 2e7fc142cc1c10d5c49db628b745dc6f
+yuva420p9le ab44ecd3051398545b492de1b9c6781a
+yuva422p 2fa2fbe8e495ef0123d5ae5005c1bb3a
+yuva422p10be 8a8553eef2fbbf5ba0a9472f4aaac397
+yuva422p10le 8c84582c47e333d4406b4638a1e9ca28
+yuva422p16be 4b21870437fd45811b42436ec24c22f0
+yuva422p16le c10435c3cae6631c4d5200bb6d4fd427
+yuva422p9be 30fa3a052a24b6eddded347656a820c7
+yuva422p9le 948e60c4e9d5aca07fc2675520da4e1f
+yuva444p 9808d67ac9d32ae98aaa7c0e99894a87
+yuva444p10be 9315b16190771ba62ce09f59b6c0424b
+yuva444p10le 418ec9aea69613173aadac19097924a3
+yuva444p16be 6cac8b62ee44176f71397b8f42691447
+yuva444p16le 1c5acdf9a2d18e8e5cca7b3ab0393985
+yuva444p9be e72f6776db5d1a9f46df3acb3069f88d
+yuva444p9le 09503c3d5f66c5b2d4dede3976121ff9
+yuvj411p 544fb79d4a831b22424fba46e51b6ecc
+yuvj420p d55b1e0d10d3cb467488cce54d9adbe9
+yuvj422p d85777d10b281236f6e83a0362f1f69a
+yuvj440p 29dc5524ee438c06066905165ba0e1a0
+yuvj444p 847c2ae3a37309b3d88f757dded973f1
+yuyv422 c1cf8865677f66e1b2592229754f4595
+yvyu422 a9df408e5f1963a4187c113ca0416d87
diff --git a/tests/ref/fate/filter-pp b/tests/ref/fate/filter-pp
index a39dea9a34..fa37774c3c 100644
--- a/tests/ref/fate/filter-pp
+++ b/tests/ref/fate/filter-pp
@@ -1 +1 @@
-pp e15b1e3c83219696cada08c5f0b3094a
+pp 3730f1ed7bf244ce059d110e21f39bbd
diff --git a/tests/ref/fate/filter-pp2 b/tests/ref/fate/filter-pp2
index 14ad335633..257f0a7124 100644
--- a/tests/ref/fate/filter-pp2
+++ b/tests/ref/fate/filter-pp2
@@ -1 +1 @@
-pp2 c0824150bdbdbc3afeded0909b55a5dd
+pp2 975d4c1d489e42ddbd4a27464e8355af
diff --git a/tests/ref/fate/filter-pp3 b/tests/ref/fate/filter-pp3
index 44f0883489..00d4595f37 100644
--- a/tests/ref/fate/filter-pp3
+++ b/tests/ref/fate/filter-pp3
@@ -1 +1 @@
-pp3 9c37dfdccc1b47c780c9c435e1c244b9
+pp3 f38fdc2dfa4c8d889918efe6d7a7ac3a
diff --git a/tests/ref/fate/filter-pp4 b/tests/ref/fate/filter-pp4
index a4422dda2b..61d2fc8d4f 100644
--- a/tests/ref/fate/filter-pp4
+++ b/tests/ref/fate/filter-pp4
@@ -1 +1 @@
-pp4 6bbb463e7760156f371d30c42d6b9a18
+pp4 0a2895c619ab9c6c22fd7cffb25070a8
diff --git a/tests/ref/fate/filter-pp5 b/tests/ref/fate/filter-pp5
index b9d043b786..d528c09848 100644
--- a/tests/ref/fate/filter-pp5
+++ b/tests/ref/fate/filter-pp5
@@ -1 +1 @@
-pp5 4cb6bafef19e53c53be0f782cff2b626
+pp5 5fc6703d42bd98942e5dd104ce220291
diff --git a/tests/ref/fate/filter-pp6 b/tests/ref/fate/filter-pp6
index 870d083bab..46474daca7 100644
--- a/tests/ref/fate/filter-pp6
+++ b/tests/ref/fate/filter-pp6
@@ -1 +1 @@
-pp6 e2b1ae725f311c2a7396e04c82e4c1d3
+pp6 93b508d07bfcf4703aa7dff2d2ef5c03
diff --git a/tests/ref/fate/filter-scale200 b/tests/ref/fate/filter-scale200
index 39f4f49807..45d0a04073 100644
--- a/tests/ref/fate/filter-scale200
+++ b/tests/ref/fate/filter-scale200
@@ -1 +1 @@
-scale200 0ff3a85dd0b6c284ca347b47d92dd469
+scale200 27f58ed67924a4dabf16d9c15cdf9a77
diff --git a/tests/ref/fate/filter-scale500 b/tests/ref/fate/filter-scale500
index 1ed93b44f4..a885dd43ab 100644
--- a/tests/ref/fate/filter-scale500
+++ b/tests/ref/fate/filter-scale500
@@ -1 +1 @@
-scale500 7e7529eb8035fe50dde00908fc6d4cf1
+scale500 fd3a84a8832f7e1f34b714837986de7d
diff --git a/tests/ref/fate/filter-select b/tests/ref/fate/filter-select
index 9b07bfcdc9..b5913fef0d 100644
--- a/tests/ref/fate/filter-select
+++ b/tests/ref/fate/filter-select
@@ -1 +1 @@
-select 30e771439ae09b0b78a8ac63bbfaa042
+select 01a2ff59ce9f6601b05b853b0d3128c1
diff --git a/tests/ref/fate/filter-setdar b/tests/ref/fate/filter-setdar
index 707b297f3e..e9ef8352b3 100644
--- a/tests/ref/fate/filter-setdar
+++ b/tests/ref/fate/filter-setdar
@@ -1 +1 @@
-setdar 0e9bba3188fffcf1f03e48b5e603af50
+setdar 0f778c1cc72a8d03598d7de535fcb4b5
diff --git a/tests/ref/fate/filter-setsar b/tests/ref/fate/filter-setsar
index 6ba2d2adc5..189cf815c6 100644
--- a/tests/ref/fate/filter-setsar
+++ b/tests/ref/fate/filter-setsar
@@ -1 +1 @@
-setsar 0e9bba3188fffcf1f03e48b5e603af50
+setsar 0f778c1cc72a8d03598d7de535fcb4b5
diff --git a/tests/ref/fate/filter-thumbnail b/tests/ref/fate/filter-thumbnail
index ce30155928..36f11f297e 100644
--- a/tests/ref/fate/filter-thumbnail
+++ b/tests/ref/fate/filter-thumbnail
@@ -1 +1 @@
-thumbnail 7167189dd0943adb7546911f508983fe
+thumbnail cd429b3d92c33bcc257e8e6a3284dbf7
diff --git a/tests/ref/fate/filter-tile b/tests/ref/fate/filter-tile
index 1ae7d9f7cd..8319d5b2c8 100644
--- a/tests/ref/fate/filter-tile
+++ b/tests/ref/fate/filter-tile
@@ -1 +1 @@
-tile 79b70f2efbecca9410dbc446ba0edab7
+tile c9f419f3b0813d50c85186b776d0bd85
diff --git a/tests/ref/fate/filter-vflip b/tests/ref/fate/filter-vflip
index 3fe5392069..f21976a913 100644
--- a/tests/ref/fate/filter-vflip
+++ b/tests/ref/fate/filter-vflip
@@ -1 +1 @@
-vflip 745bb206f86f9ef8fce1ef6d4e839c84
+vflip d5b8595bc10291e6230185904d77ebf9
diff --git a/tests/ref/fate/filter-vflip_crop b/tests/ref/fate/filter-vflip_crop
index d67e1505d4..0e201d6d3f 100644
--- a/tests/ref/fate/filter-vflip_crop
+++ b/tests/ref/fate/filter-vflip_crop
@@ -1 +1 @@
-vflip_crop e1dca0603d6a3cc4b398f1374d0e4987
+vflip_crop 4458d2c260df9748524ac0d74d18fdde
diff --git a/tests/ref/fate/filter-vflip_vflip b/tests/ref/fate/filter-vflip_vflip
index 8e33019fd8..6fe2aa0e4a 100644
--- a/tests/ref/fate/filter-vflip_vflip
+++ b/tests/ref/fate/filter-vflip_vflip
@@ -1 +1 @@
-vflip_vflip d1e2afaf9ba43bd35df5c0cab8cd25ad
+vflip_vflip 005e6ddc8a5daf11cf866a1ec76c2572
diff --git a/tests/ref/lavf/mkv b/tests/ref/lavf/mkv
index bddc0d3b19..97c9864bba 100644
--- a/tests/ref/lavf/mkv
+++ b/tests/ref/lavf/mkv
@@ -1,6 +1,6 @@
-689990a4a083bf399ebdec5187340cc9 *./tests/data/lavf/lavf.mkv
-472661 ./tests/data/lavf/lavf.mkv
+bda342503392d517955e1112def7b03a *./tests/data/lavf/lavf.mkv
+472671 ./tests/data/lavf/lavf.mkv
./tests/data/lavf/lavf.mkv CRC=0xec6c3c68
-c0abeae6de6c08054887c088befe7c46 *./tests/data/lavf/lavf.mkv
-320402 ./tests/data/lavf/lavf.mkv
+c93950920d4ee57eb3ff5ba0cf0c8b19 *./tests/data/lavf/lavf.mkv
+320412 ./tests/data/lavf/lavf.mkv
./tests/data/lavf/lavf.mkv CRC=0xec6c3c68
diff --git a/tests/ref/lavf/mov b/tests/ref/lavf/mov
index 42c671687b..72d962aad5 100644
--- a/tests/ref/lavf/mov
+++ b/tests/ref/lavf/mov
@@ -1,12 +1,12 @@
-23150fc2d9980d5b0c50713e4271858a *./tests/data/lavf/lavf.mov
+a10d50f2679df92264e1fc21cb8be630 *./tests/data/lavf/lavf.mov
366449 ./tests/data/lavf/lavf.mov
./tests/data/lavf/lavf.mov CRC=0xbb2b949b
-faa9a584701f112013e7f6ed7e97d8a4 *./tests/data/lavf/lavf.mov
+6258f70f974e3c802e01d02ac33c7bbd *./tests/data/lavf/lavf.mov
357539 ./tests/data/lavf/lavf.mov
./tests/data/lavf/lavf.mov CRC=0xbb2b949b
-0badb31442bdd8ecf2d1dc2ed2a94561 *./tests/data/lavf/lavf.mov
+ba3b8b49e420510a0d417400dbedfc2d *./tests/data/lavf/lavf.mov
366621 ./tests/data/lavf/lavf.mov
./tests/data/lavf/lavf.mov CRC=0xa9793231
-74d318eab7cacb39f3aec00ae8f85422 *./tests/data/lavf/lavf.mov
+fd0e4de8e7f6d0c8c0681d7020f00f50 *./tests/data/lavf/lavf.mov
356921 ./tests/data/lavf/lavf.mov
./tests/data/lavf/lavf.mov CRC=0xbb2b949b
diff --git a/tests/ref/lavf/nut b/tests/ref/lavf/nut
index 3fb2baf544..1c3d7107da 100644
--- a/tests/ref/lavf/nut
+++ b/tests/ref/lavf/nut
@@ -1,3 +1,3 @@
-c1142e54a176850a0c2e6cb41184f515 *./tests/data/lavf/lavf.nut
-319948 ./tests/data/lavf/lavf.nut
+424e8037d7b6f3d3c09cf76bf06a63cb *./tests/data/lavf/lavf.nut
+319958 ./tests/data/lavf/lavf.nut
./tests/data/lavf/lavf.nut CRC=0xec6c3c68
diff --git a/tests/ref/lavf/ogg b/tests/ref/lavf/ogg
index 94187fe3c4..a08fb5ed82 100644
--- a/tests/ref/lavf/ogg
+++ b/tests/ref/lavf/ogg
@@ -1,3 +1,3 @@
-c03f7a025bd6c93203bd0e7e1e0330df *./tests/data/lavf/lavf.ogg
-13511 ./tests/data/lavf/lavf.ogg
+81b9366cacb23644c2803585dced9996 *./tests/data/lavf/lavf.ogg
+13516 ./tests/data/lavf/lavf.ogg
./tests/data/lavf/lavf.ogg CRC=0x3a1da17e
diff --git a/tests/ref/seek/lavf-mkv b/tests/ref/seek/lavf-mkv
index 582e12a233..11275d6e4c 100644
--- a/tests/ref/seek/lavf-mkv
+++ b/tests/ref/seek/lavf-mkv
@@ -1,48 +1,48 @@
-ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 651 size: 208
+ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 661 size: 208
ret: 0 st:-1 flags:0 ts:-1.000000
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 877 size: 27837
ret: 0 st:-1 flags:1 ts: 1.894167
-ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292291 size: 27834
ret: 0 st: 0 flags:0 ts: 0.788000
-ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292291 size: 27834
ret: 0 st: 0 flags:1 ts:-0.317000
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 877 size: 27837
ret:-1 st: 1 flags:0 ts: 2.577000
ret: 0 st: 1 flags:1 ts: 1.471000
-ret: 0 st: 1 flags:1 dts: 0.993000 pts: 0.993000 pos: 320122 size: 209
+ret: 0 st: 1 flags:1 dts: 0.993000 pts: 0.993000 pos: 320132 size: 209
ret: 0 st:-1 flags:0 ts: 0.365002
-ret: 0 st: 0 flags:1 dts: 0.491000 pts: 0.491000 pos: 146834 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.491000 pts: 0.491000 pos: 146844 size: 27925
ret: 0 st:-1 flags:1 ts:-0.740831
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 877 size: 27837
ret:-1 st: 0 flags:0 ts: 2.153000
ret: 0 st: 0 flags:1 ts: 1.048000
-ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292291 size: 27834
ret: 0 st: 1 flags:0 ts:-0.058000
-ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 651 size: 208
+ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 661 size: 208
ret: 0 st: 1 flags:1 ts: 2.836000
-ret: 0 st: 1 flags:1 dts: 0.993000 pts: 0.993000 pos: 320122 size: 209
+ret: 0 st: 1 flags:1 dts: 0.993000 pts: 0.993000 pos: 320132 size: 209
ret:-1 st:-1 flags:0 ts: 1.730004
ret: 0 st:-1 flags:1 ts: 0.624171
-ret: 0 st: 0 flags:1 dts: 0.491000 pts: 0.491000 pos: 146834 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.491000 pts: 0.491000 pos: 146844 size: 27925
ret: 0 st: 0 flags:0 ts:-0.482000
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 877 size: 27837
ret: 0 st: 0 flags:1 ts: 2.413000
-ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292291 size: 27834
ret:-1 st: 1 flags:0 ts: 1.307000
ret: 0 st: 1 flags:1 ts: 0.201000
-ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 651 size: 208
+ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 661 size: 208
ret: 0 st:-1 flags:0 ts:-0.904994
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 877 size: 27837
ret: 0 st:-1 flags:1 ts: 1.989173
-ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292291 size: 27834
ret: 0 st: 0 flags:0 ts: 0.883000
-ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292291 size: 27834
ret: 0 st: 0 flags:1 ts:-0.222000
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 877 size: 27837
ret:-1 st: 1 flags:0 ts: 2.672000
ret: 0 st: 1 flags:1 ts: 1.566000
-ret: 0 st: 1 flags:1 dts: 0.993000 pts: 0.993000 pos: 320122 size: 209
+ret: 0 st: 1 flags:1 dts: 0.993000 pts: 0.993000 pos: 320132 size: 209
ret: 0 st:-1 flags:0 ts: 0.460008
-ret: 0 st: 0 flags:1 dts: 0.491000 pts: 0.491000 pos: 146834 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.491000 pts: 0.491000 pos: 146844 size: 27925
ret: 0 st:-1 flags:1 ts:-0.645825
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 877 size: 27837
diff --git a/tests/ref/seek/lavf-nut b/tests/ref/seek/lavf-nut
index 73a3521c39..b2da52629b 100644
--- a/tests/ref/seek/lavf-nut
+++ b/tests/ref/seek/lavf-nut
@@ -1,53 +1,53 @@
-ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 385 size: 208
+ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 395 size: 208
ret: 0 st:-1 flags:0 ts:-1.000000
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 623 size: 27837
ret: 0 st:-1 flags:1 ts: 1.894167
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146490 size: 27925
ret: 0 st: 0 flags:0 ts: 0.788340
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146490 size: 27925
ret: 0 st: 0 flags:1 ts:-0.317500
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 623 size: 27837
ret: 0 st: 1 flags:0 ts: 2.576667
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271315 size: 209
ret: 0 st: 1 flags:1 ts: 1.470839
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271315 size: 209
ret: 0 st:-1 flags:0 ts: 0.365002
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146490 size: 27925
ret: 0 st:-1 flags:1 ts:-0.740831
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 623 size: 27837
ret: 0 st: 0 flags:0 ts: 2.153340
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146490 size: 27925
ret: 0 st: 0 flags:1 ts: 1.047500
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146490 size: 27925
ret: 0 st: 1 flags:0 ts:-0.058322
-ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 385 size: 208
+ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 395 size: 208
ret: 0 st: 1 flags:1 ts: 2.835828
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271315 size: 209
ret: 0 st:-1 flags:0 ts: 1.730004
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146490 size: 27925
ret: 0 st:-1 flags:1 ts: 0.624171
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146490 size: 27925
ret: 0 st: 0 flags:0 ts:-0.481660
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 623 size: 27837
ret: 0 st: 0 flags:1 ts: 2.412500
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146490 size: 27925
ret: 0 st: 1 flags:0 ts: 1.306667
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271315 size: 209
ret: 0 st: 1 flags:1 ts: 0.200839
-ret: 0 st: 1 flags:1 dts: 0.182857 pts: 0.182857 pos: 71947 size: 209
+ret: 0 st: 1 flags:1 dts: 0.182857 pts: 0.182857 pos: 71957 size: 209
ret: 0 st:-1 flags:0 ts:-0.904994
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 623 size: 27837
ret: 0 st:-1 flags:1 ts: 1.989173
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146490 size: 27925
ret: 0 st: 0 flags:0 ts: 0.883340
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146490 size: 27925
ret: 0 st: 0 flags:1 ts:-0.222500
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 623 size: 27837
ret: 0 st: 1 flags:0 ts: 2.671678
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271315 size: 209
ret: 0 st: 1 flags:1 ts: 1.565850
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271315 size: 209
ret: 0 st:-1 flags:0 ts: 0.460008
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146490 size: 27925
ret: 0 st:-1 flags:1 ts:-0.645825
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 623 size: 27837
diff --git a/tests/ref/seek/lavf-ogg b/tests/ref/seek/lavf-ogg
index 736ad70e9b..caf4879075 100644
--- a/tests/ref/seek/lavf-ogg
+++ b/tests/ref/seek/lavf-ogg
@@ -1,53 +1,53 @@
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:0 ts:-1.000000
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:1 ts: 1.894167
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:0 ts: 0.788345
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:1 ts:-0.317506
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:0 ts: 2.576668
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:1 ts: 1.470835
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:0 ts: 0.365011
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:1 ts:-0.740839
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:0 ts: 2.153336
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:1 ts: 1.047503
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:0 ts:-0.058322
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:1 ts: 2.835828
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:0 ts: 1.730004
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:1 ts: 0.624171
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:0 ts:-0.481655
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:1 ts: 2.412494
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:0 ts: 1.306672
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:1 ts: 0.200839
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:0 ts:-0.904989
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:1 ts: 1.989184
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:0 ts: 0.883340
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:1 ts:-0.222493
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:0 ts: 2.671678
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st: 0 flags:1 ts: 1.565850
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:0 ts: 0.460008
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
ret: 0 st:-1 flags:1 ts:-0.645825
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 164 size: 1364
diff --git a/tests/ref/vsynth/vsynth1-avui b/tests/ref/vsynth/vsynth1-avui
index a4937acd22..53591e1d0a 100644
--- a/tests/ref/vsynth/vsynth1-avui
+++ b/tests/ref/vsynth/vsynth1-avui
@@ -1,4 +1,4 @@
-55af74b378fb938d5ea6e0a37c149f16 *tests/data/fate/vsynth1-avui.mov
+87ef06cbd15934c282d4aa83e2a5cf0a *tests/data/fate/vsynth1-avui.mov
42624917 tests/data/fate/vsynth1-avui.mov
c5ccac874dbf808e9088bc3107860042 *tests/data/fate/vsynth1-avui.out.rawvideo
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth1-dnxhd-1080i b/tests/ref/vsynth/vsynth1-dnxhd-1080i
index 62aa0b9bc0..f9b7e0e6a6 100644
--- a/tests/ref/vsynth/vsynth1-dnxhd-1080i
+++ b/tests/ref/vsynth/vsynth1-dnxhd-1080i
@@ -1,4 +1,4 @@
-8d0f7b3424ada79f87053022bf888797 *tests/data/fate/vsynth1-dnxhd-1080i.mov
+14f1ea20bbd3024ccbfd84c681888d07 *tests/data/fate/vsynth1-dnxhd-1080i.mov
3031911 tests/data/fate/vsynth1-dnxhd-1080i.mov
a09132c6db44f415e831dcaa630a351b *tests/data/fate/vsynth1-dnxhd-1080i.out.rawvideo
stddev: 6.29 PSNR: 32.15 MAXDIFF: 64 bytes: 7603200/ 760320
diff --git a/tests/ref/vsynth/vsynth1-prores b/tests/ref/vsynth/vsynth1-prores
index 8cac4bf5b8..14de8b9cf3 100644
--- a/tests/ref/vsynth/vsynth1-prores
+++ b/tests/ref/vsynth/vsynth1-prores
@@ -1,4 +1,4 @@
-176b9fa03cc0946c6a41f2dcfad46805 *tests/data/fate/vsynth1-prores.mov
+7ca7d2f9f5d8ac2ead691b1b6a70d409 *tests/data/fate/vsynth1-prores.mov
5022821 tests/data/fate/vsynth1-prores.mov
fb4a9e025d12afc0dbbca8d82831858f *tests/data/fate/vsynth1-prores.out.rawvideo
stddev: 2.47 PSNR: 40.27 MAXDIFF: 31 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth1-prores_ks b/tests/ref/vsynth/vsynth1-prores_ks
index d3c13b5d6a..6e5ed172b2 100644
--- a/tests/ref/vsynth/vsynth1-prores_ks
+++ b/tests/ref/vsynth/vsynth1-prores_ks
@@ -1,4 +1,4 @@
-1d5522ee2fb507a66d236a09a172dc16 *tests/data/fate/vsynth1-prores_ks.mov
+fe41a284da97ea5ec8866ca9a55b84da *tests/data/fate/vsynth1-prores_ks.mov
3858911 tests/data/fate/vsynth1-prores_ks.mov
100eb002413fe7a632d440dfbdf7e3ff *tests/data/fate/vsynth1-prores_ks.out.rawvideo
stddev: 3.17 PSNR: 38.09 MAXDIFF: 39 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth1-qtrle b/tests/ref/vsynth/vsynth1-qtrle
index 25d61ce5c1..4b920815ce 100644
--- a/tests/ref/vsynth/vsynth1-qtrle
+++ b/tests/ref/vsynth/vsynth1-qtrle
@@ -1,4 +1,4 @@
-d909610eb8ad5250a73f0be4c9c29b82 *tests/data/fate/vsynth1-qtrle.mov
+35d8a1446d886fadcdffae192bed7e4e *tests/data/fate/vsynth1-qtrle.mov
15263158 tests/data/fate/vsynth1-qtrle.mov
93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-qtrle.out.rawvideo
stddev: 3.42 PSNR: 37.44 MAXDIFF: 48 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth1-qtrlegray b/tests/ref/vsynth/vsynth1-qtrlegray
index 3aaba24c66..c3d571d92b 100644
--- a/tests/ref/vsynth/vsynth1-qtrlegray
+++ b/tests/ref/vsynth/vsynth1-qtrlegray
@@ -1,4 +1,4 @@
-6ef537a90e5295670701bdeaf5eb4ce1 *tests/data/fate/vsynth1-qtrlegray.mov
+651b745a37a06ddd52adfe8e0a45b115 *tests/data/fate/vsynth1-qtrlegray.mov
5113293 tests/data/fate/vsynth1-qtrlegray.mov
cb20af0e5a65aad7cf47002fcb52288e *tests/data/fate/vsynth1-qtrlegray.out.rawvideo
stddev: 25.34 PSNR: 20.05 MAXDIFF: 122 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth1-svq1 b/tests/ref/vsynth/vsynth1-svq1
index a7de66e086..9c1b6ff7ac 100644
--- a/tests/ref/vsynth/vsynth1-svq1
+++ b/tests/ref/vsynth/vsynth1-svq1
@@ -1,4 +1,4 @@
-69afe0f66844ac3edb83d97994099fc0 *tests/data/fate/vsynth1-svq1.mov
+a3206831d34197a2d236d82dd0248646 *tests/data/fate/vsynth1-svq1.mov
1334233 tests/data/fate/vsynth1-svq1.mov
9cc35c54b2c77d36bd7e308b393c1f81 *tests/data/fate/vsynth1-svq1.out.rawvideo
stddev: 9.58 PSNR: 28.50 MAXDIFF: 210 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-avui b/tests/ref/vsynth/vsynth2-avui
index 424a15e10f..7976a36496 100644
--- a/tests/ref/vsynth/vsynth2-avui
+++ b/tests/ref/vsynth/vsynth2-avui
@@ -1,4 +1,4 @@
-ec8425d8916254687ce700c940eb6664 *tests/data/fate/vsynth2-avui.mov
+df5efcfd2170df82e466be4deb7ce4a9 *tests/data/fate/vsynth2-avui.mov
42624917 tests/data/fate/vsynth2-avui.mov
dde5895817ad9d219f79a52d0bdfb001 *tests/data/fate/vsynth2-avui.out.rawvideo
stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-dnxhd-1080i b/tests/ref/vsynth/vsynth2-dnxhd-1080i
index 1f9b783271..d3cf503a14 100644
--- a/tests/ref/vsynth/vsynth2-dnxhd-1080i
+++ b/tests/ref/vsynth/vsynth2-dnxhd-1080i
@@ -1,4 +1,4 @@
-4bbed3e8b6bc301d9bbdc83859f3a847 *tests/data/fate/vsynth2-dnxhd-1080i.mov
+d680a5eed77c5b8dc6b5ef3bcf6e87e8 *tests/data/fate/vsynth2-dnxhd-1080i.mov
3031911 tests/data/fate/vsynth2-dnxhd-1080i.mov
744ba46da5d4c19a28562ea31061d170 *tests/data/fate/vsynth2-dnxhd-1080i.out.rawvideo
stddev: 1.31 PSNR: 45.77 MAXDIFF: 23 bytes: 7603200/ 760320
diff --git a/tests/ref/vsynth/vsynth2-prores b/tests/ref/vsynth/vsynth2-prores
index 82311b4dfc..a46fa48319 100644
--- a/tests/ref/vsynth/vsynth2-prores
+++ b/tests/ref/vsynth/vsynth2-prores
@@ -1,4 +1,4 @@
-af885572d77d28e5ede27932bd68cdde *tests/data/fate/vsynth2-prores.mov
+637f34b5fd81f072f76a967595fa6af7 *tests/data/fate/vsynth2-prores.mov
2844076 tests/data/fate/vsynth2-prores.mov
03fd29e3963716a09d232b6f817ecb57 *tests/data/fate/vsynth2-prores.out.rawvideo
stddev: 1.31 PSNR: 45.77 MAXDIFF: 11 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-prores_ks b/tests/ref/vsynth/vsynth2-prores_ks
index d538a11d0e..ff815e52b6 100644
--- a/tests/ref/vsynth/vsynth2-prores_ks
+++ b/tests/ref/vsynth/vsynth2-prores_ks
@@ -1,4 +1,4 @@
-c1c71cf2dbd6e332aacb6ab1c6affa59 *tests/data/fate/vsynth2-prores_ks.mov
+b03741c69037cbdcd2809278c00c0350 *tests/data/fate/vsynth2-prores_ks.mov
3884596 tests/data/fate/vsynth2-prores_ks.mov
6cfe987de99cf8ac9d43bdc5cd150838 *tests/data/fate/vsynth2-prores_ks.out.rawvideo
stddev: 0.92 PSNR: 48.78 MAXDIFF: 10 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-qtrle b/tests/ref/vsynth/vsynth2-qtrle
index 0ae2d00af2..c9bf1e363d 100644
--- a/tests/ref/vsynth/vsynth2-qtrle
+++ b/tests/ref/vsynth/vsynth2-qtrle
@@ -1,4 +1,4 @@
-3172f6a2c63e591048fe3309795f2d7a *tests/data/fate/vsynth2-qtrle.mov
+4863978263d966d704ffaaa6d23123bb *tests/data/fate/vsynth2-qtrle.mov
14798345 tests/data/fate/vsynth2-qtrle.mov
98d0e2854731472c5bf13d8638502d0a *tests/data/fate/vsynth2-qtrle.out.rawvideo
stddev: 1.26 PSNR: 46.10 MAXDIFF: 13 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-qtrlegray b/tests/ref/vsynth/vsynth2-qtrlegray
index 8f01304d07..8b83a5ad0d 100644
--- a/tests/ref/vsynth/vsynth2-qtrlegray
+++ b/tests/ref/vsynth/vsynth2-qtrlegray
@@ -1,4 +1,4 @@
-5304bbafd31bb8bf3d274f1d01db81f5 *tests/data/fate/vsynth2-qtrlegray.mov
+2c4e69b59d8e8e19903c843575806d5f *tests/data/fate/vsynth2-qtrlegray.mov
5111283 tests/data/fate/vsynth2-qtrlegray.mov
d7bfbe259af9ae323bb94b09c33570a5 *tests/data/fate/vsynth2-qtrlegray.out.rawvideo
stddev: 18.65 PSNR: 22.72 MAXDIFF: 72 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-svq1 b/tests/ref/vsynth/vsynth2-svq1
index 72cc6f9e68..afad59cf02 100644
--- a/tests/ref/vsynth/vsynth2-svq1
+++ b/tests/ref/vsynth/vsynth2-svq1
@@ -1,4 +1,4 @@
-ab9b1f922c4ae1b5d602bdeebc8b185d *tests/data/fate/vsynth2-svq1.mov
+6e9678439ab7460db1fcc8e41ca1a1e0 *tests/data/fate/vsynth2-svq1.mov
766701 tests/data/fate/vsynth2-svq1.mov
aa03471dac3f49455a33a2b19fda1098 *tests/data/fate/vsynth2-svq1.out.rawvideo
stddev: 3.23 PSNR: 37.93 MAXDIFF: 61 bytes: 7603200/ 7603200