aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2014-05-18 21:26:29 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-05-18 21:31:51 +0200
commit1e49439f04f4aeb45344e8753094d00ac4b1a5d6 (patch)
tree621f7e9cdf461b997ef614f6c9c4c5657089e471
parentc01bcce4959a208a4f6b66fd527760ed45cd29bb (diff)
parent6656370b858329ca07a60a2de954d5e90daa0206 (diff)
downloadffmpeg-1e49439f04f4aeb45344e8753094d00ac4b1a5d6.tar.gz
Merge commit '6656370b858329ca07a60a2de954d5e90daa0206'
* commit '6656370b858329ca07a60a2de954d5e90daa0206': avconv: set the "encoder" tag when transcoding Conflicts: ffmpeg.c tests/ref/lavf/mkv tests/ref/seek/lavf-mkv Merged-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r--ffmpeg.c30
-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_default63
-rw-r--r--tests/ref/fate/ffprobe_flat63
-rw-r--r--tests/ref/fate/ffprobe_ini65
-rw-r--r--tests/ref/fate/ffprobe_json69
-rw-r--r--tests/ref/fate/ffprobe_xml61
-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/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
71 files changed, 1729 insertions, 1680 deletions
diff --git a/ffmpeg.c b/ffmpeg.c
index f3e1a7589f..16226069f7 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -2363,6 +2363,34 @@ static void report_new_stream(int input_index, AVPacket *pkt)
file->nb_streams_warn = pkt->stream_index + 1;
}
+static void set_encoder_id(OutputFile *of, OutputStream *ost)
+{
+ AVDictionaryEntry *e;
+
+ uint8_t *encoder_string;
+ int encoder_string_len;
+ int format_flags = 0;
+
+ e = av_dict_get(of->opts, "fflags", NULL, 0);
+ if (e) {
+ const AVOption *o = av_opt_find(of->ctx, "fflags", NULL, 0, 0);
+ if (!o)
+ return;
+ av_opt_eval_flags(of->ctx, o, e->value, &format_flags);
+ }
+
+ encoder_string_len = sizeof(LIBAVCODEC_IDENT) + strlen(ost->enc->name) + 2;
+ encoder_string = av_mallocz(encoder_string_len);
+ if (!encoder_string)
+ exit_program(1);
+
+ if (!(format_flags & AVFMT_FLAG_BITEXACT))
+ av_strlcpy(encoder_string, LIBAVCODEC_IDENT " ", encoder_string_len);
+ av_strlcat(encoder_string, ost->enc->name, encoder_string_len);
+ av_dict_set(&ost->st->metadata, "encoder", encoder_string,
+ AV_DICT_DONT_STRDUP_VAL | AV_DICT_DONT_OVERWRITE);
+}
+
static int transcode_init(void)
{
int ret = 0, i, j, k;
@@ -2591,6 +2619,8 @@ static int transcode_init(void)
ist->decoding_needed++;
ost->encoding_needed = 1;
+ set_encoder_id(output_files[ost->file_index], ost);
+
if (!ost->filter &&
(enc_ctx->codec_type == AVMEDIA_TYPE_VIDEO ||
enc_ctx->codec_type == AVMEDIA_TYPE_AUDIO)) {
diff --git a/tests/ref/acodec/pcm-s16be_planar b/tests/ref/acodec/pcm-s16be_planar
index 8776cabad7..5958ac2584 100644
--- a/tests/ref/acodec/pcm-s16be_planar
+++ b/tests/ref/acodec/pcm-s16be_planar
@@ -1,4 +1,4 @@
-cd87e6fc3bddb85c945c050d8c3fba11 *tests/data/fate/acodec-pcm-s16be_planar.nut
-1060673 tests/data/fate/acodec-pcm-s16be_planar.nut
+5b1935935b7e136000033c7907d87f6e *tests/data/fate/acodec-pcm-s16be_planar.nut
+1060717 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 8933e909be..183e2cca12 100644
--- a/tests/ref/acodec/pcm-s16le_planar
+++ b/tests/ref/acodec/pcm-s16le_planar
@@ -1,4 +1,4 @@
-74af9a0ae4f68451102a2f7524b2d55f *tests/data/fate/acodec-pcm-s16le_planar.nut
-1060673 tests/data/fate/acodec-pcm-s16le_planar.nut
+e1f9f3ee97fe7714de820146020f7260 *tests/data/fate/acodec-pcm-s16le_planar.nut
+1060717 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 1a9822981f..31c8808c16 100644
--- a/tests/ref/acodec/pcm-s24le_planar
+++ b/tests/ref/acodec/pcm-s24le_planar
@@ -1,4 +1,4 @@
-83e315ce8083a6d035f801bb862942bf *tests/data/fate/acodec-pcm-s24le_planar.nut
-1590202 tests/data/fate/acodec-pcm-s24le_planar.nut
+6b32c17aa415aed274ef51dbc6011863 *tests/data/fate/acodec-pcm-s24le_planar.nut
+1590246 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 115fe9d4bc..d16f54eb45 100644
--- a/tests/ref/acodec/pcm-s32le_planar
+++ b/tests/ref/acodec/pcm-s32le_planar
@@ -1,4 +1,4 @@
-f6199b2c698bd5dd1438b53431357bec *tests/data/fate/acodec-pcm-s32le_planar.nut
-2120148 tests/data/fate/acodec-pcm-s32le_planar.nut
+19a055fd60e02e837906264dc6706ae7 *tests/data/fate/acodec-pcm-s32le_planar.nut
+2120192 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 f6566d871c..a84527766f 100644
--- a/tests/ref/acodec/pcm-s8_planar
+++ b/tests/ref/acodec/pcm-s8_planar
@@ -1,4 +1,4 @@
-ce99d95295ade9945849ef7c1de8c4ca *tests/data/fate/acodec-pcm-s8_planar.nut
-531054 tests/data/fate/acodec-pcm-s8_planar.nut
+c7b1faf9beb97c8417edb6a8ddc76904 *tests/data/fate/acodec-pcm-s8_planar.nut
+531095 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 4e758d7faa..3fb843dedb 100644
--- a/tests/ref/acodec/pcm-u16be
+++ b/tests/ref/acodec/pcm-u16be
@@ -1,4 +1,4 @@
-eab6206a2cec3c5a3be47fdaa826faff *tests/data/fate/acodec-pcm-u16be.nut
-1060673 tests/data/fate/acodec-pcm-u16be.nut
+3145c8429e13c6c438bb91db7b27323a *tests/data/fate/acodec-pcm-u16be.nut
+1060710 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 f40e4bb519..e4775d67dd 100644
--- a/tests/ref/acodec/pcm-u16le
+++ b/tests/ref/acodec/pcm-u16le
@@ -1,4 +1,4 @@
-8fceb284cc6a5a114b6ce7a10fd08020 *tests/data/fate/acodec-pcm-u16le.nut
-1060673 tests/data/fate/acodec-pcm-u16le.nut
+c6ce85da442c24fd4aa3027381009ce5 *tests/data/fate/acodec-pcm-u16le.nut
+1060710 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 daa87989ed..e1647e7a74 100644
--- a/tests/ref/acodec/pcm-u24be
+++ b/tests/ref/acodec/pcm-u24be
@@ -1,4 +1,4 @@
-d1a55f46c88ed1efa77d05b60259675d *tests/data/fate/acodec-pcm-u24be.nut
-1590202 tests/data/fate/acodec-pcm-u24be.nut
+08dae55d2cf2d78156da71a23ca02ce2 *tests/data/fate/acodec-pcm-u24be.nut
+1590239 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 5e2e906247..740b4a1070 100644
--- a/tests/ref/acodec/pcm-u24le
+++ b/tests/ref/acodec/pcm-u24le
@@ -1,4 +1,4 @@
-6d7df9b7e074548cf18dd16365862f1b *tests/data/fate/acodec-pcm-u24le.nut
-1590202 tests/data/fate/acodec-pcm-u24le.nut
+878f0eade144cb54ada41c23688690e5 *tests/data/fate/acodec-pcm-u24le.nut
+1590239 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 f109d5d0e2..2569b365ed 100644
--- a/tests/ref/acodec/pcm-u32be
+++ b/tests/ref/acodec/pcm-u32be
@@ -1,4 +1,4 @@
-7078e6d7e80247b8531d5cc16d09f385 *tests/data/fate/acodec-pcm-u32be.nut
-2120148 tests/data/fate/acodec-pcm-u32be.nut
+e834a4b30825614d7653db86bab4ec6e *tests/data/fate/acodec-pcm-u32be.nut
+2120185 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 909a4ed437..f6b1bf2b75 100644
--- a/tests/ref/acodec/pcm-u32le
+++ b/tests/ref/acodec/pcm-u32le
@@ -1,4 +1,4 @@
-34df9a7e1fe60da0bc6ec0485b68726e *tests/data/fate/acodec-pcm-u32le.nut
-2120148 tests/data/fate/acodec-pcm-u32le.nut
+6354228724f641099e987b957d760b36 *tests/data/fate/acodec-pcm-u32le.nut
+2120185 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 16b6b2fedd..e25648adc4 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=572|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=572|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=2647|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=2647|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=233068|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=233068|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=263073|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=263073|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=265151|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=265151|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=495575|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=495575|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=525580|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=525580|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=527651|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=527651|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=529729|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=529729|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=760153|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=760153|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=790158|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=790158|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=792229|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=792229|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=794307|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=794307|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=1024731|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=1024731|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²
-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
-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
-format|filename=tests/data/ffprobe-test.nut|nb_streams=3|nb_programs=0|format_name=nut|start_time=0.000000|duration=0.120000|size=1054812|bit_rate=70320800|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=669|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=669|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=2744|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=2744|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=233165|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=233165|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=263170|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=263170|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=265248|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=265248|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=495672|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=495672|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=525677|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=525677|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=527748|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=527748|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=529826|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=529826|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=760250|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=760250|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=790255|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=790255|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=792326|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=792326|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=794404|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=794404|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=1024828|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=1024828|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=Lavc55.63.100 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=Lavc55.63.100 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=Lavc55.63.100 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=1054909|bit_rate=70327266|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 8eda831825..007b4e7f86 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,572,K
-frame,audio,1,0,0.000000,0,0.000000,0,0.000000,1024,0.023220,572,2048,s16,1024,1,unknown
-packet,video,1,0,0.000000,0,0.000000,2048,0.040000,N/A,N/A,230400,2647,K
-frame,video,1,0,0.000000,0,0.000000,0,0.000000,2048,0.040000,2647,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,233068,K
-frame,video,1,0,0.000000,0,0.000000,0,0.000000,2048,0.040000,233068,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,263073,K
-frame,audio,1,1024,0.023220,1024,0.023220,1024,0.023220,1024,0.023220,263073,2048,s16,1024,1,unknown
-packet,video,1,2048,0.040000,2048,0.040000,2048,0.040000,N/A,N/A,230400,265151,K
-frame,video,1,2048,0.040000,2048,0.040000,2048,0.040000,2048,0.040000,265151,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,495575,K
-frame,video,1,2048,0.040000,2048,0.040000,2048,0.040000,2048,0.040000,495575,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,525580,K
-frame,audio,1,2048,0.046440,2048,0.046440,2048,0.046440,1024,0.023220,525580,2048,s16,1024,1,unknown
-packet,audio,0,3072,0.069660,3072,0.069660,1024,0.023220,N/A,N/A,2048,527651,K
-frame,audio,1,3072,0.069660,3072,0.069660,3072,0.069660,1024,0.023220,527651,2048,s16,1024,1,unknown
-packet,video,1,4096,0.080000,4096,0.080000,2048,0.040000,N/A,N/A,230400,529729,K
-frame,video,1,4096,0.080000,4096,0.080000,4096,0.080000,2048,0.040000,529729,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,760153,K
-frame,video,1,4096,0.080000,4096,0.080000,4096,0.080000,2048,0.040000,760153,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,790158,K
-frame,audio,1,4096,0.092880,4096,0.092880,4096,0.092880,1024,0.023220,790158,2048,s16,1024,1,unknown
-packet,audio,0,5120,0.116100,5120,0.116100,1024,0.023220,N/A,N/A,2048,792229,K
-frame,audio,1,5120,0.116100,5120,0.116100,5120,0.116100,1024,0.023220,792229,2048,s16,1024,1,unknown
-packet,video,1,6144,0.120000,6144,0.120000,2048,0.040000,N/A,N/A,230400,794307,K
-frame,video,1,6144,0.120000,6144,0.120000,6144,0.120000,2048,0.040000,794307,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,1024731,K
-frame,video,1,6144,0.120000,6144,0.120000,6144,0.120000,2048,0.040000,1024731,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²
-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
-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
-format,tests/data/ffprobe-test.nut,3,0,nut,0.000000,0.120000,1054812,70320800,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,669,K
+frame,audio,1,0,0.000000,0,0.000000,0,0.000000,1024,0.023220,669,2048,s16,1024,1,unknown
+packet,video,1,0,0.000000,0,0.000000,2048,0.040000,N/A,N/A,230400,2744,K
+frame,video,1,0,0.000000,0,0.000000,0,0.000000,2048,0.040000,2744,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,233165,K
+frame,video,1,0,0.000000,0,0.000000,0,0.000000,2048,0.040000,233165,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,263170,K
+frame,audio,1,1024,0.023220,1024,0.023220,1024,0.023220,1024,0.023220,263170,2048,s16,1024,1,unknown
+packet,video,1,2048,0.040000,2048,0.040000,2048,0.040000,N/A,N/A,230400,265248,K
+frame,video,1,2048,0.040000,2048,0.040000,2048,0.040000,2048,0.040000,265248,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,495672,K
+frame,video,1,2048,0.040000,2048,0.040000,2048,0.040000,2048,0.040000,495672,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,525677,K
+frame,audio,1,2048,0.046440,2048,0.046440,2048,0.046440,1024,0.023220,525677,2048,s16,1024,1,unknown
+packet,audio,0,3072,0.069660,3072,0.069660,1024,0.023220,N/A,N/A,2048,527748,K
+frame,audio,1,3072,0.069660,3072,0.069660,3072,0.069660,1024,0.023220,527748,2048,s16,1024,1,unknown
+packet,video,1,4096,0.080000,4096,0.080000,2048,0.040000,N/A,N/A,230400,529826,K
+frame,video,1,4096,0.080000,4096,0.080000,4096,0.080000,2048,0.040000,529826,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,760250,K
+frame,video,1,4096,0.080000,4096,0.080000,4096,0.080000,2048,0.040000,760250,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,790255,K
+frame,audio,1,4096,0.092880,4096,0.092880,4096,0.092880,1024,0.023220,790255,2048,s16,1024,1,unknown
+packet,audio,0,5120,0.116100,5120,0.116100,1024,0.023220,N/A,N/A,2048,792326,K
+frame,audio,1,5120,0.116100,5120,0.116100,5120,0.116100,1024,0.023220,792326,2048,s16,1024,1,unknown
+packet,video,1,6144,0.120000,6144,0.120000,2048,0.040000,N/A,N/A,230400,794404,K
+frame,video,1,6144,0.120000,6144,0.120000,6144,0.120000,2048,0.040000,794404,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,1024828,K
+frame,video,1,6144,0.120000,6144,0.120000,6144,0.120000,2048,0.040000,1024828,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²,Lavc55.63.100 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,Lavc55.63.100 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,Lavc55.63.100 rawvideo
+format,tests/data/ffprobe-test.nut,3,0,nut,0.000000,0.120000,1054909,70327266,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 652d72307a..ac1d200135 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=572
+pos=669
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=572
+pkt_pos=669
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=2647
+pos=2744
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=2647
+pkt_pos=2744
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=233068
+pos=233165
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=233068
+pkt_pos=233165
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=263073
+pos=263170
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=263073
+pkt_pos=263170
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=265151
+pos=265248
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=265151
+pkt_pos=265248
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=495575
+pos=495672
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=495575
+pkt_pos=495672
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=525580
+pos=525677
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=525580
+pkt_pos=525677
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=527651
+pos=527748
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=527651
+pkt_pos=527748
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=529729
+pos=529826
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=529729
+pkt_pos=529826
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=760153
+pos=760250
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=760153
+pkt_pos=760250
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=790158
+pos=790255
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=790158
+pkt_pos=790255
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=792229
+pos=792326
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=792229
+pkt_pos=792326
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=794307
+pos=794404
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=794307
+pkt_pos=794404
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=1024731
+pos=1024828
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=1024731
+pkt_pos=1024828
pkt_size=30000
width=100
height=100
@@ -545,6 +545,7 @@ DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
TAG:E=mc²
+TAG:encoder=Lavc55.63.100 pcm_s16le
[/STREAM]
[STREAM]
index=1
@@ -587,6 +588,7 @@ DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
TAG:title=foobar
TAG:duration_ts=field-and-tags-conflict-attempt
+TAG:encoder=Lavc55.63.100 rawvideo
[/STREAM]
[STREAM]
index=2
@@ -627,6 +629,7 @@ DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
+TAG:encoder=Lavc55.63.100 rawvideo
[/STREAM]
[FORMAT]
filename=tests/data/ffprobe-test.nut
@@ -635,8 +638,8 @@ nb_programs=0
format_name=nut
start_time=0.000000
duration=0.120000
-size=1054812
-bit_rate=70320800
+size=1054909
+bit_rate=70327266
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 0cc28747f6..e0b19ad0e7 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="572"
+packets_and_frames.packet.0.pos="669"
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="572"
+packets_and_frames.frame.0.pkt_pos="669"
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="2647"
+packets_and_frames.packet.1.pos="2744"
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="2647"
+packets_and_frames.frame.1.pkt_pos="2744"
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="233068"
+packets_and_frames.packet.2.pos="233165"
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="233068"
+packets_and_frames.frame.2.pkt_pos="233165"
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="263073"
+packets_and_frames.packet.3.pos="263170"
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="263073"
+packets_and_frames.frame.3.pkt_pos="263170"
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="265151"
+packets_and_frames.packet.4.pos="265248"
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="265151"
+packets_and_frames.frame.4.pkt_pos="265248"
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="495575"
+packets_and_frames.packet.5.pos="495672"
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="495575"
+packets_and_frames.frame.5.pkt_pos="495672"
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="525580"
+packets_and_frames.packet.6.pos="525677"
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="525580"
+packets_and_frames.frame.6.pkt_pos="525677"
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="527651"
+packets_and_frames.packet.7.pos="527748"
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="527651"
+packets_and_frames.frame.7.pkt_pos="527748"
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="529729"
+packets_and_frames.packet.8.pos="529826"
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="529729"
+packets_and_frames.frame.8.pkt_pos="529826"
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="760153"
+packets_and_frames.packet.9.pos="760250"
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="760153"
+packets_and_frames.frame.9.pkt_pos="760250"
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="790158"
+packets_and_frames.packet.10.pos="790255"
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="790158"
+packets_and_frames.frame.10.pkt_pos="790255"
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="792229"
+packets_and_frames.packet.11.pos="792326"
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="792229"
+packets_and_frames.frame.11.pkt_pos="792326"
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="794307"
+packets_and_frames.packet.12.pos="794404"
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="794307"
+packets_and_frames.frame.12.pkt_pos="794404"
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="1024731"
+packets_and_frames.packet.13.pos="1024828"
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="1024731"
+packets_and_frames.frame.13.pkt_pos="1024828"
packets_and_frames.frame.13.pkt_size="30000"
packets_and_frames.frame.13.width=100
packets_and_frames.frame.13.height=100
@@ -488,6 +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="Lavc55.63.100 pcm_s16le"
streams.stream.1.index=1
streams.stream.1.codec_name="rawvideo"
streams.stream.1.profile="unknown"
@@ -528,6 +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="Lavc55.63.100 rawvideo"
streams.stream.2.index=2
streams.stream.2.codec_name="rawvideo"
streams.stream.2.profile="unknown"
@@ -566,14 +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="Lavc55.63.100 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="1054812"
-format.bit_rate="70320800"
+format.size="1054909"
+format.bit_rate="70327266"
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 31d397d1e2..0fe3e56370 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=572
+pos=669
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=572
+pkt_pos=669
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=2647
+pos=2744
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=2647
+pkt_pos=2744
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=233068
+pos=233165
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=233068
+pkt_pos=233165
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=263073
+pos=263170
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=263073
+pkt_pos=263170
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=265151
+pos=265248
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=265151
+pkt_pos=265248
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=495575
+pos=495672
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=495575
+pkt_pos=495672
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=525580
+pos=525677
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=525580
+pkt_pos=525677
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=527651
+pos=527748
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=527651
+pkt_pos=527748
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=529729
+pos=529826
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=529729
+pkt_pos=529826
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=760153
+pos=760250
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=760153
+pkt_pos=760250
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=790158
+pos=790255
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=790158
+pkt_pos=790255
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=792229
+pos=792326
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=792229
+pkt_pos=792326
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=794307
+pos=794404
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=794307
+pkt_pos=794404
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=1024731
+pos=1024828
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=1024731
+pkt_pos=1024828
pkt_size=30000
width=100
height=100
@@ -551,6 +551,7 @@ attached_pic=0
[streams.stream.0.tags]
E=mc²
+encoder=Lavc55.63.100 pcm_s16le
[streams.stream.1]
index=1
@@ -597,6 +598,7 @@ attached_pic=0
[streams.stream.1.tags]
title=foobar
duration_ts=field-and-tags-conflict-attempt
+encoder=Lavc55.63.100 rawvideo
[streams.stream.2]
index=2
@@ -640,6 +642,9 @@ visual_impaired=0
clean_effects=0
attached_pic=0
+[streams.stream.2.tags]
+encoder=Lavc55.63.100 rawvideo
+
[format]
filename=tests/data/ffprobe-test.nut
nb_streams=3
@@ -647,8 +652,8 @@ nb_programs=0
format_name=nut
start_time=0.000000
duration=0.120000
-size=1054812
-bit_rate=70320800
+size=1054909
+bit_rate=70327266
probe_score=100
[format.tags]
diff --git a/tests/ref/fate/ffprobe_json b/tests/ref/fate/ffprobe_json
index 0046f6499c..b3b89cab33 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": "572",
+ "pos": "669",
"flags": "K"
},
{
@@ -26,7 +26,7 @@
"best_effort_timestamp_time": "0.000000",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "572",
+ "pkt_pos": "669",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -43,7 +43,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "230400",
- "pos": "2647",
+ "pos": "2744",
"flags": "K"
},
{
@@ -58,7 +58,7 @@
"best_effort_timestamp_time": "0.000000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "2647",
+ "pkt_pos": "2744",
"pkt_size": "230400",
"width": 320,
"height": 240,
@@ -82,7 +82,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "30000",
- "pos": "233068",
+ "pos": "233165",
"flags": "K"
},
{
@@ -97,7 +97,7 @@
"best_effort_timestamp_time": "0.000000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "233068",
+ "pkt_pos": "233165",
"pkt_size": "30000",
"width": 100,
"height": 100,
@@ -121,7 +121,7 @@
"duration": 1024,
"duration_time": "0.023220",
"size": "2048",
- "pos": "263073",
+ "pos": "263170",
"flags": "K"
},
{
@@ -136,7 +136,7 @@
"best_effort_timestamp_time": "0.023220",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "263073",
+ "pkt_pos": "263170",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -153,7 +153,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "230400",
- "pos": "265151",
+ "pos": "265248",
"flags": "K"
},
{
@@ -168,7 +168,7 @@
"best_effort_timestamp_time": "0.040000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "265151",
+ "pkt_pos": "265248",
"pkt_size": "230400",
"width": 320,
"height": 240,
@@ -192,7 +192,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "30000",
- "pos": "495575",
+ "pos": "495672",
"flags": "K"
},
{
@@ -207,7 +207,7 @@
"best_effort_timestamp_time": "0.040000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "495575",
+ "pkt_pos": "495672",
"pkt_size": "30000",
"width": 100,
"height": 100,
@@ -231,7 +231,7 @@
"duration": 1024,
"duration_time": "0.023220",
"size": "2048",
- "pos": "525580",
+ "pos": "525677",
"flags": "K"
},
{
@@ -246,7 +246,7 @@
"best_effort_timestamp_time": "0.046440",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "525580",
+ "pkt_pos": "525677",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -263,7 +263,7 @@
"duration": 1024,
"duration_time": "0.023220",
"size": "2048",
- "pos": "527651",
+ "pos": "527748",
"flags": "K"
},
{
@@ -278,7 +278,7 @@
"best_effort_timestamp_time": "0.069660",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "527651",
+ "pkt_pos": "527748",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -295,7 +295,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "230400",
- "pos": "529729",
+ "pos": "529826",
"flags": "K"
},
{
@@ -310,7 +310,7 @@
"best_effort_timestamp_time": "0.080000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "529729",
+ "pkt_pos": "529826",
"pkt_size": "230400",
"width": 320,
"height": 240,
@@ -334,7 +334,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "30000",
- "pos": "760153",
+ "pos": "760250",
"flags": "K"
},
{
@@ -349,7 +349,7 @@
"best_effort_timestamp_time": "0.080000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "760153",
+ "pkt_pos": "760250",
"pkt_size": "30000",
"width": 100,
"height": 100,
@@ -373,7 +373,7 @@
"duration": 1024,
"duration_time": "0.023220",
"size": "2048",
- "pos": "790158",
+ "pos": "790255",
"flags": "K"
},
{
@@ -388,7 +388,7 @@
"best_effort_timestamp_time": "0.092880",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "790158",
+ "pkt_pos": "790255",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -405,7 +405,7 @@
"duration": 1024,
"duration_time": "0.023220",
"size": "2048",
- "pos": "792229",
+ "pos": "792326",
"flags": "K"
},
{
@@ -420,7 +420,7 @@
"best_effort_timestamp_time": "0.116100",
"pkt_duration": 1024,
"pkt_duration_time": "0.023220",
- "pkt_pos": "792229",
+ "pkt_pos": "792326",
"pkt_size": "2048",
"sample_fmt": "s16",
"nb_samples": 1024,
@@ -437,7 +437,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "230400",
- "pos": "794307",
+ "pos": "794404",
"flags": "K"
},
{
@@ -452,7 +452,7 @@
"best_effort_timestamp_time": "0.120000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "794307",
+ "pkt_pos": "794404",
"pkt_size": "230400",
"width": 320,
"height": 240,
@@ -476,7 +476,7 @@
"duration": 2048,
"duration_time": "0.040000",
"size": "30000",
- "pos": "1024731",
+ "pos": "1024828",
"flags": "K"
},
{
@@ -491,7 +491,7 @@
"best_effort_timestamp_time": "0.120000",
"pkt_duration": 2048,
"pkt_duration_time": "0.040000",
- "pkt_pos": "1024731",
+ "pkt_pos": "1024828",
"pkt_size": "30000",
"width": 100,
"height": 100,
@@ -539,7 +539,8 @@
"attached_pic": 0
},
"tags": {
- "E": "mc²"
+ "E": "mc²",
+ "encoder": "Lavc55.63.100 pcm_s16le"
}
},
{
@@ -578,7 +579,8 @@
},
"tags": {
"title": "foobar",
- "duration_ts": "field-and-tags-conflict-attempt"
+ "duration_ts": "field-and-tags-conflict-attempt",
+ "encoder": "Lavc55.63.100 rawvideo"
}
},
{
@@ -614,6 +616,9 @@
"visual_impaired": 0,
"clean_effects": 0,
"attached_pic": 0
+ },
+ "tags": {
+ "encoder": "Lavc55.63.100 rawvideo"
}
}
],
@@ -624,8 +629,8 @@
"format_name": "nut",
"start_time": "0.000000",
"duration": "0.120000",
- "size": "1054812",
- "bit_rate": "70320800",
+ "size": "1054909",
+ "bit_rate": "70327266",
"probe_score": 100,
"tags": {
"title": "ffprobe test file",
diff --git a/tests/ref/fate/ffprobe_xml b/tests/ref/fate/ffprobe_xml
index aedab98a19..b4df732cf2 100644
--- a/tests/ref/fate/ffprobe_xml
+++ b/tests/ref/fate/ffprobe_xml
@@ -1,52 +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="572" 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="572" 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="2647" 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="2647" 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="233068" 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="233068" 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="263073" 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="263073" 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="265151" 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="265151" 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="495575" 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="495575" 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="525580" 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="525580" 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="527651" 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="527651" 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="529729" 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="529729" 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="760153" 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="760153" 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="790158" 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="790158" 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="792229" 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="792229" 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="794307" 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="794307" 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="1024731" 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="1024731" 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="669" 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="669" 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="2744" 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="2744" 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="233165" 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="233165" 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="263170" 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="263170" 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="265248" 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="265248" 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="495672" 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="495672" 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="525677" 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="525677" 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="527748" 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="527748" 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="529826" 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="529826" 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="760250" 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="760250" 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="790255" 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="790255" 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="792326" 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="792326" 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="794404" 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="794404" 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="1024828" 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="1024828" 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="Lavc55.63.100 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="Lavc55.63.100 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="Lavc55.63.100 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="1054812" bit_rate="70320800" 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="1054909" bit_rate="70327266" 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 9ec093d90a..75eaf3eee9 100644
--- a/tests/ref/fate/filter-colormatrix1
+++ b/tests/ref/fate/filter-colormatrix1
@@ -1 +1 @@
-colormatrix1 600fef16b66cff4ee76540ff2a8f4480
+colormatrix1 c24a920812a24daedb096d64586017eb
diff --git a/tests/ref/fate/filter-colormatrix2 b/tests/ref/fate/filter-colormatrix2
index 9961bae4e5..d93786f831 100644
--- a/tests/ref/fate/filter-colormatrix2
+++ b/tests/ref/fate/filter-colormatrix2
@@ -1 +1 @@
-colormatrix2 e4ba95b7dd5e0862aa5f5e3ddc54bda4
+colormatrix2 f903abbaf0df887704c4126a497f5c80
diff --git a/tests/ref/fate/filter-crop b/tests/ref/fate/filter-crop
index dec7f29a88..212cf5325e 100644
--- a/tests/ref/fate/filter-crop
+++ b/tests/ref/fate/filter-crop
@@ -1 +1 @@
-crop f7b5236ddf88224188051c7c43503a14
+crop 0f022e15b8d4fa1055fbb259b503f1fb
diff --git a/tests/ref/fate/filter-crop_scale b/tests/ref/fate/filter-crop_scale
index e692a8a1a7..787a78864b 100644
--- a/tests/ref/fate/filter-crop_scale
+++ b/tests/ref/fate/filter-crop_scale
@@ -1 +1 @@
-crop_scale c298d61e731a97d0a9600e7fde80b6b4
+crop_scale e4203a3384baf4cdbcf1018bebe6cb11
diff --git a/tests/ref/fate/filter-crop_scale_vflip b/tests/ref/fate/filter-crop_scale_vflip
index 9a7d326b79..5f2090f776 100644
--- a/tests/ref/fate/filter-crop_scale_vflip
+++ b/tests/ref/fate/filter-crop_scale_vflip
@@ -1 +1 @@
-crop_scale_vflip 56b8204e72d0680b139a8d9dd756e332
+crop_scale_vflip 0e1e706d44105298121eff1aa6b122ba
diff --git a/tests/ref/fate/filter-crop_vflip b/tests/ref/fate/filter-crop_vflip
index d6d6bade63..187d94ea41 100644
--- a/tests/ref/fate/filter-crop_vflip
+++ b/tests/ref/fate/filter-crop_vflip
@@ -1 +1 @@
-crop_vflip 8368eb12fa29acc5826bade961257375
+crop_vflip 8af2c1e154b34ff20a7261c9c5a1bcd1
diff --git a/tests/ref/fate/filter-edgedetect b/tests/ref/fate/filter-edgedetect
index 5044eed0f8..5287d63c78 100644
--- a/tests/ref/fate/filter-edgedetect
+++ b/tests/ref/fate/filter-edgedetect
@@ -1 +1 @@
-edgedetect 9d67cf98d604f5dbde6f20a88664c683
+edgedetect 77e3c61e59228193354b8d8e3991d6c1
diff --git a/tests/ref/fate/filter-edgedetect-colormix b/tests/ref/fate/filter-edgedetect-colormix
index 4be242f41f..99dc9ac660 100644
--- a/tests/ref/fate/filter-edgedetect-colormix
+++ b/tests/ref/fate/filter-edgedetect-colormix
@@ -1 +1 @@
-edgedetect-colormix c84a2be00652610f968bef8c97d71ef4
+edgedetect-colormix 08fee271911c986903c150c800f4a730
diff --git a/tests/ref/fate/filter-hue b/tests/ref/fate/filter-hue
index ab412a74a4..90815c3075 100644
--- a/tests/ref/fate/filter-hue
+++ b/tests/ref/fate/filter-hue
@@ -1 +1 @@
-hue faddb090f2eefa663b9539fd67451352
+hue 237c71b612bcf6282342aee374fa6869
diff --git a/tests/ref/fate/filter-idet b/tests/ref/fate/filter-idet
index 2c6c2ae66c..91daa77fb8 100644
--- a/tests/ref/fate/filter-idet
+++ b/tests/ref/fate/filter-idet
@@ -1 +1 @@
-idet 1077e3cb6fc4916b5441dd08cea4c9a8
+idet 299e518954ea9eefa0645d328d30bb3c
diff --git a/tests/ref/fate/filter-null b/tests/ref/fate/filter-null
index 0b9b9b86ac..7c944bbe9d 100644
--- a/tests/ref/fate/filter-null
+++ b/tests/ref/fate/filter-null
@@ -1 +1 @@
-null 61fffd2d8425759a33ae07e718d0242d
+null d1e2afaf9ba43bd35df5c0cab8cd25ad
diff --git a/tests/ref/fate/filter-pad b/tests/ref/fate/filter-pad
index 7a6f61e4ee..12d8ac3079 100644
--- a/tests/ref/fate/filter-pad
+++ b/tests/ref/fate/filter-pad
@@ -1 +1 @@
-pad 8122d716097523d0875e2d55b0926105
+pad 6dbd6d100d660a12edfb8f62c6f2d779
diff --git a/tests/ref/fate/filter-pixdesc b/tests/ref/fate/filter-pixdesc
index 249fe40eab..ce046fe0b7 100644
--- a/tests/ref/fate/filter-pixdesc
+++ b/tests/ref/fate/filter-pixdesc
@@ -1,118 +1,118 @@
-0bgr 2b46a6ce47a19ffc240e4e93f498f491
-0rgb e90e5d377a3e5af69fdf7b60cbf88f51
-abgr 1a147fa04ed70b9a7e67a4c89052f630
-argb 997df0b5c268a0d8f9c611cae4e01e05
-bgr0 b61591a68252e66c576b9bb074a9eaed
-bgr24 d6370f6dc34df2ea66e1718baf74137b
-bgr444be aba6dfea008ae12c2120a95f54293904
-bgr444le cfb5401e8f076cc8675e17ed1114a3df
-bgr48be ab65229b64606f6408cd732b967c0b01
-bgr48le f1b4e718cadee9bd2978289153ce43de
-bgr4_byte de96505ef9ad7078f87b4dfdf6fe4b61
-bgr555be 8d5de9e9200d622f27dc73958a85045c
-bgr555le 74eb9837706143a40e26305a16a79369
-bgr565be 13a36d6502be88fc0c2aec05b8d2d501
-bgr565le ed027571692aecd522aa65a90cc7e09b
-bgr8 71ef789609c746c2e7e4be9dec29062c
-bgra 0364b074268682ea46168742a8239f7d
-bgra64be f9923238a300b84e69dc980d83306871
-bgra64le 0f1b4be0ec298d5ac1be6876862ff243
-gbrap 412a2449fdfaeb5ebdf5e4196cc7391a
-gbrp 4778f8cc2bdbcd65e272ea1761cdca6d
-gbrp10be 0be11fe4b2324054be6f949e81966691
-gbrp10le 173f89ae58fd4d01d6a365318e4da3b1
-gbrp12be 1f5231ed7e4589a3ec98fa79134bdc6a
-gbrp12le cc4830a263fecadeea535c4938b5cee1
-gbrp14be 6f5143374536e1cf1595260e91c86b7b
-gbrp14le 937ff1dd9f498b39f9e882316e371fbf
-gbrp9be c76ab5850c9bc72bbbf36caa6d1c5ac7
-gbrp9le 5ad363dc9570187ad3e3f2344fbb30cf
-gray 2ee2ea2340d0ecf2dfa6f90f87384799
-gray16be a61507aec1088f5692036e1aabdb4f41
-gray16le 171fbdd46e3737bc865d0185a0006e1c
-monob 309b5785a36bd988d17e15d88f4ffad1
-monow 8809a02bc69b58d1114b09ca79ebffad
-nv12 75e90c54d858b993e99f4ee6d2a2a38f
-nv21 8831a3f411015d45fbc5dd191245ba9c
-rgb0 5774780b3c532896300fa326fcde01a8
-rgb24 c71ba90f69f15c8275232bb3f62d0ced
-rgb444be 26eaec65d7efd2b0c9c13b47dfd9b241
-rgb444le 5f29863553107110ea817f52151d77b7
-rgb48be a3bc81c46c21818a989f23104a599ab0
-rgb48le e87c661ac49aea1f1e93939802883d92
-rgb4_byte 293b1b84f01efd90bde40cb3faffc127
-rgb555be 5229183fa64d4e5c7e3703d8263ee6ae
-rgb555le c3e9978cb2a4129a5575935e8cbc433a
-rgb565be bc123b962629ead1a06af0c18cbb6e5f
-rgb565le 20757fafe4756e62d845b2ab4c0b8f93
-rgb8 e01614f5416dcc8ad365ad7a57afc9fb
-rgba 53796fa4c392a1b2659595b6a284f8c4
-rgba64be c05fbb1ada1b48fb1eb192fc200af2b6
-rgba64le 1b826cc613666f545274e8a7799d69f1
-uyvy422 3f411f947e3ac8f842c88e717d68bd9a
-xyz12be 7fb449368615139d47192c4543b5d125
-xyz12le bfa1cde86dece70348e48f6293a7c2ef
-yuv410p 7dcf3f4770c8b494290ceacd2c2ce6db
-yuv411p 9461b188dab6f8b90d9a27e353a89f58
-yuv420p 61fffd2d8425759a33ae07e718d0242d
-yuv420p10be 2abf90242cb021cb6fcf9f2c3c92f6a7
-yuv420p10le 180b7e4de684c7225d2fb37614f842cb
-yuv420p12be 256c9e6cfc878a8abf681b30777c0620
-yuv420p12le 8dc8b86c4790da3769d4a62e87608623
-yuv420p14be 8d22756c5d2b9e501924c082bfb22a6c
-yuv420p14le c9da19d4818bcb119ad6481b75778f7e
-yuv420p16be 4ccdcca6dd6a960f9a3333f0aee095bd
-yuv420p16le 9c5847d9b0de258a10ee906dc47e24ea
-yuv420p9be fa7ad4f73232aac0e35def62af1e2c39
-yuv420p9le 3720ba1786b56c8f4913e67dddebbb07
-yuv422p eee223e92f1f2e5ad4186b411ebf5816
-yuv422p10be 80fa87750491dcc3e93d175b64835654
-yuv422p10le e1640cd315bd96c6b59f7753825a7306
-yuv422p12be 5c6d86e919515d1af71f8004a6252f9e
-yuv422p12le 7f331cadb0ab75d07656d29f47bd8bd9
-yuv422p14be 4f4e186ba683b90fe990cccc4db7e521
-yuv422p14le d78016c9119b1f1d1c922bd5aaf47732
-yuv422p16be 1f3c216927d17966a009a42def124bba
-yuv422p16le 90adbdffaeea9b09398339c8a1322b02
-yuv422p9be e46446534dd0821029d3b831c9c1d1b0
-yuv422p9le 520e418a2429f7efee511b7fcbf45ab6
-yuv440p 456d83524b299f2fa1bb988e421554d9
-yuv444p 068bc09d282d18c9fa35c2787943fc2a
-yuv444p10be 9f6e1490080a454243daee9229425e1e
-yuv444p10le cc183e51041351d9ac06c4df6e8ad5f7
-yuv444p12be 34f63ac6a47ac681016105d3bfb3e118
-yuv444p12le 7964701bfe8d718edf97f6e0002935bd
-yuv444p14be 4ad3a9d52fe9c050150c0f7d2f3cf63d
-yuv444p14le 69575e5a94b978f159c4fdb1a61587b0
-yuv444p16be 4000b12fa88ed0feef182da31c7e6b96
-yuv444p16le 96a857dba8dc6792c58daec872825b32
-yuv444p9be 07727e5c9040b7f0a17d591288ac330d
-yuv444p9le 4d12d20a68dc28618594c96c2ade4ff4
-yuva420p 3a8c5c142e051367c196f95696e0e2c3
-yuva420p10be 1b7c5ec6691498e24676ce6ed97f62f8
-yuva420p10le 4c13322bca914df2727da91cca85ca1a
-yuva420p16be 6afcf758f4b66c0b4173c942d42212d7
-yuva420p16le 13e195aa96329eb49921b6f9f07b875c
-yuva420p9be 05a78390de312dfd21ac666a9da05fbd
-yuva420p9le 78f5593bf51a31841ef83df41d0316eb
-yuva422p 45ae66d6f69fd5b77e6831e98d228bf4
-yuva422p10be 18284c58b926fe2389605c692a703145
-yuva422p10le b934d28b615729a24bebf0381c465e37
-yuva422p16be c3f7354b6013b43439e02aa02be5fe69
-yuva422p16le a7ccc43820683ab15061d14cf8efce6c
-yuva422p9be 14c55a16d19499b54b4341f135d3e558
-yuva422p9le a8bf168e5d2709222192d0aff46b1373
-yuva444p 86b05da54db8c7e8cf5b6638e19c6fc5
-yuva444p10be 8c417158165c00fbd42def60cbc27d69
-yuva444p10le 5f303ef3fb56faed69b4cc1c760ac6ae
-yuva444p16be 52a9591ec0d5059e49b1b2803f8582aa
-yuva444p16le a9272ac197e4a4195662ce90f533976c
-yuva444p9be f72f646ef07cdab613420585aba041ac
-yuva444p9le 6d431b0a27bf4f86ea44ef5f14247a01
-yuvj411p 037accc8e48ac9928a580cddf444f129
-yuvj420p 73661456012f20cda81207b14bb0c0a5
-yuvj422p aa97862b57f47c5a6506156e9aaf129a
-yuvj440p ff8b9884a49d546b035f5d2ac1e673df
-yuvj444p b8142888d80b8065c54045839e79b331
-yuyv422 f06a4fbbdb32807d05de825daa2c3a1b
-yvyu422 0a2dff23060639f0907dc6ca9288663c
+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
diff --git a/tests/ref/fate/filter-pixfmts-copy b/tests/ref/fate/filter-pixfmts-copy
index 2f556e53d6..cb232ba86e 100644
--- a/tests/ref/fate/filter-pixfmts-copy
+++ b/tests/ref/fate/filter-pixfmts-copy
@@ -1,119 +1,119 @@
-0bgr a06d3a7652e4885c65895e0e168aab28
-0rgb b6b5653d2228cdf2ba3c55a72f2e713f
-abgr 1a147fa04ed70b9a7e67a4c89052f630
-argb 997df0b5c268a0d8f9c611cae4e01e05
-bgr0 218df6dc3eb5094a0c16a8bd18bc3999
-bgr24 d6370f6dc34df2ea66e1718baf74137b
-bgr444be aba6dfea008ae12c2120a95f54293904
-bgr444le cfb5401e8f076cc8675e17ed1114a3df
-bgr48be ab65229b64606f6408cd732b967c0b01
-bgr48le f1b4e718cadee9bd2978289153ce43de
-bgr4_byte de96505ef9ad7078f87b4dfdf6fe4b61
-bgr555be 8d5de9e9200d622f27dc73958a85045c
-bgr555le 74eb9837706143a40e26305a16a79369
-bgr565be 13a36d6502be88fc0c2aec05b8d2d501
-bgr565le ed027571692aecd522aa65a90cc7e09b
-bgr8 71ef789609c746c2e7e4be9dec29062c
-bgra 0364b074268682ea46168742a8239f7d
-bgra64be f9923238a300b84e69dc980d83306871
-bgra64le 0f1b4be0ec298d5ac1be6876862ff243
-gbrap 412a2449fdfaeb5ebdf5e4196cc7391a
-gbrp 4778f8cc2bdbcd65e272ea1761cdca6d
-gbrp10be 0be11fe4b2324054be6f949e81966691
-gbrp10le 173f89ae58fd4d01d6a365318e4da3b1
-gbrp12be 1f5231ed7e4589a3ec98fa79134bdc6a
-gbrp12le cc4830a263fecadeea535c4938b5cee1
-gbrp14be 6f5143374536e1cf1595260e91c86b7b
-gbrp14le 937ff1dd9f498b39f9e882316e371fbf
-gbrp9be c76ab5850c9bc72bbbf36caa6d1c5ac7
-gbrp9le 5ad363dc9570187ad3e3f2344fbb30cf
-gray 2ee2ea2340d0ecf2dfa6f90f87384799
-gray16be a61507aec1088f5692036e1aabdb4f41
-gray16le 171fbdd46e3737bc865d0185a0006e1c
-monob 309b5785a36bd988d17e15d88f4ffad1
-monow 8809a02bc69b58d1114b09ca79ebffad
-nv12 75e90c54d858b993e99f4ee6d2a2a38f
-nv21 8831a3f411015d45fbc5dd191245ba9c
-pal8 13de2a1c3c80cb64d14e2bc4f6f461d0
-rgb0 992f5ad24802cc255edab45c3084db4a
-rgb24 c71ba90f69f15c8275232bb3f62d0ced
-rgb444be 26eaec65d7efd2b0c9c13b47dfd9b241
-rgb444le 5f29863553107110ea817f52151d77b7
-rgb48be a3bc81c46c21818a989f23104a599ab0
-rgb48le e87c661ac49aea1f1e93939802883d92
-rgb4_byte 293b1b84f01efd90bde40cb3faffc127
-rgb555be 5229183fa64d4e5c7e3703d8263ee6ae
-rgb555le c3e9978cb2a4129a5575935e8cbc433a
-rgb565be bc123b962629ead1a06af0c18cbb6e5f
-rgb565le 20757fafe4756e62d845b2ab4c0b8f93
-rgb8 e01614f5416dcc8ad365ad7a57afc9fb
-rgba 53796fa4c392a1b2659595b6a284f8c4
-rgba64be c05fbb1ada1b48fb1eb192fc200af2b6
-rgba64le 1b826cc613666f545274e8a7799d69f1
-uyvy422 3f411f947e3ac8f842c88e717d68bd9a
-xyz12be 7fb449368615139d47192c4543b5d125
-xyz12le bfa1cde86dece70348e48f6293a7c2ef
-yuv410p 7dcf3f4770c8b494290ceacd2c2ce6db
-yuv411p 9461b188dab6f8b90d9a27e353a89f58
-yuv420p 61fffd2d8425759a33ae07e718d0242d
-yuv420p10be 2abf90242cb021cb6fcf9f2c3c92f6a7
-yuv420p10le 180b7e4de684c7225d2fb37614f842cb
-yuv420p12be 256c9e6cfc878a8abf681b30777c0620
-yuv420p12le 8dc8b86c4790da3769d4a62e87608623
-yuv420p14be 8d22756c5d2b9e501924c082bfb22a6c
-yuv420p14le c9da19d4818bcb119ad6481b75778f7e
-yuv420p16be 4ccdcca6dd6a960f9a3333f0aee095bd
-yuv420p16le 9c5847d9b0de258a10ee906dc47e24ea
-yuv420p9be fa7ad4f73232aac0e35def62af1e2c39
-yuv420p9le 3720ba1786b56c8f4913e67dddebbb07
-yuv422p eee223e92f1f2e5ad4186b411ebf5816
-yuv422p10be 80fa87750491dcc3e93d175b64835654
-yuv422p10le e1640cd315bd96c6b59f7753825a7306
-yuv422p12be 5c6d86e919515d1af71f8004a6252f9e
-yuv422p12le 7f331cadb0ab75d07656d29f47bd8bd9
-yuv422p14be 4f4e186ba683b90fe990cccc4db7e521
-yuv422p14le d78016c9119b1f1d1c922bd5aaf47732
-yuv422p16be 1f3c216927d17966a009a42def124bba
-yuv422p16le 90adbdffaeea9b09398339c8a1322b02
-yuv422p9be e46446534dd0821029d3b831c9c1d1b0
-yuv422p9le 520e418a2429f7efee511b7fcbf45ab6
-yuv440p 456d83524b299f2fa1bb988e421554d9
-yuv444p 068bc09d282d18c9fa35c2787943fc2a
-yuv444p10be 9f6e1490080a454243daee9229425e1e
-yuv444p10le cc183e51041351d9ac06c4df6e8ad5f7
-yuv444p12be 34f63ac6a47ac681016105d3bfb3e118
-yuv444p12le 7964701bfe8d718edf97f6e0002935bd
-yuv444p14be 4ad3a9d52fe9c050150c0f7d2f3cf63d
-yuv444p14le 69575e5a94b978f159c4fdb1a61587b0
-yuv444p16be 4000b12fa88ed0feef182da31c7e6b96
-yuv444p16le 96a857dba8dc6792c58daec872825b32
-yuv444p9be 07727e5c9040b7f0a17d591288ac330d
-yuv444p9le 4d12d20a68dc28618594c96c2ade4ff4
-yuva420p 3a8c5c142e051367c196f95696e0e2c3
-yuva420p10be 1b7c5ec6691498e24676ce6ed97f62f8
-yuva420p10le 4c13322bca914df2727da91cca85ca1a
-yuva420p16be 6afcf758f4b66c0b4173c942d42212d7
-yuva420p16le 13e195aa96329eb49921b6f9f07b875c
-yuva420p9be 05a78390de312dfd21ac666a9da05fbd
-yuva420p9le 78f5593bf51a31841ef83df41d0316eb
-yuva422p 45ae66d6f69fd5b77e6831e98d228bf4
-yuva422p10be 18284c58b926fe2389605c692a703145
-yuva422p10le b934d28b615729a24bebf0381c465e37
-yuva422p16be c3f7354b6013b43439e02aa02be5fe69
-yuva422p16le a7ccc43820683ab15061d14cf8efce6c
-yuva422p9be 14c55a16d19499b54b4341f135d3e558
-yuva422p9le a8bf168e5d2709222192d0aff46b1373
-yuva444p 86b05da54db8c7e8cf5b6638e19c6fc5
-yuva444p10be 8c417158165c00fbd42def60cbc27d69
-yuva444p10le 5f303ef3fb56faed69b4cc1c760ac6ae
-yuva444p16be 52a9591ec0d5059e49b1b2803f8582aa
-yuva444p16le a9272ac197e4a4195662ce90f533976c
-yuva444p9be f72f646ef07cdab613420585aba041ac
-yuva444p9le 6d431b0a27bf4f86ea44ef5f14247a01
-yuvj411p 037accc8e48ac9928a580cddf444f129
-yuvj420p 73661456012f20cda81207b14bb0c0a5
-yuvj422p aa97862b57f47c5a6506156e9aaf129a
-yuvj440p ff8b9884a49d546b035f5d2ac1e673df
-yuvj444p b8142888d80b8065c54045839e79b331
-yuyv422 f06a4fbbdb32807d05de825daa2c3a1b
-yvyu422 0a2dff23060639f0907dc6ca9288663c
+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
diff --git a/tests/ref/fate/filter-pixfmts-crop b/tests/ref/fate/filter-pixfmts-crop
index 495abe97f7..5ba0b137be 100644
--- a/tests/ref/fate/filter-pixfmts-crop
+++ b/tests/ref/fate/filter-pixfmts-crop
@@ -1,114 +1,114 @@
-0bgr ba367adf7943b91cf7f98aefe3f7f9ea
-0rgb c83c555fe20def126bf1b8967442aa97
-abgr ef31d9057f6e65a7c3308a1b1daa98fa
-argb 5e5e261c4870e0de05d56ff640b9550a
-bgr0 c8729ca08c5d29ecd5ca21c0ea8c54ce
-bgr24 44bec15f35513de7e957b3d59b53cb7b
-bgr444be d56f795721020fc7a598e3b07f3fba1e
-bgr444le 53224fc7360806c19fbd873e13fd0c68
-bgr48be 0b5ebce3c48eb8614d79e204b5268603
-bgr48le c4ab61a8b9d502132730c6abb6ffd84c
-bgr4_byte cab930dbe1fe77d58b41837ecdcb8460
-bgr555be 67162782fdb86813f446d8e1c21c73e9
-bgr555le 85913cfa8dab465f7dcfcfe7f9001a01
-bgr565be ee9a1debb896d41c53a026f9e6ce006b
-bgr565le ab7b6055bc3b6b7edc9a5e4de43ec90d
-bgr8 f85ff16e21d922ad6d32648ef3acfbfb
-bgra 9f2e37d73ad3b759fc9d6b12ee668c38
-bgra64be 2f531afc71f6de3efd9aba9f0f0d5bf4
-bgra64le 340a060c3b031c998be480faa3ee1ea3
-gbrap 32c0326859b41ae1fee015648162c6a0
-gbrp 0f59d3a61d391c3dea6f6e5861e9c2f7
-gbrp10be bc12b34950af11e3f1016acbe2d5dec5
-gbrp10le 0ff56c84154050f992fefc357449da9a
-gbrp12be b2154eaa6344a37ace82e42b757585e2
-gbrp12le 77956c63e99444fc61c306643acba403
-gbrp14be 3ab29f18610ce10ce2e5c99b1af78415
-gbrp14le d1465f7280f35aa0a70709e5a7bee1a4
-gbrp9be f17b7ba66ba35ed0fcbbb5c32c7e0f56
-gbrp9le fc11219debfbe8dd8c3d6f0ef92c4d50
-gray 6d34024704f862c75db3ba6989a4a039
-gray16be 27cfdb4b211cad34f66a664cabd754b4
-gray16le 91cb081d457100a60c2d0f54110f064f
-nv12 923a313a7013fb0e87608155ef6aa9a4
-nv21 21e6b9273bb74203beabeb9edb9cf95c
-pal8 e1fd50b8a8a67fb5abd8b44abc778bbb
-rgb0 8bd7785a8421b3f60e5eae2d2968a546
-rgb24 d044123f1fe50f656f2101dd3f091ead
-rgb444be 6a076e84d0cdbae2ba29412a28587e81
-rgb444le f82d127ca2a40ec822171b79a11df65d
-rgb48be ef5507f88948b54218911d12e1dbef36
-rgb48le 6d045d5990d6ada64a112e3b581a7b38
-rgb4_byte 0f0f9ee31c65dc60da49bf98a1b06dcf
-rgb555be 48fa619bfd04f6dee05416b02605c031
-rgb555le 292cff1f824e49076bad50a07ab1c749
-rgb565be 0dd6f6a5a8713bd1c3d9826bb7a88eab
-rgb565le 6afd85faa8c6f0f330969539178eb9a2
-rgb8 87cf541b110e35a6f9a983e9cde85e15
-rgba 7abe1af7b97f5b9a7aa5ad3e4bf32f76
-rgba64be 2eed28b61af25790c02cc658e5f86b9b
-rgba64le de8bc34c6d573488d87e87ce8c7ad07f
-xyz12be c3783bcad9f962049f9992d5c907bbf2
-xyz12le 20a9ebf2256ceda449ba5603f1dab7e3
-yuv410p 126e0da1da4fd89be28087b8367bbb36
-yuv411p b94f0af107fc4796aca70c0a36d374c5
-yuv420p 74c6b331bd30f005e6c75a192423ad90
-yuv420p10be 1321772e0586e9b89386e792ed9f5277
-yuv420p10le 726b637741fe28c26d57a1dd814ef14b
-yuv420p12be 5c3bf63a61fe41acb958614d4a7c8923
-yuv420p12le 073c6fa32443c1df26243b598fb5a34e
-yuv420p14be 9460b8507137516ae437d00380921cb9
-yuv420p14le fd162a79436a9585ed44814fa3dc02fd
-yuv420p16be 2d3c84ebff77479e8c5b6e3e59ec4e45
-yuv420p16le e2c906f2751609bf8cbcbeb2f629319a
-yuv420p9be d40531645b7ddecf4778f652549c121c
-yuv420p9le fbffd583dd189a546cf4df144a735f66
-yuv422p 124bc8d668072de1bb3b894cc4bae859
-yuv422p10be 3d6195bb0c4cc9498ef42227839db9d5
-yuv422p10le d19bdc9ba4e76b38c076ac93e99e6ef4
-yuv422p12be f2c2f23269fa969e3e3f0ba5e065bc98
-yuv422p12le 6d07ba50dcdaf43bd8b73233ed11e4d9
-yuv422p14be 3115c4c01f6a8b9930b32ec8a12f52ac
-yuv422p14le 00ba7302e4e4db2c70ba0712f2fc8574
-yuv422p16be 3ec47e2709107fcc388b5e0abebf7eaf
-yuv422p16le a4183a62917bf8568fe11ff446dd18f9
-yuv422p9be 05c2d9a95f329133a9fa03c46eaaf0cd
-yuv422p9le ea559e7009aef6c36de0daa8061740f7
-yuv440p 15c81c685fa5b9db95150caff14ff83f
-yuv444p 12b752f78af72666627cea2d0c274cdb
-yuv444p10be 6a5d1574657bdadd435c59227b6772d0
-yuv444p10le cc6e8453e6ffeeca98055722f9833fb0
-yuv444p12be 39086bcf3ad336391c2a378b32d9cd1b
-yuv444p12le ccc98011edecb7c643e6250c34ae9b3d
-yuv444p14be b05b5999610b1369d0873212543697f8
-yuv444p14le a4ae35bb8a377d593635126671d1af30
-yuv444p16be f2bf0e22a1d184e37eaa199a76cf22ba
-yuv444p16le c11b151dced5c8854d385373fa4dcc8f
-yuv444p9be 0b4e2a096a7ada2d6fab3f7d5160326c
-yuv444p9le 04b00046c0409849f89bca191298257b
-yuva420p 920c5d1b965eeb72e3a0e343696face3
-yuva420p10be c2d580dee6da641c176c6357e74d14bd
-yuva420p10le 51781f8328a0ad69466e729cfc31bbc6
-yuva420p16be 1855e36526638e5d364b1d29bd49141b
-yuva420p16le 2476b93493a30cce3c8fe07ea3ce3761
-yuva420p9be 7c9d877f0c06529d60beb5fcbe5a6f47
-yuva420p9le 392387fc9b414576e003abed4f8bf389
-yuva422p 1bc930cf64afc7cc99362fee5d8e08d8
-yuva422p10be 3382c54dd78aec916210edef29aa268f
-yuva422p10le 93862b68e0dc6ea812fa36fbb1641b48
-yuva422p16be a44509ccee5dd71a67f8138a8dca7620
-yuva422p16le 4a0b4f7cb3fda825acd6eeef7efa4aae
-yuva422p9be f3d9d423699ccf369b50ea7dfefb16da
-yuva422p9le f65115fd89e0cbabc975a15e764b4d30
-yuva444p 1cf9c2dddb0e2f082eca981b2226bdb1
-yuva444p10be e60f55491f67bb69962e4c2a29868da2
-yuva444p10le 6a7a95f6af4ef3ce47e2b20bc2453746
-yuva444p16be 0caa51254006811d244e150fa34f2e90
-yuva444p16le 5f073f7771254bace1d07279c56c9613
-yuva444p9be 3d64778ebee876c77e77066fd57336b9
-yuva444p9le 85a80221022b5de7cb3233845392d8c6
-yuvj411p 55f4d5f22146e7771ec4e5729a438f48
-yuvj420p f9183e49f42bae31d7d85b92161fa82f
-yuvj422p aabeed60a6e1b2cf88665ac627bf531f
-yuvj440p 5ae4f404b42f3167f978473d9a3737fc
-yuvj444p 6728997f65b879fd5a3175cb449a8f0c
+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
diff --git a/tests/ref/fate/filter-pixfmts-field b/tests/ref/fate/filter-pixfmts-field
index be8ff51c5a..4886f9bee8 100644
--- a/tests/ref/fate/filter-pixfmts-field
+++ b/tests/ref/fate/filter-pixfmts-field
@@ -1,119 +1,119 @@
-0bgr 57434af4bddb691877f2400c704604eb
-0rgb fc2ba950163aeee98590181e31fcd202
-abgr 3c78d0a72484a1ecd3cae245b9fa988c
-argb d5057a2be412864719ffb8ba129c1f2c
-bgr0 b33c6b58b0d7bf6ce07d5a2d7c267040
-bgr24 bd6620738df19410d5df5f31e7451709
-bgr444be 219e318b7e0e05050181e71df6b9539d
-bgr444le 8354f2cf5b30de0233d302a74816649d
-bgr48be 22be50bd0aa39f07ad1b1aa57cb741ce
-bgr48le c4b0f8057b3eac237e9228e83bdc4c66
-bgr4_byte d4c3304b4b823a130c335379e4d3444d
-bgr555be c3072da465233dbfc8f61dc7a9766d2c
-bgr555le be83adcf0b802b061442f0c564fd5987
-bgr565be bf955b9a035af0e613cf1de249f55f9d
-bgr565le 6dd85cd5e19266c53a54cbcf06d396a7
-bgr8 9669f6974f0fc1c0afa1c7d4df093c0b
-bgra f7cabae31dd7465dab2203f45db646f8
-bgra64be de8d641a4b551e41bf421eaa686b4440
-bgra64le c9910e3fe536904f107bf65bada7423a
-gbrap fdb15f25cd6db3d19a7df727e0f4de3a
-gbrp 0867ccbcdf50a02871ad7788e3e0931e
-gbrp10be c452475d38b13a4707634eff74001215
-gbrp10le 009a9f7ba2ac9a8c67269bf3a76581c5
-gbrp12be e1e01fbefb6ab400a7eb460aa9ad6acd
-gbrp12le cf2fd4db9e69d82acb0aedfc094ebc9a
-gbrp14be 52ce4bffdd04a2f51ab2d3ae4e78dfa5
-gbrp14le 775b50257b848007c4ef3441ba772db1
-gbrp9be c293422f1395bfddc788282eef139ed6
-gbrp9le 0d2bb77c25d84611ec6222f3dffe11c0
-gray 42a0ad7625a0481183e375e38679d8d3
-gray16be e10bc0a8b015fdb0776eca402ffe5eff
-gray16le 2eb159fb4af25c3b4f033e6414fef63e
-monob 1b7fb7e69a913a0a1c0dffc54e5899ea
-monow b5d3778a054fc73d515d36f8a6bc693b
-nv12 b3829e9ae2a15349432b7efac4236068
-nv21 963cf5780e07301ff2906bf345b6d0ff
-pal8 bfedafc3bf19c2c12eeb87125833142a
-rgb0 d7481143742ff68abfbac4195edbede0
-rgb24 908d5494062c617bc87149c9daaf2167
-rgb444be 281a8f186a2726c2b31aa7e09e21c865
-rgb444le 93f9ee6265d8ad5e744ab652563f9b78
-rgb48be 0d1d60e1639edb2758ad776cb5583970
-rgb48le c958b5e98324263e97de2bb528f5bda4
-rgb4_byte 2ec97bf65649e3d47eb6812701544593
-rgb555be 21b9138b229d4065b02d38b5b62f18d1
-rgb555le 0307ee34e562b2fb2b1c6988ae18b2b2
-rgb565be e8f3ebcbb9a5fff000eca8a312f89782
-rgb565le 53bbd558fb0dcd82f1fad83ea855c3ad
-rgb8 67bfdd4fa88b1ab9be876f42dfc75683
-rgba d0ebdf1495bc6b7e9d3bfbe2813a9d16
-rgba64be 53363baf266592e0ac02b3f8242ec4fb
-rgba64le a630eaa38545b2be741f000ab58451e5
-uyvy422 a6a52504a16f09b8f2ec2405bc8190b5
-xyz12be 98775fdf313afa1c20da37b74b57c926
-xyz12le 39edc4f30363a00401a62acd7a65e173
-yuv410p 3feb55b1e2a385b488c82e808a12587b
-yuv411p ab3dd8e6cf1452afe2d2e976e4726370
-yuv420p 52e26ad198368e2326bef97cdfa6a2bb
-yuv420p10be 04353bfc21e9b88cd7776e83be756742
-yuv420p10le 3f8e7167dbd12976c6ee516b8c952363
-yuv420p12be b058ac076c8a5fe522b9fd9b8422054e
-yuv420p12le ad0bf28e69eeb14eac5d8f9ea8b801f1
-yuv420p14be c7a435d42f07928332ecb21a7d96ad7a
-yuv420p14le 5507e8db4e58c9517012686a7408996b
-yuv420p16be 5241d64e9fa2fd6590fd23ea0e8a6f90
-yuv420p16le 78da606f761a4fb62fdac05aa5092742
-yuv420p9be e4bcaf5d6a7030f950b08501327f6175
-yuv420p9le bbf80e57389578be66d4a7a12335a613
-yuv422p e461a21995da361b88202339a2ebb879
-yuv422p10be a3e13070215f5a016ac9bae7e7115417
-yuv422p10le 8e9e3d9adc8fdb8a0a03d79bdc31eefe
-yuv422p12be 6a2aca2ea007534e729203641a82c3a3
-yuv422p12le aef072b55c6e9df8fd9f398d79f864df
-yuv422p14be 34e5f31372c0fdb4d77ccb7fd7bddb2f
-yuv422p14le c2c50fbea0cff7edad5c5e907380cbad
-yuv422p16be 55cfed8fa610f82b6625e16871dab235
-yuv422p16le e2488df0f22987fe7ed12a5ef2adf835
-yuv422p9be 80fcdd7fd9cdd79632104dcc32f78b4b
-yuv422p9le e0ec9f94c875297ee5d0546274df40e9
-yuv440p f8e80596babcdb94378ec8bebf2dd46d
-yuv444p 572bad9e12ed53e242658fa613412279
-yuv444p10be c5304f086afc4624d4fffb66a3cf3cb8
-yuv444p10le d1754974b936f74028752d49413d30aa
-yuv444p12be 7ec8fd2d7986d6e923dfed572589e643
-yuv444p12le 79d0e287e2171a53cf4f285c0d1e83ef
-yuv444p14be be021957cd819ca3146f3247138ccae9
-yuv444p14le bac0b0c70bcf72272d724f0cd1ac411e
-yuv444p16be 3a67c28325978db734ba03b1828c15da
-yuv444p16le c6dc275a4277fd3c65535253bb298263
-yuv444p9be f47357cdd775fc399aeab3ae58712fb9
-yuv444p9le e29799ecb6fac9f5b6d85bc34d248d4b
-yuva420p 82ab09bb7a3a24bf95aeb3fa9d939847
-yuva420p10be f4559039e99ecf74a58e7063b1e7c5d3
-yuva420p10le 32b3858b01be5bfe2579dadd1be3ab12
-yuva420p16be c580495d34c6ac6e3e3b81772a0f3070
-yuva420p16le 1c49deeafb8f81e9186f3906c9b1a670
-yuva420p9be a788d7cc6ad67ad52619a08da126569a
-yuva420p9le c1579a5c015908f26b76480d82f6a648
-yuva422p c162b37ce05360c47b2a2224ea0748ad
-yuva422p10be b7c0adc12a8602ab8b40b611785cc18c
-yuva422p10le 97f91d820f8ba642a3f9ae0901d03826
-yuva422p16be 1c61492076be33404894c1d3ec578d87
-yuva422p16le 1c085c9479a57eea35e74c264c947d73
-yuva422p9be 271c6cc091052731373ef5313bc76435
-yuva422p9le b8c2e963ac35371e8aa6a05d5c252b37
-yuva444p 4a85f1f17e95829cd53c9a28928fd8eb
-yuva444p10be 04c1026f4328ebf24bd7906291b33464
-yuva444p10le 3e8ea3b211bd7ac99cb96ebf71d0e75a
-yuva444p16be ac5c17adeb0ef6730a0de1dbd1d14a1a
-yuva444p16le 41f1a82eb686d7191bdb00206f723247
-yuva444p9be 413d01385a8b008031b2ab3ef0b9eff4
-yuva444p9le 33ede0bd20bfd85489d266ac81d035d6
-yuvj411p dbcc5e7ef64335ad30b8b9717bfa63d9
-yuvj420p 762dc6a157d0bee72da3e3d852668aef
-yuvj422p 8cec955c1c62b00b6798361ef82962b7
-yuvj440p 7b469444994d8b52766ee461bcb795ea
-yuvj444p b395162325af489c465a3e6a31fbb0e7
-yuyv422 1efb17cd0a48d2e956fd574ea6f412e7
-yvyu422 9d46d5a2ba6ebab30668ff10a755b19c
+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
diff --git a/tests/ref/fate/filter-pixfmts-fieldorder b/tests/ref/fate/filter-pixfmts-fieldorder
index cf0ba72e38..ff0fa0d2a2 100644
--- a/tests/ref/fate/filter-pixfmts-fieldorder
+++ b/tests/ref/fate/filter-pixfmts-fieldorder
@@ -1,92 +1,92 @@
-0bgr a8559fc1395908cda27a27bf79819d61
-0rgb 704924e65927896b84bd645ca59fb7f2
-abgr f479df06a4b73d348b3af004923d7eb9
-argb c16c9af56802c3b821b30c613c041622
-bgr0 b7ee10fec20508b64dfca22d61533a88
-bgr24 a1c59acf60652578b802e7f6639d1ac5
-bgr444be d41639928d05bdee67fa2a76c7f74533
-bgr444le 45f616b1ec9014f8d618878c4db850c1
-bgr48be 7015ba40d142742e5c6a39113fee58af
-bgr48le fd33d4a60a789d170b871784d0859089
-bgr4_byte d1ff07684bc1be194d26cdf598385b8e
-bgr555be 2295d642e02f9dcb49c20142bfdd9c1a
-bgr555le a95883301ab991a3cf8bb063b7912410
-bgr565be c37ced8fa4951da20831edf9bd46b35c
-bgr565le da0ee7f773efa07fdacc62b7deac452b
-bgr8 94a043f6d5e01de077a92a9be6f77582
-bgra 02db5e046ced11d3f09d901cae205e2f
-bgra64be 2cac1095d15c99bcde803c06ada336eb
-bgra64le 8b08d4e293c86303245b24881ab3f978
-gbrap 5317a66b677c943203b2a5e93607dc68
-gbrp b1ffeba90a60e9a23c9f35466c135069
-gbrp10be 07b2842fdf9b92f6cd8e8cf3a8abdfac
-gbrp10le 7fa5429bb4bc6f0e1f3c190bc8064b38
-gbrp12be 5ea6cb457c88b4b3d48f6f63b6208828
-gbrp12le f969a3b017a0f46008f81453174f4ecd
-gbrp14be b2879b691564f66b88e63efd268de8c5
-gbrp14le 7baa94cd296e6ec8e41446bca95151e4
-gbrp9be a6eb7cde03f19a25bf13627d731a2c9a
-gbrp9le 1b6d228b97a370ec76707ed2dcc15a66
-gray 3258910ef8c6f0c4a331368e7af87507
-gray16be 9a4c7e731ce572ad86985b56a653b5c3
-gray16le d10df57cf0de14206c8e354e8f6b732b
-rgb0 5f8f8076e2b9a2422cac25a4f0459d79
-rgb24 66ca89ced3ade4c239ad6c5a79a6b8cd
-rgb444be 7197a09137ab5630a26226396bb7e313
-rgb444le 2d10d7d2ef4527152a9ba8b2020c8d41
-rgb48be 7aee07b85b137365eb04a7ea4c10dcfe
-rgb48le debaa00dfed0234efd1441aea8195026
-rgb4_byte 12d6a5a7ca40c531a4d480546ed766eb
-rgb555be 5d36ead35aa8820daab7d84e1ffbb4ac
-rgb555le 10f43b4c9b06742abc114f0ff1864111
-rgb565be 998ca430a1173f194d78a92695e097f9
-rgb565le 99be7760861aa9c1d3d743a1ea311689
-rgb8 6303c75883c1e2e7e13644fb5dcd11a7
-rgba af33be882959a2fc963d6e5984d24b6d
-rgba64be 9ae73ceaa9d95e7981b4df559b0d3b6d
-rgba64le 86997e62f62d2a5351b5ca9c9c93c2d1
-uyvy422 a07829fe630b59855c80d87d0e8f0dbb
-xyz12be dcb691784f80fd6b438844e8e30299fd
-xyz12le c63cdd81442c37d710da95d9be70a24d
-yuv411p 3d3d427999863945aa5ec03edf98c19a
-yuv422p 961d8a22bfe8868eb3c743b4241a3c99
-yuv422p10be 845e80406c880f33a384b5ebdd21796d
-yuv422p10le 0dbf5d1eb94f10cc4413976fa175fa90
-yuv422p12be 9e96f9324d0a4eac4b45161b02c14209
-yuv422p12le db17368e8cd5409826a088ee26ad2a1b
-yuv422p14be e20b379fb17e50f279a5ecd9c895537f
-yuv422p14le 9440b0c46dadddc19154054978fce20c
-yuv422p16be 09d09b64aa4b6ae8479a833622bf27e8
-yuv422p16le 03dbbf3394ba66cda54ef53772258dae
-yuv422p9be 7c59e15cb5e6eac9cd090c6ecab4c6b8
-yuv422p9le 98b6b1fbacdfd4c25dbda89b675b660b
-yuv444p 709ffd0e95a9438b14d9ba59c0237a61
-yuv444p10be 5ae7571651faebac6dca2ee4fd24610c
-yuv444p10le eb3acb92448d8b0e6f145e9d8af43378
-yuv444p12be df1e9bb90364d874dbac41a8237d6068
-yuv444p12le 7e21d00cb42404df0780317dc135f03d
-yuv444p14be 6abf70b4b7ff55552327230e08e3dd52
-yuv444p14le 85597559a748aa5aeed2d7dc49d7f66e
-yuv444p16be 2a19a8ca44198d0e90c02fd4db24d0c6
-yuv444p16le 5cb12916afef8c82d1796fdc39b97174
-yuv444p9be fc731b5b0afe0a9de6bd46179c692efa
-yuv444p9le 7449c543e528067afed5d3c96f7b8da2
-yuva422p d07e0ed0cb20eee67007b154f02cf37c
-yuva422p10be 56bfd0af50b9450f72061c605f6537dd
-yuva422p10le bfe1df3aae3e02f0a2ddbd404199e6ac
-yuva422p16be db80a2e1ddc93126206ad4864f67b50c
-yuva422p16le 847e541568b4bce64f916d42173c93c7
-yuva422p9be 5487d986b52f5744a8adac77e46c08f1
-yuva422p9le 6faa61b431b2e0bd4064e5fcecb7130a
-yuva444p 377f65cb10dd8013011e185b6aa66697
-yuva444p10be 5e42b4e4b6b1bfd12aa5869750cd2cce
-yuva444p10le c1fddd5f488fd4f8d1e07288f8a49182
-yuva444p16be ba2b267e0cc0c36041f3db4f4072ee9e
-yuva444p16le c2cfda36aa173be3a4a5c9a8fd66d8db
-yuva444p9be e047805a8f9552a6e0b6d4f772126808
-yuva444p9le 28336905569a55e935d708527a3c9d9d
-yuvj411p 09f79c56109a13eefb68ee729d9a624b
-yuvj422p 942043a34ac7d0f65edced1f6361259c
-yuvj444p 7e4758df8eb9b18ad60e1b69a913f8c8
-yuyv422 6b0c70d5ebf1685857b65456c547ea1c
-yvyu422 abb45a7331e682d73c5b4e6488cf5ccd
+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
diff --git a/tests/ref/fate/filter-pixfmts-hflip b/tests/ref/fate/filter-pixfmts-hflip
index c525e5457a..3b3c06f212 100644
--- a/tests/ref/fate/filter-pixfmts-hflip
+++ b/tests/ref/fate/filter-pixfmts-hflip
@@ -1,114 +1,114 @@
-0bgr 03d8a8920dbb408218376baee8665649
-0rgb 6ee5f3b85ec38953df0762ddd0bdf561
-abgr 8ab842e280c8b31f66450e8951dfedfa
-argb cdb6aa47939d49c0ff72537bfc8c82e0
-bgr0 1b0b59382ddbbf045be6b160b7df5881
-bgr24 5b64fd60e2050946b50da1f4945127fb
-bgr444be b52c1b9d9dc02cb46c04e80d97139e60
-bgr444le 48172797fa65a25c0ad30ddc7e8f5bcb
-bgr48be 58e292c33eb60708171c3393a5700615
-bgr48le e1be8e6bfe26acdee258e76329d2f03d
-bgr4_byte af34e1158edfbc8c6929365d651a9549
-bgr555be c82d7877f7ef25ee1154d05b240cf54c
-bgr555le b7a4e2c66807a82bd132dfcf8540bfb5
-bgr565be 3b464a00c619410eac7bdea9c96faf60
-bgr565le 4b4c708d4ad222f41734dce68e9d48b6
-bgr8 ad1db7a17cdfab2ede6f22c2415a3fbf
-bgra 85fa06ad9fd156c3179a647a2e741b60
-bgra64be 0547b0113c2a2039d4839438504ff553
-bgra64le f0c7a3bdee9ed33deb705ad8d76ea77d
-gbrap 5fbf0a36ee9486161a862a4b2d6f8242
-gbrp 8b00ca96932c9bce5bca01ee621e0957
-gbrp10be df96591083deab8382c1907ea1e99e9e
-gbrp10le 98769f5176bd3872f494aea8039d8475
-gbrp12be 9a0ee0322bbd7a25ffd85b0070c5a563
-gbrp12le 2f3899d712ee3e1510b0f442ceaeb505
-gbrp14be 966af80018ebf6b0576004362c1ba395
-gbrp14le 297e71281660b905711330a86eca8a71
-gbrp9be 8268b9a1e9f4d6a42e57db9c81d82fa5
-gbrp9le b3a09bba825e16e6d160328706a9f62f
-gray aaa9c2fe3c2a2a43a4b35226ea689b3c
-gray16be 5be35a44f0ba85eb8c55b4f062fdb80f
-gray16le d9e73f7c4f53d795192ab87649270241
-nv12 719adbc47fa74e92f83150921917483f
-nv21 9c833b3ce53539d270e1f21e4319797b
-pal8 19c8735b23feeed18ec2d37913a5f3f8
-rgb0 ce26538ebe1ec09dec3dde5e4d8a1405
-rgb24 c2752464ac2b549268e9638745dba857
-rgb444be 85586541cc7eb12e05ff7162b12304c2
-rgb444le 670da20b82403e00609bf2c1f5611223
-rgb48be a9ee2c9946d8d54dba60cebbdbe43886
-rgb48le 28e2cf59b789249dbd0859f58f4ae55d
-rgb4_byte 31dca70b4f3537afa9840cea1b062acf
-rgb555be c010cc746ce9483b47387ba846670179
-rgb555le a768de014e0908dfa886108da376b2e5
-rgb565be 6727e71974c8e5dad157925c10ee1532
-rgb565le b0a2b4817775289cfc415bb951f9ae0c
-rgb8 22fdbd14ce296c1afa9bb4a6ea09b3fe
-rgba a37789c4df73c3bd8648ad1fe9d3f991
-rgba64be 286067334e4bca33fba7ebb1706890a2
-rgba64le 2a8b3dd5045df299259636d8e6b62589
-xyz12be 92f8189963a977ee758b77a85d6e99ac
-xyz12le d5591761e71436d71e35788b46e873c3
-yuv410p a1280c2b9b562dba3c2d35a1e5fc4b23
-yuv411p 6bf10756ac5c7841db63a97106ff911b
-yuv420p 45f4a06481f2cd8e28fb29c7c151e110
-yuv420p10be ddfef981d53de0f808173bb267203ca6
-yuv420p10le 966b8c55de4d8a12bdc8db3d9ad3ae6d
-yuv420p12be 735da68f3ac8380a993f46a460c02432
-yuv420p12le 3a71ae4e6a7b106b3e1532c6d148fa61
-yuv420p14be d921d7b364d0a7bde183ba717a77f1d4
-yuv420p14le ab410b636acd41234cc396967f66c859
-yuv420p16be cde798cad650bcb087943442a399c8ea
-yuv420p16le b7124c56605eeb12f3d13287ddc77f3a
-yuv420p9be b0f6044fb40cf0ef41cc536311566cc6
-yuv420p9le 086f9320167a755faed18c0a3a36c0e6
-yuv422p c3982fbb57e796881efedae11b8346de
-yuv422p10be a3db158525c7794fd06b4d20e558e64d
-yuv422p10le 31cf611e502584fcf846d3ba2583028a
-yuv422p12be 8cafc31b579b168a71f7093a161b8023
-yuv422p12le be83ffe86cb99ecfef76affb2b73d5b2
-yuv422p14be 96870c66856e2669095ccdea034558ab
-yuv422p14le 46dcb0160aa8ada4025b365873a78d6c
-yuv422p16be 4b96fb571e686185d96b4a97e3413d5f
-yuv422p16le 503bc49bace58dae1767173746a16056
-yuv422p9be 0ffc1bfde0b679e6e7b7e0c8c84e686a
-yuv422p9le 3c061cdb9f302c8f8806b409bd2b0aca
-yuv440p 44f78792c5766ab896fbe0d718976946
-yuv444p a36b8ce12de27971b52e93267fe6583f
-yuv444p10be 90e94770d3eb4693b09925f549d7311e
-yuv444p10le 8a26fba7c2223d72cd5ad00c1941948f
-yuv444p12be 24bdad5d7ddca614da7d105e931c49e8
-yuv444p12le a996cb8a1c062d2238b58a5db9b990dd
-yuv444p14be a9f7dd66b6f54bbdbf176894b01d7422
-yuv444p14le 6204f763af4a0d26f41ddca1d1ae9741
-yuv444p16be 9370058632b2582ab7a21725ec4f4e1d
-yuv444p16le 0674c63a0e8debbfc010a2730da66a13
-yuv444p9be b1327e7ca47a950ee99bd2a7e05f56d0
-yuv444p9le 2f89171f0470eefa9f89fdc43874dc1d
-yuva420p a62cf0a72905b54a7ef10fcaeff723bc
-yuva420p10be 602b6a8c0b16ce2b55ddcae443e75dac
-yuva420p10le 1c086d4ee0619ac65cb5a69481b981ca
-yuva420p16be 51c45f4227ba86159f46c65783d64cef
-yuva420p16le e87030429a965f2ddc8f07ca49014573
-yuva420p9be a48309403dc66dc5242cac19cc7598e5
-yuva420p9le ae2dcb326eb3a2ff170f498077ae5624
-yuva422p 6e7c30ea252a41b70d26250f624ab284
-yuva422p10be e0ee8576f9328ca4ec174a8c084f2235
-yuva422p10le b489c203b9b0ebc42adb794bb10a3c4f
-yuva422p16be 550b1d2ecbc3d5f50041816090d62a02
-yuva422p16le 73a426eb63685247ea037389595cb43a
-yuva422p9be c65251c422cd3c81ff5d97d207312292
-yuva422p9le 3405924773c6bdc42325a8a1ff658595
-yuva444p e32ba5dcb01ba848e7dead04112b1aa5
-yuva444p10be 97549388c7f9fbc1425b1663b46c43d1
-yuva444p10le 0b88bed194caea2fa06f458034b1b90e
-yuva444p16be 2dd545e4ddb0f134322eee1c1de4c2ff
-yuva444p16le 1e144cc9ea16429c1655c67e2f12f5c9
-yuva444p9be e37fa0743bf720fbe31605714d7f7ad6
-yuva444p9le 9bd4083c1384a55e91f02630161dc4c3
-yuvj411p 042671398bc17a5f52aa9d791b361c5c
-yuvj420p 86370b945c5d19d809ee92386d476a53
-yuvj422p d3bda08bd4b92a256a8ec8432c4767d1
-yuvj440p dbae7083c82f20a38fc55e6f8bc374bc
-yuvj444p 55ce75c7bd172b28703e82f64186e6b6
+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
diff --git a/tests/ref/fate/filter-pixfmts-il b/tests/ref/fate/filter-pixfmts-il
index 9d43ad6562..6eb33132e1 100644
--- a/tests/ref/fate/filter-pixfmts-il
+++ b/tests/ref/fate/filter-pixfmts-il
@@ -1,118 +1,118 @@
-0bgr b85afb77d7c3198ad7ff9ca5cceb970b
-0rgb 7ca2257e526092027c67311e273767bf
-abgr 4df961441de91db58f5a8a80603de585
-argb db1e1e487a489674fbf260f56ac2705d
-bgr0 4335fb9738bb6ca5d6d39d738b934bbd
-bgr24 7446301030e6a26853aca2036309fa8a
-bgr444be f80a44936b1295d14b0bac1db624d02e
-bgr444le cfc1511a390f7ca18516540c31c097c3
-bgr48be 0b1084ac65d328552bd62b4e819ab91d
-bgr48le 04e4f510b6d586dc9082af43a59c0ede
-bgr4_byte 2dfd29e0705fbb2b590458028cb2939d
-bgr555be 5622aa808b389095658a203970bd6028
-bgr555le 6a5ad1e35cbacc45aeb9fd593c6f61ba
-bgr565be 5ff7a76d9f58800e38f21a84d88c7129
-bgr565le 485b2b6f589a936d6fb12d0033809dca
-bgr8 d7fae34b87a67556c273585d9140ff96
-bgra 7b4abc57f0ee99a0226e9bfd5d25cf9e
-bgra64be 8cb71765f8067bfe06a5eec14d234808
-bgra64le daa5a2bdc6f0c7cf03ae0e78809209df
-gbrap 583131faa19f062f6523321da52066de
-gbrp a2db88b8efce6681a3c858be2c229a33
-gbrp10be 714a32d10c27395406f4e4afb20a2216
-gbrp10le e44229ebb1cf96d3ce1960d092e0dfc2
-gbrp12be 09fc9ba31c8c0c8c9cd89767fda92800
-gbrp12le 2c778bcef911d43795e3f6c3b97be09f
-gbrp14be 35d6dc9135fe910dc26b64f03de2d42b
-gbrp14le 778c97b5ed06b9f1a230840a15771bac
-gbrp9be b9fc10ab1ddad0e7945d6b047725d078
-gbrp9le ef3d6bc8069b95cae31100908a7fa967
-gray 2cadbaed81ee12181bda9f4aa87ddbc0
-gray16be 34cd1af8bbdd4266d5f7985ef22cfc9f
-gray16le 0eec98b32e4a2a57d9f51aac9ac3cf8d
-monob 07cffe7f5f25f39c3aa38866303791c6
-monow f2d1bdb939813a49abd6348ecfbb2703
-nv12 6847b3f7141ca1e3c40d3a494f0e13cb
-nv21 e7a8e94001151e2bdd68a0ee7e4ac544
-rgb0 0d1dfb1edc9b4a7ad28dde9a1b0bee23
-rgb24 15781da8615974ed12b18f7439a25d6f
-rgb444be 19bc79cdbafee996eb48feea597d761e
-rgb444le de61209ae25f005d357b68e0836c4739
-rgb48be fa24415175a0759ac49949a948820f27
-rgb48le 82d5d55b03dfd9a74f0cc087793cdfc6
-rgb4_byte 7ec4d55df1bfb02ffa9956d85ade89f7
-rgb555be 34ef691ed2b6d22136c086d37bb0fefd
-rgb555le 04b20c057eed7dcaee1858d45500ba54
-rgb565be 077604cc5dc91008b018264db73c8f0c
-rgb565le a97549f25e63dd0dd404db41bbe05c07
-rgb8 a35d3c3b9b87261c7417076a8b18fdb8
-rgba 8ca9c8db589615ebbaa964be4ce62d08
-rgba64be 576dfc2fd1937f9e594c4004fafd83f2
-rgba64le 7938eccc1f05f13710ec351767b47a36
-uyvy422 8be40aded4b407ff66305911ba5ce2ce
-xyz12be fe74cfbcd18ada951bfa943e990e0e32
-xyz12le 6a0c4d381f06a6d43a6c1d2e3e87672d
-yuv410p 92112d85ba4f74cbd3044945c0f33402
-yuv411p b6b22000e5275c92baf5afc417c32a70
-yuv420p fca7fbbff753612a718ee13e1dfe2af2
-yuv420p10be 15c655b60ff5d212657e0620ed69fadf
-yuv420p10le c9c71c78e00034af1b0fdcfe68615c6f
-yuv420p12be a5377d262bd05698b2bbcfc8dd2b15ea
-yuv420p12le 7d076ea30985ecf2eb590041a45f2cc6
-yuv420p14be 7a33da52fed0ffdc7f90ebcb677dc155
-yuv420p14le f431bf16d8204fb919ba0abf4ea54288
-yuv420p16be 254b78ba00a928d22cba98380546fe9d
-yuv420p16le e6c182b47c3b57814d28248dbbaaea35
-yuv420p9be b1eafb2e864fa86c08684d8dd4628535
-yuv420p9le f07b2282c50f8eb6f138029d748eadfe
-yuv422p ffc2693b9e1d39b59aabb9a7e1dffe05
-yuv422p10be e83db7f2f485bea0ea808f22ffcdb7bc
-yuv422p10le bfd8fbeb5d89ba3904514d835aa6947d
-yuv422p12be 5f31197795eda7998a0ec813496e57f1
-yuv422p12le 903939621d457a034c0181032164b3c1
-yuv422p14be 8d08189d27d3a97fbecec7edd690c691
-yuv422p14le 01b717875b85707185acd48ac75dd6f9
-yuv422p16be 0feb24228cc5ec3963dc0bde913d14be
-yuv422p16le 0d6fe6924f14e77b2fef02e7ad1c47c8
-yuv422p9be 003b2032a30281845dfb6f9a7ebccc71
-yuv422p9le 427c505eb27af0059aeafffd1a858189
-yuv440p 23b55dcf6c876f0c53cf46960b13e6a3
-yuv444p 7730197c0570d46493d50bc163244754
-yuv444p10be 74b13f67114ac0f92af7bb427d6335ae
-yuv444p10le 9ab09ae4acc46a2fa04fdbde1373a9f9
-yuv444p12be 76320bae89f10947e692b6ce1fa22b93
-yuv444p12le a79e40c464df640ba97c13456616b25c
-yuv444p14be de7f737796d1de38a8227511b91d3378
-yuv444p14le 7c27d1b7846beb3565ce086c7df1131f
-yuv444p16be 1d51af32b9e077bf1ad750c6a1787b2c
-yuv444p16le 94a936f571861f25f2539ba099cafd56
-yuv444p9be 384dd0aa411d00b2deb2363a9f345db9
-yuv444p9le 77758bad5ca383b3a698fdcb38a85f20
-yuva420p 24337fc952d7f9c633756549a7b94146
-yuva420p10be f586830e7605b5bbc307f6f5c532958c
-yuva420p10le 7bc9e81d18021dbb7c96ceeef4a18090
-yuva420p16be 54362c9d57d26ead878b9eb05a523785
-yuva420p16le af55baa12d11c0ac6c9065df730d81ef
-yuva420p9be a290f1b1e1fe18ac22fed3535562ff98
-yuva420p9le 89d0fa6679548757044c0e1971c1cbfd
-yuva422p e3fe9f137a37e1b3817fe8579d2d2acc
-yuva422p10be 4aa77b690225054f9b5c7ce7c66950e8
-yuva422p10le e7c6538112fc1d9539f4635dedf52eae
-yuva422p16be 0e5a1b0b52d42f4f07d7e63dbe4ab83b
-yuva422p16le 5b3a1219d7224650929e6272693f1cd3
-yuva422p9be 9d6f936fa9666e2bcbada5188e2a4942
-yuva422p9le 0f97c4d357e103e7263705b918a37824
-yuva444p fe4dbba35f355d68b6c254c06db1cbad
-yuva444p10be 3926a29639556a11acc95888e29517d6
-yuva444p10le 1b68842a69b3b9d5a23854217b410c69
-yuva444p16be 45ec67a0828aedf18f1ed54fcfb0ff83
-yuva444p16le 7b8e5963f19e6fe7fd409b34af014489
-yuva444p9be 6d2905a9e61ce4ff5b3d7b972a7333eb
-yuva444p9le e2ffdb1d867a1b78f3bd38d600b17193
-yuvj411p 840bb5fc87ba0d3101d5c25b3f480923
-yuvj420p d1a8d9cf6b4035ac5d6439ab2754b09d
-yuvj422p d20df6138cdf62d7f3b93eb1277827d6
-yuvj440p 17a24a86f279febaebb66d65509088e8
-yuvj444p 326bb83d1aec23d941894a1324984c56
-yuyv422 f9121733169ca5437e95e7600a7c5aea
-yvyu422 0aedd8607f94e10de669fa89025c4cdb
+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
diff --git a/tests/ref/fate/filter-pixfmts-kerndeint b/tests/ref/fate/filter-pixfmts-kerndeint
index 276931981c..94f0298673 100644
--- a/tests/ref/fate/filter-pixfmts-kerndeint
+++ b/tests/ref/fate/filter-pixfmts-kerndeint
@@ -1,10 +1,10 @@
-0bgr 58fb0bda60562ce17e75f1c3459d0504
-0rgb d29f6a7b63ade359ec81f5856633ec06
-abgr 71071045b8ec66a6d0a38bb3fed1ca51
-argb 93ba0daa1e945ad1a6f8c0c1cd2e1858
-bgr0 364b8bcd1c7a384902077bc7190c5ea3
-bgra 81ac8315a4c66e363bc6fa3e99d9cd2b
-rgb0 ae0c2afbc266345c1372276755595105
-rgba 42a6cc9b815ca0ee69c29db3616ce25e
-yuv420p 40ca042814882b0b791cbec38e289702
-yuyv422 f549c98059ba9ce50e28204256d13b5d
+0bgr 758af44401624668ef09bc1fb3f3575a
+0rgb 8425606fe411482d8884cd560b7946e3
+abgr 29afb8f14bfcfa92ffb96df2411cf42f
+argb eaf34b2aa03f56464c02fdc542b74b6f
+bgr0 b6804e24dc1dcd9781137175e790b746
+bgra 4bb433c42eb7e286b5e78763947050c0
+rgb0 0bf49063ca92304bacc7d8cb8eae8463
+rgba b9ce34aec078b53a81fd07e04ef46ac0
+yuv420p a444510550236f3665a34b9b920abebc
+yuyv422 229a64b28a27ff23a5794debaf943f0e
diff --git a/tests/ref/fate/filter-pixfmts-lut b/tests/ref/fate/filter-pixfmts-lut
index 387464be27..aae33e3060 100644
--- a/tests/ref/fate/filter-pixfmts-lut
+++ b/tests/ref/fate/filter-pixfmts-lut
@@ -1,19 +1,19 @@
-abgr c1e31c876e806cbfa8ef58441d1dee6f
-argb 1239bf03999d8767c2e03863e22955a8
-bgr24 0ed1377b8c34489e716650edb593494d
-bgra 87a4b656459a5f8ee2a0e5a994c61439
-rgb24 a1466d9fc7d1726dda3bfe80dfcc1b44
-rgba 980b5fb376926ca9c5a0a5b82a0ab162
-yuv410p ec9e2e31c1c702676362f5445efd4354
-yuv411p 9caecd7961e1011db685cc4d60220fd1
-yuv420p 8796295e7d132dd0f616fed149633ad9
-yuv422p 2a3f79670546a0e582ab00cb83bb3b79
-yuv440p d7e3ffabdb376f49a02cd641907df726
-yuv444p 13ef53a3dd3f77516e2c5237bf43b0c5
-yuva420p 34c07d6c05233f333a933a50a3dbfa61
-yuva422p 352406873ef88f865af0f27760f37663
-yuva444p 8efb7b3d809946fdf01f3c426a6cdf83
-yuvj420p 5a8771944ba995a831ca272526f440e5
-yuvj422p ab379523c4e79ca1e3c72adc46b918ff
-yuvj440p 8e82847ed2f7a3a22ebdb2372e941fc4
-yuvj444p 4a98641643a7a51292c61c71e221ddc4
+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
diff --git a/tests/ref/fate/filter-pixfmts-null b/tests/ref/fate/filter-pixfmts-null
index 2f556e53d6..cb232ba86e 100644
--- a/tests/ref/fate/filter-pixfmts-null
+++ b/tests/ref/fate/filter-pixfmts-null
@@ -1,119 +1,119 @@
-0bgr a06d3a7652e4885c65895e0e168aab28
-0rgb b6b5653d2228cdf2ba3c55a72f2e713f
-abgr 1a147fa04ed70b9a7e67a4c89052f630
-argb 997df0b5c268a0d8f9c611cae4e01e05
-bgr0 218df6dc3eb5094a0c16a8bd18bc3999
-bgr24 d6370f6dc34df2ea66e1718baf74137b
-bgr444be aba6dfea008ae12c2120a95f54293904
-bgr444le cfb5401e8f076cc8675e17ed1114a3df
-bgr48be ab65229b64606f6408cd732b967c0b01
-bgr48le f1b4e718cadee9bd2978289153ce43de
-bgr4_byte de96505ef9ad7078f87b4dfdf6fe4b61
-bgr555be 8d5de9e9200d622f27dc73958a85045c
-bgr555le 74eb9837706143a40e26305a16a79369
-bgr565be 13a36d6502be88fc0c2aec05b8d2d501
-bgr565le ed027571692aecd522aa65a90cc7e09b
-bgr8 71ef789609c746c2e7e4be9dec29062c
-bgra 0364b074268682ea46168742a8239f7d
-bgra64be f9923238a300b84e69dc980d83306871
-bgra64le 0f1b4be0ec298d5ac1be6876862ff243
-gbrap 412a2449fdfaeb5ebdf5e4196cc7391a
-gbrp 4778f8cc2bdbcd65e272ea1761cdca6d
-gbrp10be 0be11fe4b2324054be6f949e81966691
-gbrp10le 173f89ae58fd4d01d6a365318e4da3b1
-gbrp12be 1f5231ed7e4589a3ec98fa79134bdc6a
-gbrp12le cc4830a263fecadeea535c4938b5cee1
-gbrp14be 6f5143374536e1cf1595260e91c86b7b
-gbrp14le 937ff1dd9f498b39f9e882316e371fbf
-gbrp9be c76ab5850c9bc72bbbf36caa6d1c5ac7
-gbrp9le 5ad363dc9570187ad3e3f2344fbb30cf
-gray 2ee2ea2340d0ecf2dfa6f90f87384799
-gray16be a61507aec1088f5692036e1aabdb4f41
-gray16le 171fbdd46e3737bc865d0185a0006e1c
-monob 309b5785a36bd988d17e15d88f4ffad1
-monow 8809a02bc69b58d1114b09ca79ebffad
-nv12 75e90c54d858b993e99f4ee6d2a2a38f
-nv21 8831a3f411015d45fbc5dd191245ba9c
-pal8 13de2a1c3c80cb64d14e2bc4f6f461d0
-rgb0 992f5ad24802cc255edab45c3084db4a
-rgb24 c71ba90f69f15c8275232bb3f62d0ced
-rgb444be 26eaec65d7efd2b0c9c13b47dfd9b241
-rgb444le 5f29863553107110ea817f52151d77b7
-rgb48be a3bc81c46c21818a989f23104a599ab0
-rgb48le e87c661ac49aea1f1e93939802883d92
-rgb4_byte 293b1b84f01efd90bde40cb3faffc127
-rgb555be 5229183fa64d4e5c7e3703d8263ee6ae
-rgb555le c3e9978cb2a4129a5575935e8cbc433a
-rgb565be bc123b962629ead1a06af0c18cbb6e5f
-rgb565le 20757fafe4756e62d845b2ab4c0b8f93
-rgb8 e01614f5416dcc8ad365ad7a57afc9fb
-rgba 53796fa4c392a1b2659595b6a284f8c4
-rgba64be c05fbb1ada1b48fb1eb192fc200af2b6
-rgba64le 1b826cc613666f545274e8a7799d69f1
-uyvy422 3f411f947e3ac8f842c88e717d68bd9a
-xyz12be 7fb449368615139d47192c4543b5d125
-xyz12le bfa1cde86dece70348e48f6293a7c2ef
-yuv410p 7dcf3f4770c8b494290ceacd2c2ce6db
-yuv411p 9461b188dab6f8b90d9a27e353a89f58
-yuv420p 61fffd2d8425759a33ae07e718d0242d
-yuv420p10be 2abf90242cb021cb6fcf9f2c3c92f6a7
-yuv420p10le 180b7e4de684c7225d2fb37614f842cb
-yuv420p12be 256c9e6cfc878a8abf681b30777c0620
-yuv420p12le 8dc8b86c4790da3769d4a62e87608623
-yuv420p14be 8d22756c5d2b9e501924c082bfb22a6c
-yuv420p14le c9da19d4818bcb119ad6481b75778f7e
-yuv420p16be 4ccdcca6dd6a960f9a3333f0aee095bd
-yuv420p16le 9c5847d9b0de258a10ee906dc47e24ea
-yuv420p9be fa7ad4f73232aac0e35def62af1e2c39
-yuv420p9le 3720ba1786b56c8f4913e67dddebbb07
-yuv422p eee223e92f1f2e5ad4186b411ebf5816
-yuv422p10be 80fa87750491dcc3e93d175b64835654
-yuv422p10le e1640cd315bd96c6b59f7753825a7306
-yuv422p12be 5c6d86e919515d1af71f8004a6252f9e
-yuv422p12le 7f331cadb0ab75d07656d29f47bd8bd9
-yuv422p14be 4f4e186ba683b90fe990cccc4db7e521
-yuv422p14le d78016c9119b1f1d1c922bd5aaf47732
-yuv422p16be 1f3c216927d17966a009a42def124bba
-yuv422p16le 90adbdffaeea9b09398339c8a1322b02
-yuv422p9be e46446534dd0821029d3b831c9c1d1b0
-yuv422p9le 520e418a2429f7efee511b7fcbf45ab6
-yuv440p 456d83524b299f2fa1bb988e421554d9
-yuv444p 068bc09d282d18c9fa35c2787943fc2a
-yuv444p10be 9f6e1490080a454243daee9229425e1e
-yuv444p10le cc183e51041351d9ac06c4df6e8ad5f7
-yuv444p12be 34f63ac6a47ac681016105d3bfb3e118
-yuv444p12le 7964701bfe8d718edf97f6e0002935bd
-yuv444p14be 4ad3a9d52fe9c050150c0f7d2f3cf63d
-yuv444p14le 69575e5a94b978f159c4fdb1a61587b0
-yuv444p16be 4000b12fa88ed0feef182da31c7e6b96
-yuv444p16le 96a857dba8dc6792c58daec872825b32
-yuv444p9be 07727e5c9040b7f0a17d591288ac330d
-yuv444p9le 4d12d20a68dc28618594c96c2ade4ff4
-yuva420p 3a8c5c142e051367c196f95696e0e2c3
-yuva420p10be 1b7c5ec6691498e24676ce6ed97f62f8
-yuva420p10le 4c13322bca914df2727da91cca85ca1a
-yuva420p16be 6afcf758f4b66c0b4173c942d42212d7
-yuva420p16le 13e195aa96329eb49921b6f9f07b875c
-yuva420p9be 05a78390de312dfd21ac666a9da05fbd
-yuva420p9le 78f5593bf51a31841ef83df41d0316eb
-yuva422p 45ae66d6f69fd5b77e6831e98d228bf4
-yuva422p10be 18284c58b926fe2389605c692a703145
-yuva422p10le b934d28b615729a24bebf0381c465e37
-yuva422p16be c3f7354b6013b43439e02aa02be5fe69
-yuva422p16le a7ccc43820683ab15061d14cf8efce6c
-yuva422p9be 14c55a16d19499b54b4341f135d3e558
-yuva422p9le a8bf168e5d2709222192d0aff46b1373
-yuva444p 86b05da54db8c7e8cf5b6638e19c6fc5
-yuva444p10be 8c417158165c00fbd42def60cbc27d69
-yuva444p10le 5f303ef3fb56faed69b4cc1c760ac6ae
-yuva444p16be 52a9591ec0d5059e49b1b2803f8582aa
-yuva444p16le a9272ac197e4a4195662ce90f533976c
-yuva444p9be f72f646ef07cdab613420585aba041ac
-yuva444p9le 6d431b0a27bf4f86ea44ef5f14247a01
-yuvj411p 037accc8e48ac9928a580cddf444f129
-yuvj420p 73661456012f20cda81207b14bb0c0a5
-yuvj422p aa97862b57f47c5a6506156e9aaf129a
-yuvj440p ff8b9884a49d546b035f5d2ac1e673df
-yuvj444p b8142888d80b8065c54045839e79b331
-yuyv422 f06a4fbbdb32807d05de825daa2c3a1b
-yvyu422 0a2dff23060639f0907dc6ca9288663c
+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
diff --git a/tests/ref/fate/filter-pixfmts-pad b/tests/ref/fate/filter-pixfmts-pad
index 82f30b60bd..8abcbe19c9 100644
--- a/tests/ref/fate/filter-pixfmts-pad
+++ b/tests/ref/fate/filter-pixfmts-pad
@@ -1,27 +1,27 @@
-0bgr 36ba5b43e0ac64d8daad4f897efd8cdf
-0rgb cc3ca0f63885af19b3daa4504cadcc19
-abgr 9ddb78f395d7d3f75b65b5309223c0c5
-argb e5fbb7bb282a80897b8f730627f68876
-bgr0 c55368036cccbb0af471d6bd82abe02a
-bgr24 67f9fd70dc6d9896b7122976b33932b4
-bgra c8dd017b5a3b55e8b9d0ac1cdcf327bd
-gbrap 8551b62534034c8aaebaa7d9fdefdfe9
-gbrp 9257834cbecf3842c2a6a820601a7504
-gray ca280f6888a9b66688b5f8ea68fe454a
-rgb0 b1977b45634c4db58a183a07feb2acff
-rgb24 e73de9dc0fdd78f4853c168603cc7aba
-rgba 5a36df3c5ba623b589728a5a442e98e2
-yuv410p ff246b8b41d3d4a3eb90414ae3031123
-yuv411p a82c606c665fa747679aa8bfffa8a5db
-yuv420p 0fe4d9031999f83ca96292ec2025f272
-yuv422p 5e0bffdac30b39f1bae9ec54fd9a6a34
-yuv440p 5e338303cd89d1d76ab918e5bec1e90d
-yuv444p 248bdf9747d5c3718580dc2279e2e273
-yuva420p b5bdefbb0c5b302b6d18ee4df7c1d7c7
-yuva422p 8b56b36d9eb3c382d2a5a695107e759d
-yuva444p 389cf95e98bf24684a42d5d67b913e16
-yuvj411p 5f10066e6a85d4785064ccdbb7259775
-yuvj420p d182ac937d312e4894c1bc548883bf1c
-yuvj422p 26ac91b5daf6f2f1f3c22be489e994a3
-yuvj440p 63e2b94f81e0a6f2868055a4c8258b63
-yuvj444p 64f103c7db8fc803d062db7ed2b8dc76
+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
diff --git a/tests/ref/fate/filter-pixfmts-rotate b/tests/ref/fate/filter-pixfmts-rotate
index ad43de866b..17e73700e9 100644
--- a/tests/ref/fate/filter-pixfmts-rotate
+++ b/tests/ref/fate/filter-pixfmts-rotate
@@ -1,20 +1,20 @@
-0bgr cdd2136dc74f315020290ebf8b95fb75
-0rgb 55a14614aaa4144928b4e795c3990da8
-abgr 6138620129451d433ed169600476aaad
-argb 64ade9d0e67fea30e3e119995df3ffa0
-bgr0 c5cca289d918de99885968ef7be34039
-bgr24 f0132dd813a7d99ca6a412759e55db76
-bgra 9c1e00c6b6baa25ed54660c6ca4f2914
-gbrap f26cdfccf9f1f5da750127a9406005c8
-gbrp 50e955e81205ea20cfd5170830f91e0b
-gray f0ef450ff90edc58dc48e790f6c10fcc
-rgb0 01e16160f78fa5a171d794b3594bbf5b
-rgb24 e445aeb43f0a03c03af571df1dd98914
-rgba 39b3bd5b8af36873d6723b17f16e5fa7
-yuv410p 0b702cab08cb79d07cbd54ad1bfd08ba
-yuv420p 4a8c4786b9bd2b0156d719870dc98fbf
-yuv444p 85a0a7d0a28d2b9f5239cd2ee06dc0e4
-yuva420p bf368d93ae54ca84235cb482b948229b
-yuva444p 6d528668eb4ee9f06aa56b0bd9a8bf34
-yuvj420p 715334a97fcf8b0a911174c45966d90e
-yuvj444p f41bd0d4b8f238c518178159613745b4
+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
diff --git a/tests/ref/fate/filter-pixfmts-scale b/tests/ref/fate/filter-pixfmts-scale
index 55689049a4..84c3338e9d 100644
--- a/tests/ref/fate/filter-pixfmts-scale
+++ b/tests/ref/fate/filter-pixfmts-scale
@@ -1,119 +1,119 @@
-0bgr a96ce0c378614d884139ec32d7b17fc0
-0rgb 70414c01ffbd3d420806c21b32a3158c
-abgr d507465437881ceea4dac96ad72bcfa8
-argb 95964959d3580719b6df04457ed091ca
-bgr0 46c2957c538060d305d82f3890f703e8
-bgr24 1d684e701a851dc502051d064b49552e
-bgr444be 9af6abe0bc74cdcc75b4ab2f441f5f67
-bgr444le b8c0e693ae2cbd7c03abcc3aeb4bf7b4
-bgr48be 3aa33b667b9baefe3f17ef44360688cd
-bgr48le eaf353ab363fbb279fd72d6c6e3b8855
-bgr4_byte 2f2c6b57017092b981ffcd4a9eb54d3a
-bgr555be 9d71206c1a5373b8978126e5f5779726
-bgr555le 025caaa21fed9d14c382cac26af778c8
-bgr565be fca6f07daf23d9dd84381dd4c9afd959
-bgr565le f524e9f16bdd68b247dbcb621e543fc0
-bgr8 2a6509639c181fb7829721bdbf78187c
-bgra fec5335edde2f1ee1f40d2fe4305855c
-bgra64be 512685e00ff5c1b38dc672fb68d2116c
-bgra64le 4a2c03afb71865936892ef6e5ee1fa1d
-gbrap 76ddf2bedea40c8743f4117b786d4773
-gbrp e2704defddf1cb8d75f0c80fec6491d3
-gbrp10be 7dce0805f7ead7d480bd83323d76bf9c
-gbrp10le 24b220d50ffcb3fdffe11ef63f0ea758
-gbrp12be 49ae16b634cd12b108c0ac153f053549
-gbrp12le 889da16199f9cf1449d93cc0ca8c5a15
-gbrp14be e63375705d6915035c7bce0faa4934e5
-gbrp14le eb6cb4555edb175d807fe1b5382d2fc7
-gbrp9be 2c9adb80abc16546cac69b4872aaf557
-gbrp9le fcfa1684553e3e185179462bca347649
-gray c45dcee08887f43dc463f79d7ecd7d68
-gray16be 52a6ff8ba7fe11032f370c0888d87fc4
-gray16le e78f07e83698651639743f2f8501c51c
-monob 91ec2a25b13f6ca34d42da778b217de0
-monow a991455fda8f60f373aeb744456996b9
-nv12 0617f1e13ae4a43d4cb49282b9c02f71
-nv21 8a00d5d29766c1251eeda74c0ddee3f2
-pal8 c4101024891e078d67ae480e15c380b5
-rgb0 9bccae1af3f4c3e6a126c98a595a2481
-rgb24 64aeb63d9e9735277255eba4f7a47082
-rgb444be 88f534c5d07ebf5a4374484aed540893
-rgb444le c243685bfad7c243a78892a0dafe2b9f
-rgb48be 874c8e2305ce9d82165ffddf2854d1f2
-rgb48le 877075f2ff2d9a0aec6fec843385f126
-rgb4_byte 37dce6bf5eea65cbc8c934a047190048
-rgb555be 8aeefa1fc4eba200abee3b1eb52186af
-rgb555le 0495a7c13f9b0d0253379d5ae90cf6c4
-rgb565be 5168b66e69c25351948085e5fc51bb3a
-rgb565le 301a4d41f0db3aaed341d812ed0d7927
-rgb8 8f24090953a7616ff319aa981e32c1e2
-rgba aec2346373d91abdc8c0301b44513128
-rgba64be 5ce6f591ac8be4edcf5c3350d2d2d3f5
-rgba64le 12baab5162019de2053db39a3bfca868
-uyvy422 479105bc4c7fbb4a33ca8745aa8c2de8
-xyz12be 8b9767926ff233a5820f99923e8331df
-xyz12le a76c6cd0b058ade67104a8bb3217aaef
-yuv410p d0daa93f5cee83360e219e39563ab6da
-yuv411p e5c8f3ca024a88dd07e0a92db3e2133d
-yuv420p 485d9af8608f926ffffbf42230b4150d
-yuv420p10be e4f12002b46549779886f27fd3c6c645
-yuv420p10le 698b7a346ae6d1315280d3e28c86b973
-yuv420p12be 10ccb1da4f69f5578e017ffdaa19adf6
-yuv420p12le 4f68fcfeee4fb70ea941979cc6a39d1f
-yuv420p14be d7b1183a6ca2f5d80d1bddf609c35995
-yuv420p14le 934dbea61d804e7c66e805a45f1e3914
-yuv420p16be 6ebcf48a9317c6265430cd3ba5f569a2
-yuv420p16le 604a7215f384488a38aa0cffdbcbe17e
-yuv420p9be 7b293aec92897bf0a32ec3a02a20acf9
-yuv420p9le f37fdff7d6c62ebe2ab0cf791cd049db
-yuv422p b1724528079199908c667b3428a7c01c
-yuv422p10be 1c7281254fb980c123148dfd145c4a05
-yuv422p10le 959caa253354e897f01848db21b8006e
-yuv422p12be 9e1db2326fb3dd3a8f8d32f3a6f61305
-yuv422p12le 5a4aecf4baf74358551e75fd7f1549cd
-yuv422p14be e75088b934f86ddb6a7ff1749b77687c
-yuv422p14le 2cdae3e0447b35ddee6161639107205b
-yuv422p16be 4ccc3e0bc94eaf3a3350e4d694c3a56c
-yuv422p16le dde889032f13fa5f8d76b8484dd73116
-yuv422p9be ba5eae7669d02a13f54a592344612098
-yuv422p9le 2deb39425d924a15c8946df79ceaa579
-yuv440p 19de0ba1fd354b42189e96cdf73ef7cc
-yuv444p fba8a00cd0b182af82e9de3b2f4d2c8a
-yuv444p10be db89397ac4d33e66b5eab3678661f73a
-yuv444p10le 28208677f07d4e4191ef228c096f3297
-yuv444p12be 55d291347d13f98b520c7d0cf7e0bdfe
-yuv444p12le fd12d6054262cebda2a9b1a2ac4dac98
-yuv444p14be a078f34e001828d576e748ca0850af56
-yuv444p14le d02ba5c47b0bbb359df8ef478aa4c395
-yuv444p16be 07e27200d2f4382090ca260874f02e92
-yuv444p16le f8bac16bf1f2afbd3626e07bcc815a9f
-yuv444p9be db739906e3ae3b8792cdc5a0c3387565
-yuv444p9le 693b8d30958ef1a37296b1690b4b36d2
-yuva420p df46b738bdaf30d3a7f880b5ae45b092
-yuva420p10be 8e5f3b069fdf2f0c14f49ad827991092
-yuva420p10le ce4ac1961e0466c40448353cf76b3282
-yuva420p16be aa8ca29a93936c62ef038ca8a57f47d7
-yuva420p16le ee0cbb31f9cdb897c1982df0caa8ffa0
-yuva420p9be b8ca5603123aeb953b9d4fc8ec8e35e1
-yuva420p9le 220212a81cda0f2d112f7ae96d532ff9
-yuva422p 650755270debb03d2c03b2e93b64c576
-yuva422p10be 8d077362542a73c72aadb885510ea0c7
-yuva422p10le 80f729d9f8f438d2ab87909797c27873
-yuva422p16be 0b8f9385498d2449b18fb15237b0a448
-yuva422p16le ce22b20deb93b4846a5043aa104f22d1
-yuva422p9be 822df465d12916d8852340d6b56247c8
-yuva422p9le f69c09e872838fe392dfe1825263d3f1
-yuva444p 72083e0941cc45af9f97b89d3cd16112
-yuva444p10be 42e159c62771239fa14d06a2db3b357d
-yuva444p10le ee9786aee055c39da2dfbdb91ab834b5
-yuva444p16be 36a8797545163c24fc0d73f669c3108c
-yuva444p16le c017c229aacb832a12c2297fb080a7a0
-yuva444p9be 8bfb5decfc8b71478b090a5b48c316c3
-yuva444p9le 2c7bfb90f7db9faab6862537801e1143
-yuvj411p 4e37fb8600e001c387bc67cd8cf8ce33
-yuvj420p 31386dce60a2dcc493da5d0ed9d880df
-yuvj422p 492452e50a3fe66724840cad29be4098
-yuvj440p 7632893e81d3f4f3ace3755f97479897
-yuvj444p 389388dd5d623f660c30ab840807ce82
-yuyv422 518be9b5ac93c365c0962453770fbe73
-yvyu422 1a404e09336522f789ffdbb2afa6d65a
+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
diff --git a/tests/ref/fate/filter-pixfmts-super2xsai b/tests/ref/fate/filter-pixfmts-super2xsai
index 964d04a318..d06b2bb717 100644
--- a/tests/ref/fate/filter-pixfmts-super2xsai
+++ b/tests/ref/fate/filter-pixfmts-super2xsai
@@ -1,14 +1,14 @@
-abgr b04e3dfb0043f6eb04a573d2d13052eb
-argb 257e33717d23298430025c0665642cd5
-bgr24 3765d88f93d4ae8baa2cfbc64b0b32e1
-bgr555be 81832e6269c509be55bba49bdd0ebed5
-bgr555le 56772e91aefba4013890d156866730ce
-bgr565be 0b3c420fbddcec5a420c285b3c4b8792
-bgr565le 6cbded26d2bab8204afe2115384c09a8
-bgra c81430c3d1465e37b6acaa19cc54e932
-rgb24 9899359a817e705dc5b9cc363d35a625
-rgb555be 9b60d9aa1f3c78edf9936894f37e3243
-rgb555le 917fa8565f35882404a45fee3a947bf7
-rgb565be 12edaab49440fbb3aa4c1835fd697745
-rgb565le 5bf91cb1767066f23f0c672dedb4d476
-rgba 71687289b6c3ab6fa727d468de459026
+abgr 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
diff --git a/tests/ref/fate/filter-pixfmts-swapuv b/tests/ref/fate/filter-pixfmts-swapuv
index 7bc3e3d3f4..f1b815d8d4 100644
--- a/tests/ref/fate/filter-pixfmts-swapuv
+++ b/tests/ref/fate/filter-pixfmts-swapuv
@@ -1,62 +1,62 @@
-yuv410p 5b295ab25ea56129be1a901d19b14f94
-yuv411p d764e5278d2745f497a099468ce08f6d
-yuv420p 7c44249ab61c7974edd269966884a357
-yuv420p10be ffe06addb7ffe7742ff885bffccda9d9
-yuv420p10le 285d971c468cad73a4d9669939ee942d
-yuv420p12be 2f7e4da722d45a757c5fb38031685165
-yuv420p12le 9db66b795b28e654136f8a5170482b4a
-yuv420p14be 35b9055f4b92a78a9b312f1471ffa270
-yuv420p14le 61817af578e8c6b5cacb120dca9008b0
-yuv420p16be 75e0bbe9a4f29e96eeae88207208827e
-yuv420p16le 340538ba047c5739242cd043d1f6c67b
-yuv420p9be 5e5bf3d0249cf5cdbd31bb58746e766b
-yuv420p9le 8adc79b7768cc8f7220381c3fe8f3090
-yuv422p 6c2d87652f18bc1b0e40cf794a061bd2
-yuv422p10be 711e7e00ab91aeee82e18ed84117345a
-yuv422p10le cdb2c605b45a3ce840dc967bcca5893f
-yuv422p12be ff378d3990ef37e6b43aee27880be256
-yuv422p12le 9e023fe6f0fc4626e3b2733326c8ff34
-yuv422p14be f9f144674eb0b6945d9e7c8c3f84e2ee
-yuv422p14le dc7fc4fcbc9b571f357df173d3521f98
-yuv422p16be 45a44b3298488c4979a5c184c95720f8
-yuv422p16le 479e36c10a498669ea003192289eee85
-yuv422p9be 37eaf23d5f5a331e949f7b4ec50a44ae
-yuv422p9le 267710ff84ef671419982f04cc111ad6
-yuv440p 5cd5fd358c63e130eacb77867c486f7d
-yuv444p 22bf5f86ca3e9fff950d2b2ea6da65be
-yuv444p10be 97a809d37853acb4864ef75f6e3aff24
-yuv444p10le 5081c59d16157eabc73d49c6b903d530
-yuv444p12be 183bff4f9470a4d4f980aac98a9181e7
-yuv444p12le a57dc2f043659d1d1c7260b76e5d8745
-yuv444p14be a0fd8199b6a05e799c3646e6dacff968
-yuv444p14le 1107f410652e9ecb4540b3d896c1252f
-yuv444p16be f285bda960402c031303d8da5ab2f5f6
-yuv444p16le dd72a55624c37d955bc66f54dd7d0770
-yuv444p9be 02fac80656a1aa16573ac89bf3bcb2ae
-yuv444p9le f9009efe8e174f7b62edd9496d375af9
-yuva420p 99559efdc598a611e8a445726aae52df
-yuva420p10be 5ebfba649292669bf4a42ae812811ac9
-yuva420p10le b3ca09bde07e20e6674390f7946b6e93
-yuva420p16be 10d49b187aa0e9f6980c0fe2583a403f
-yuva420p16le 8520c00011f8040ce3d760b4d73bdf40
-yuva420p9be ab70cda1f3ae2822a70e84fec2130f6e
-yuva420p9le 70b5fc0e4b4d48c36530ea4ef1e3353b
-yuva422p 05fb65386a03cd61094348b15cd4bc8c
-yuva422p10be 3ffe3b85704883bbf9666b06afa0e1dc
-yuva422p10le 47a89fc53f0777f8cb973ccd25f2f09e
-yuva422p16be 805df2b4709283b34002b25e2e229e0a
-yuva422p16le 675315e192ded36ccec229a4aea28e89
-yuva422p9be aedf684bcacc4e2375622ba9fd4f3846
-yuva422p9le 41aa087d23cfa8fae5a4e6406442fa8f
-yuva444p 70d4cba3980d5a1c16d5c29526e71ee5
-yuva444p10be a0e80fe85810531348352b47ba4b712d
-yuva444p10le c0caa122748be4a1467ce0f0600165cc
-yuva444p16be 5722e1a5b09b3808e5bbd9a7db1add49
-yuva444p16le 342725e837355d66019ec05ffa5b6c4c
-yuva444p9be bcea6ad30ced293dbba9d7a6780d52ec
-yuva444p9le bbd56cf86dadd7db8625d3679c6acc45
-yuvj411p 8c6457a0ec6d796884e88f88ae17c9e3
-yuvj420p 06d3226d86dbd01cd359d8a1507d0e6b
-yuvj422p 8f87a2f4261297545b53b3f237c5bf1a
-yuvj440p 92c7d84f41d703878ae53911d03d23c9
-yuvj444p 1eda19f660d5902e047bb8c43f182fb3
+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
diff --git a/tests/ref/fate/filter-pixfmts-tinterlace_merge b/tests/ref/fate/filter-pixfmts-tinterlace_merge
index 2dba4ceb73..73abdcae36 100644
--- a/tests/ref/fate/filter-pixfmts-tinterlace_merge
+++ b/tests/ref/fate/filter-pixfmts-tinterlace_merge
@@ -1,14 +1,14 @@
-gray 6575994300fa6c32755e68a9c7398247
-yuv410p c9bad1317b496071d6d895238638e07d
-yuv411p aeab23fbe2fa1a509fb45d873759819b
-yuv420p 9794d11e59ec7bcdf9e30a433e4137b1
-yuv422p e852e61e455db8ee3981ea942d510b0f
-yuv440p 7d74a024260b8676492cec372293c64a
-yuv444p a38a3f65d2f358cde5e9547c897cfcd5
-yuva420p c1dc15d6ee78587d9f825acd795673d7
-yuva422p efba80640dc04e9cbb27078ce084d397
-yuva444p 3e4158d682df2da3d07134946d082f67
-yuvj420p 3ee7014727ee64b45292a4f15ba028d8
-yuvj422p 4f990d5473f15571276adb5770b3b773
-yuvj440p 9a005e8b8431aaa762fde8d942fd11a9
-yuvj444p e29bf9f42e3a3632e09df529979e0040
+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
diff --git a/tests/ref/fate/filter-pixfmts-tinterlace_pad b/tests/ref/fate/filter-pixfmts-tinterlace_pad
index f642e3d3a6..e2b8b97aad 100644
--- a/tests/ref/fate/filter-pixfmts-tinterlace_pad
+++ b/tests/ref/fate/filter-pixfmts-tinterlace_pad
@@ -1,14 +1,14 @@
-gray 28646014a43963751d1862332972f60d
-yuv410p 17163d1b4f21d894598fc62e6aeb8141
-yuv411p f4d71c30c21d6a6f99079f7dd83abc6b
-yuv420p f8bbae33295741c1c17d33ff8ee16f7f
-yuv422p 4fa67d1580d3453942bb0950c5784f6e
-yuv440p e0ee9b11a8cb7b95f82d91235593d49d
-yuv444p f0558305fb7ca65b5b86d3ee88c4201e
-yuva420p 7c76c0ca03a62275d25e8140c68da2b9
-yuva422p 0e4295715852540e26188a4452d5d215
-yuva444p 59d5236aeac03a6bbef7c536a22d18b6
-yuvj420p b5b7baf11946a2265fc56e48be5b0436
-yuvj422p 2e70ab700851d12a773f926bb1785235
-yuvj440p 93319f9c8a02ee793966fae40f7e42fd
-yuvj444p 81a124fffe0214bee5205c90ae0dd201
+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
diff --git a/tests/ref/fate/filter-pixfmts-vflip b/tests/ref/fate/filter-pixfmts-vflip
index ffae64df5a..22e4371fb8 100644
--- a/tests/ref/fate/filter-pixfmts-vflip
+++ b/tests/ref/fate/filter-pixfmts-vflip
@@ -1,119 +1,119 @@
-0bgr 30d1f7d7081c012556da0373e6d389ee
-0rgb 66cd838e9c19f750c61efd73f66c42ac
-abgr e6cc18ed21293e455d1dc63f9e1645e4
-argb b5383d783698a0b3d753d01f2498e490
-bgr0 f99729e70a94d1c278c292a7acdddae5
-bgr24 c48ec71c68a9840572a548c2ad141028
-bgr444be ab9253d2f836f58ff8f3f2b4ec76abdc
-bgr444le b1bd8245a286b615e75e10d34fda4e62
-bgr48be b5355b4fa578b9422288507cf7fba2b6
-bgr48le 11dc232500b6339f58a9981f46d1d7a9
-bgr4_byte 531fd9a2249a213c89b1afc9788d070e
-bgr555be 54ba55dc1dcc5a7f27f2727976be6583
-bgr555le a45c637fe5ce84b238b1e6f66fc8c852
-bgr565be 7100c2ddfee42e7efafec1ccefecf7c6
-bgr565le 9fab295d966386d4ef99d5b43066da47
-bgr8 275ce12eeb05de67a6915f67cbb43ce5
-bgra d29c35871248c476c366e678db580982
-bgra64be b8038291cb44061a65a2bbbeb3846087
-bgra64le 0cf6acd27b6024cf584d824159e5c73f
-gbrap 29844a8e4334493fdd2d499bcb532535
-gbrp d3f2823513bfdac8f714385513cc396b
-gbrp10be 49b93ac01777e4bafcb9afd4d9d74533
-gbrp10le 61c0cbb0978d26494d3a233042e1e256
-gbrp12be 36f58621c2a10141cdae56c82cd99946
-gbrp12le 33dd0c50bc6c9cec92e8afcce076dff3
-gbrp14be 488b314f58b3e41d67c1b093ce19a7fb
-gbrp14le 48b4273ff29b6b68a05a6027254ff75e
-gbrp9be b4361a1ad66cdff0d32d4af769a8a960
-gbrp9le 5bc148ca18ff1bf7095e78a4e65ed8ab
-gray 800813149a825964025e75cf14ec528b
-gray16be 03fdfc40a4fd25252f1b03d9358f00ef
-gray16le ebcd797559fef441e5baeff4e7a02472
-monob c395a8efb9477b4ec53a77326e41ccd7
-monow efaee1c763ccd5ce1a8519d2ed5aa5a9
-nv12 77373304a9c732b65dab0a33afba9295
-nv21 1e70b3ce8be75f91f465a6d62df550c3
-pal8 be51ffaaad8e8428f2ce1e10d5729d3d
-rgb0 84a83e576fc59ffd1ac5549fd7aa0023
-rgb24 a00171a51cbbdcc61ecbd0198b2e2513
-rgb444be 09a819863d3fe75518376cdac01c069f
-rgb444le 4ab35fc85b8550be2a9b96dec9bf7306
-rgb48be 97a30a902d26b4840235926dae9028dd
-rgb48le 82b33a864bab70d5463d57eaf693e78c
-rgb4_byte afbfab537406988eab7460ec748a0389
-rgb555be 95e417e9429622245e2d2e0b1c3ab3e4
-rgb555le e4b35d8e9c1710f6d051fb4bda8700cc
-rgb565be c70d86afbd68a073f2d4fe0eee3a9832
-rgb565le 991576c5d3308a73068a826543b3e7af
-rgb8 42230235c5a2a66c0f9a2fcd20f9f5cd
-rgba a6973a2940a378d2a8284194da26eec0
-rgba64be 52ee01b66ee3d52e4726a12fbb819950
-rgba64le 60541d81afcea71a27629c4e5d137dcb
-uyvy422 21c48162379321bb83ec2399535f9253
-xyz12be 3c00294e1e56ac7673226c75faafc247
-xyz12le edfc0b6dd18510d9dd605a83d74ba5b9
-yuv410p 8699f50c04f8ac931aa5a8306827364b
-yuv411p 47af34559b92b68851df4c2b170f7736
-yuv420p c59b35b82b5a195128736021913b35a4
-yuv420p10be fc5eed1744cdd033728362772a450e32
-yuv420p10le 141e6b39adac979765c846f3a5a8293c
-yuv420p12be 0e0145d3592d56362c1bcc62cbd78a78
-yuv420p12le 8c3a2b27126df203786d4e05fd79e269
-yuv420p14be 6a11c75aa378f9628cd8fc3339474e68
-yuv420p14le e8b683876508bc0371582e2b8c0eb191
-yuv420p16be c467fae3a1936f3f91c19dd1c0c63e49
-yuv420p16le 87f09595ac106e694c538382179bfcc5
-yuv420p9be 31bc440f64fdd8d9e7cba897881345ec
-yuv420p9le c6fed3016f03c49aa01bdcd63f846d3a
-yuv422p 5e48541d3e659046ac0e1eacb038485f
-yuv422p10be 9097b4d06f1fc598375b7c6480a2ba50
-yuv422p10le da7bd36f65cac06bd54bc9857493d835
-yuv422p12be 9c0fd650ec9872fbe06e82dc41a7399f
-yuv422p12le 3bdb982268c06b8876e206d8b89b4583
-yuv422p14be bb0fc25212c2aa9f273aad2d562c3384
-yuv422p14le 1f89e82da25ce459db456ed27631054f
-yuv422p16be 95ed65e718929dbeb5092bf0d852026d
-yuv422p16le c62e554dde4a170177bec2efc3f4f1a2
-yuv422p9be b249cd58eaab5ccac6bae3e184774362
-yuv422p9le 696fc2a55f155edaaa9fc289574b2bb8
-yuv440p fca8395b7e43e2d0f38dd6ba822ef747
-yuv444p 1ef971a434c53e81c578e3c7cb9cbcad
-yuv444p10be 3114a7469c2b9c440a9a9ccbd6e167d6
-yuv444p10le 34cb8774a1eb627b5f32825ac7d0ae9a
-yuv444p12be 2fd83655c3223d176243d7ff871df3cc
-yuv444p12le cfec541fde2894656f6b3401177b7604
-yuv444p14be 11671a128afd177e5eda13bd2e93ac26
-yuv444p14le 5aefe5d3f78e4f3b86ed7041a20f9b8e
-yuv444p16be 35340098dc6956c34afce17bc6ffcedd
-yuv444p16le 201e3acfa6f7628dfe2a1663de1128b1
-yuv444p9be 6143c321929ade9e0bc93ddea926e936
-yuv444p9le e43ba2026848ec803fabf74d77c10125
-yuva420p dc8fd115eaf203a3eac351b92a7d8f18
-yuva420p10be b3aaa8a5c9b9c3c9d66053159af3ec99
-yuva420p10le f7a8ae85fcac45db1f1689a1ab7cc63e
-yuva420p16be b5c54895e87521f65a298d33bab5eb08
-yuva420p16le 95e208bc6644e23a2126ac5fca085f06
-yuva420p9be 1ba55d16f060bf54698dd7200523b44f
-yuva420p9le 4b57b8bd1534743f6740502c74bef385
-yuva422p 6091f9c62a121c09eadb02e9173b2da2
-yuva422p10be a6e8352978f263ea89e63ad06a9339b1
-yuva422p10le ee39cfa1d29c294dc096f739bf454478
-yuva422p16be 3fa019b3d5e6dcb7c8e338837b9cffe1
-yuva422p16le 871f244989e14f5d3eda45abb6b3dfd1
-yuva422p9be 923c816778f782ff8a56bcd1b14ef08d
-yuva422p9le bd882d40af0369d9ef7891c8e7891024
-yuva444p 9a55e83047abcc7a709f20805070135e
-yuva444p10be 6258901ef2ddfdb526a1038d92e8b63c
-yuva444p10le 24b8ef0f63e60f0f0a4d47a5870ad773
-yuva444p16be 4699a802e8ea3e74e968122980c0b0b0
-yuva444p16le 6f54a8cff38c54a235b92a0f1314e0aa
-yuva444p9be 7472bb4b0c774d5d741035086d5e4330
-yuva444p9le ae11ddd5a3e8d69a36989f6f2a8897a1
-yuvj411p be518349f35aa67e048b854ff2da60c4
-yuvj420p 200b0332de9944e76c94d2e0699a5a2d
-yuvj422p a19a89ef145305cf224ef5aa247d075a
-yuvj440p 4240c9348d28af5f3edd0e642002bd2c
-yuvj444p 9e11298ba9c4faae0f5c81420d2123f2
-yuyv422 867fff568fa4170503779c48e5f25e6e
-yvyu422 d40049001c7171638bb285f625cff264
+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
diff --git a/tests/ref/fate/filter-pp b/tests/ref/fate/filter-pp
index 1f7efefade..a39dea9a34 100644
--- a/tests/ref/fate/filter-pp
+++ b/tests/ref/fate/filter-pp
@@ -1 +1 @@
-pp 62a6acf1969155f29249fd0757540f9f
+pp e15b1e3c83219696cada08c5f0b3094a
diff --git a/tests/ref/fate/filter-pp2 b/tests/ref/fate/filter-pp2
index b32bd1a7ba..14ad335633 100644
--- a/tests/ref/fate/filter-pp2
+++ b/tests/ref/fate/filter-pp2
@@ -1 +1 @@
-pp2 efcfe545df8f869e3a93ae25a3e08967
+pp2 c0824150bdbdbc3afeded0909b55a5dd
diff --git a/tests/ref/fate/filter-pp3 b/tests/ref/fate/filter-pp3
index ccf2eebc62..44f0883489 100644
--- a/tests/ref/fate/filter-pp3
+++ b/tests/ref/fate/filter-pp3
@@ -1 +1 @@
-pp3 39af1a30d0ea0e906df264773adfcaa6
+pp3 9c37dfdccc1b47c780c9c435e1c244b9
diff --git a/tests/ref/fate/filter-pp4 b/tests/ref/fate/filter-pp4
index 0557ca6082..a4422dda2b 100644
--- a/tests/ref/fate/filter-pp4
+++ b/tests/ref/fate/filter-pp4
@@ -1 +1 @@
-pp4 d79a3727359f62747edb82cc92ed040b
+pp4 6bbb463e7760156f371d30c42d6b9a18
diff --git a/tests/ref/fate/filter-pp5 b/tests/ref/fate/filter-pp5
index 4265566a61..b9d043b786 100644
--- a/tests/ref/fate/filter-pp5
+++ b/tests/ref/fate/filter-pp5
@@ -1 +1 @@
-pp5 5dc5a1f0c67d8a78e32cf50f47d1b27f
+pp5 4cb6bafef19e53c53be0f782cff2b626
diff --git a/tests/ref/fate/filter-pp6 b/tests/ref/fate/filter-pp6
index ca40024764..870d083bab 100644
--- a/tests/ref/fate/filter-pp6
+++ b/tests/ref/fate/filter-pp6
@@ -1 +1 @@
-pp6 40fb584b10082dff87fb947a1bccdbef
+pp6 e2b1ae725f311c2a7396e04c82e4c1d3
diff --git a/tests/ref/fate/filter-scale200 b/tests/ref/fate/filter-scale200
index f267522379..39f4f49807 100644
--- a/tests/ref/fate/filter-scale200
+++ b/tests/ref/fate/filter-scale200
@@ -1 +1 @@
-scale200 e84ce966038a9f8f915704959f64278d
+scale200 0ff3a85dd0b6c284ca347b47d92dd469
diff --git a/tests/ref/fate/filter-scale500 b/tests/ref/fate/filter-scale500
index ec4a699a9c..1ed93b44f4 100644
--- a/tests/ref/fate/filter-scale500
+++ b/tests/ref/fate/filter-scale500
@@ -1 +1 @@
-scale500 24e89b23ba4286162c2026181db8d2b7
+scale500 7e7529eb8035fe50dde00908fc6d4cf1
diff --git a/tests/ref/fate/filter-select b/tests/ref/fate/filter-select
index a9d2be00cf..9b07bfcdc9 100644
--- a/tests/ref/fate/filter-select
+++ b/tests/ref/fate/filter-select
@@ -1 +1 @@
-select 7975bb8d0e326af9369379927324f1a6
+select 30e771439ae09b0b78a8ac63bbfaa042
diff --git a/tests/ref/fate/filter-setdar b/tests/ref/fate/filter-setdar
index 5bc7d5d34c..707b297f3e 100644
--- a/tests/ref/fate/filter-setdar
+++ b/tests/ref/fate/filter-setdar
@@ -1 +1 @@
-setdar 04b06d4622b116cdae756d4b475b9d5d
+setdar 0e9bba3188fffcf1f03e48b5e603af50
diff --git a/tests/ref/fate/filter-setsar b/tests/ref/fate/filter-setsar
index 86592e8659..6ba2d2adc5 100644
--- a/tests/ref/fate/filter-setsar
+++ b/tests/ref/fate/filter-setsar
@@ -1 +1 @@
-setsar 04b06d4622b116cdae756d4b475b9d5d
+setsar 0e9bba3188fffcf1f03e48b5e603af50
diff --git a/tests/ref/fate/filter-thumbnail b/tests/ref/fate/filter-thumbnail
index 5cfbf50e4b..ce30155928 100644
--- a/tests/ref/fate/filter-thumbnail
+++ b/tests/ref/fate/filter-thumbnail
@@ -1 +1 @@
-thumbnail 33c479d5701943253df5e6adc6bc8746
+thumbnail 7167189dd0943adb7546911f508983fe
diff --git a/tests/ref/fate/filter-tile b/tests/ref/fate/filter-tile
index 376acfc1c0..1ae7d9f7cd 100644
--- a/tests/ref/fate/filter-tile
+++ b/tests/ref/fate/filter-tile
@@ -1 +1 @@
-tile bfd98570151154d078b14398f867f0e8
+tile 79b70f2efbecca9410dbc446ba0edab7
diff --git a/tests/ref/fate/filter-vflip b/tests/ref/fate/filter-vflip
index ee492477a4..3fe5392069 100644
--- a/tests/ref/fate/filter-vflip
+++ b/tests/ref/fate/filter-vflip
@@ -1 +1 @@
-vflip c59b35b82b5a195128736021913b35a4
+vflip 745bb206f86f9ef8fce1ef6d4e839c84
diff --git a/tests/ref/fate/filter-vflip_crop b/tests/ref/fate/filter-vflip_crop
index 43c944adad..d67e1505d4 100644
--- a/tests/ref/fate/filter-vflip_crop
+++ b/tests/ref/fate/filter-vflip_crop
@@ -1 +1 @@
-vflip_crop cd56578bb7e89ca0853467dfecab244b
+vflip_crop e1dca0603d6a3cc4b398f1374d0e4987
diff --git a/tests/ref/fate/filter-vflip_vflip b/tests/ref/fate/filter-vflip_vflip
index f401fc7720..8e33019fd8 100644
--- a/tests/ref/fate/filter-vflip_vflip
+++ b/tests/ref/fate/filter-vflip_vflip
@@ -1 +1 @@
-vflip_vflip 61fffd2d8425759a33ae07e718d0242d
+vflip_vflip d1e2afaf9ba43bd35df5c0cab8cd25ad
diff --git a/tests/ref/lavf/mkv b/tests/ref/lavf/mkv
index 51fd2e71b3..bddc0d3b19 100644
--- a/tests/ref/lavf/mkv
+++ b/tests/ref/lavf/mkv
@@ -1,6 +1,6 @@
-5e3e58192b11644477474a25bef2e022 *./tests/data/lavf/lavf.mkv
-472559 ./tests/data/lavf/lavf.mkv
+689990a4a083bf399ebdec5187340cc9 *./tests/data/lavf/lavf.mkv
+472661 ./tests/data/lavf/lavf.mkv
./tests/data/lavf/lavf.mkv CRC=0xec6c3c68
-6aac0de39634046f23a3447b08380efe *./tests/data/lavf/lavf.mkv
-320288 ./tests/data/lavf/lavf.mkv
+c0abeae6de6c08054887c088befe7c46 *./tests/data/lavf/lavf.mkv
+320402 ./tests/data/lavf/lavf.mkv
./tests/data/lavf/lavf.mkv CRC=0xec6c3c68
diff --git a/tests/ref/lavf/nut b/tests/ref/lavf/nut
index 6c42a40d6e..3fb2baf544 100644
--- a/tests/ref/lavf/nut
+++ b/tests/ref/lavf/nut
@@ -1,3 +1,3 @@
-66386a488ee35e4592b605f63ef90a73 *./tests/data/lavf/lavf.nut
-319902 ./tests/data/lavf/lavf.nut
+c1142e54a176850a0c2e6cb41184f515 *./tests/data/lavf/lavf.nut
+319948 ./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 f8b58c4dbd..94187fe3c4 100644
--- a/tests/ref/lavf/ogg
+++ b/tests/ref/lavf/ogg
@@ -1,3 +1,3 @@
-304a201b4afa3583b206bdeef177ce6b *./tests/data/lavf/lavf.ogg
-13495 ./tests/data/lavf/lavf.ogg
+c03f7a025bd6c93203bd0e7e1e0330df *./tests/data/lavf/lavf.ogg
+13511 ./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 bf6cab0ace..582e12a233 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: 537 size: 208
+ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 651 size: 208
ret: 0 st:-1 flags:0 ts:-1.000000
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 753 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 size: 27837
ret: 0 st:-1 flags:1 ts: 1.894167
-ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292167 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 size: 27834
ret: 0 st: 0 flags:0 ts: 0.788000
-ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292167 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 size: 27834
ret: 0 st: 0 flags:1 ts:-0.317000
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 753 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 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: 320008 size: 209
+ret: 0 st: 1 flags:1 dts: 0.993000 pts: 0.993000 pos: 320122 size: 209
ret: 0 st:-1 flags:0 ts: 0.365002
-ret: 0 st: 0 flags:1 dts: 0.491000 pts: 0.491000 pos: 146720 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.491000 pts: 0.491000 pos: 146834 size: 27925
ret: 0 st:-1 flags:1 ts:-0.740831
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 753 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 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: 292167 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 size: 27834
ret: 0 st: 1 flags:0 ts:-0.058000
-ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 537 size: 208
+ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 651 size: 208
ret: 0 st: 1 flags:1 ts: 2.836000
-ret: 0 st: 1 flags:1 dts: 0.993000 pts: 0.993000 pos: 320008 size: 209
+ret: 0 st: 1 flags:1 dts: 0.993000 pts: 0.993000 pos: 320122 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: 146720 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.491000 pts: 0.491000 pos: 146834 size: 27925
ret: 0 st: 0 flags:0 ts:-0.482000
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 753 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 size: 27837
ret: 0 st: 0 flags:1 ts: 2.413000
-ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292167 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 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: 537 size: 208
+ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 651 size: 208
ret: 0 st:-1 flags:0 ts:-0.904994
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 753 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 size: 27837
ret: 0 st:-1 flags:1 ts: 1.989173
-ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292167 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 size: 27834
ret: 0 st: 0 flags:0 ts: 0.883000
-ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292167 size: 27834
+ret: 0 st: 0 flags:1 dts: 0.971000 pts: 0.971000 pos: 292281 size: 27834
ret: 0 st: 0 flags:1 ts:-0.222000
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 753 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 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: 320008 size: 209
+ret: 0 st: 1 flags:1 dts: 0.993000 pts: 0.993000 pos: 320122 size: 209
ret: 0 st:-1 flags:0 ts: 0.460008
-ret: 0 st: 0 flags:1 dts: 0.491000 pts: 0.491000 pos: 146720 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.491000 pts: 0.491000 pos: 146834 size: 27925
ret: 0 st:-1 flags:1 ts:-0.645825
-ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 753 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.011000 pts: 0.011000 pos: 867 size: 27837
diff --git a/tests/ref/seek/lavf-nut b/tests/ref/seek/lavf-nut
index ef47ceb5fb..73a3521c39 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: 339 size: 208
+ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 385 size: 208
ret: 0 st:-1 flags:0 ts:-1.000000
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 567 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
ret: 0 st:-1 flags:1 ts: 1.894167
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146434 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
ret: 0 st: 0 flags:0 ts: 0.788340
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146434 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
ret: 0 st: 0 flags:1 ts:-0.317500
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 567 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
ret: 0 st: 1 flags:0 ts: 2.576667
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271259 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
ret: 0 st: 1 flags:1 ts: 1.470839
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271259 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
ret: 0 st:-1 flags:0 ts: 0.365002
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146434 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
ret: 0 st:-1 flags:1 ts:-0.740831
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 567 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
ret: 0 st: 0 flags:0 ts: 2.153340
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146434 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
ret: 0 st: 0 flags:1 ts: 1.047500
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146434 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
ret: 0 st: 1 flags:0 ts:-0.058322
-ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 339 size: 208
+ret: 0 st: 1 flags:1 dts: 0.000000 pts: 0.000000 pos: 385 size: 208
ret: 0 st: 1 flags:1 ts: 2.835828
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271259 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
ret: 0 st:-1 flags:0 ts: 1.730004
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146434 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
ret: 0 st:-1 flags:1 ts: 0.624171
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146434 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
ret: 0 st: 0 flags:0 ts:-0.481660
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 567 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
ret: 0 st: 0 flags:1 ts: 2.412500
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146434 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
ret: 0 st: 1 flags:0 ts: 1.306667
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271259 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
ret: 0 st: 1 flags:1 ts: 0.200839
-ret: 0 st: 1 flags:1 dts: 0.182857 pts: 0.182857 pos: 71901 size: 209
+ret: 0 st: 1 flags:1 dts: 0.182857 pts: 0.182857 pos: 71947 size: 209
ret: 0 st:-1 flags:0 ts:-0.904994
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 567 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
ret: 0 st:-1 flags:1 ts: 1.989173
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146434 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
ret: 0 st: 0 flags:0 ts: 0.883340
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146434 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
ret: 0 st: 0 flags:1 ts:-0.222500
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 567 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
ret: 0 st: 1 flags:0 ts: 2.671678
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271259 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
ret: 0 st: 1 flags:1 ts: 1.565850
-ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271259 size: 209
+ret: 0 st: 1 flags:1 dts: 0.862041 pts: 0.862041 pos: 271305 size: 209
ret: 0 st:-1 flags:0 ts: 0.460008
-ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146434 size: 27925
+ret: 0 st: 0 flags:1 dts: 0.490918 pts: 0.490918 pos: 146480 size: 27925
ret: 0 st:-1 flags:1 ts:-0.645825
-ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 567 size: 27837
+ret: 0 st: 0 flags:1 dts: 0.010918 pts: 0.010918 pos: 613 size: 27837
diff --git a/tests/ref/seek/lavf-ogg b/tests/ref/seek/lavf-ogg
index 583526ef59..736ad70e9b 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: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:0 ts:-1.000000
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:1 ts: 1.894167
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:0 ts: 0.788345
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:1 ts:-0.317506
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:0 ts: 2.576668
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:1 ts: 1.470835
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:0 ts: 0.365011
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:1 ts:-0.740839
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:0 ts: 2.153336
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:1 ts: 1.047503
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:0 ts:-0.058322
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:1 ts: 2.835828
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:0 ts: 1.730004
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:1 ts: 0.624171
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:0 ts:-0.481655
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:1 ts: 2.412494
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:0 ts: 1.306672
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:1 ts: 0.200839
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:0 ts:-0.904989
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:1 ts: 1.989184
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:0 ts: 0.883340
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:1 ts:-0.222493
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:0 ts: 2.671678
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st: 0 flags:1 ts: 1.565850
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:0 ts: 0.460008
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364
ret: 0 st:-1 flags:1 ts:-0.645825
-ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 143 size: 1364
+ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 159 size: 1364