Commit 0a41fef0fa for ffmpeg
commit 0a41fef0fa5a16c4b9830f7ae87f94cfe52e8b4e
Author: Kacper Michajłow <kasper93@gmail.com>
Date: Wed Sep 9 06:10:31 2026 +0200
avfilter/vf_scale: honor the chroma location of the input frame
in_chroma_loc was assigned to the input frame unconditionally and it defaults
to AVCHROMA_LOC_UNSPECIFIED, so the location carried by the frame was
overwritten before libswscale ever saw it. AVFilterLink does not carry a
chroma location, the frame is the only carrier, so the value was lost and
libswscale fell back to center siting for everything.
The location was also destroyed for everyone downstream, since the output
frame takes it from the input through av_frame_copy_props(). Scaling a stream
tagged left produced an output tagged unspecified. That part is a regression
from 04ce01df0b.
Note that in_chroma_loc=unknown is an alias of auto and therefore no longer
forces center siting, pass in_chroma_loc=center for that.
Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
diff --git a/doc/filters.texi b/doc/filters.texi
index 34c465200b..f22d354691 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -21856,8 +21856,9 @@ Set "MPEG" range (16-235 in case of 8-bit luma).
@item in_chroma_loc
@item out_chroma_loc
-Set in/output chroma sample location. If not specified, center-sited chroma
-is used by default. Possible values:
+Set in/output chroma sample location. If not specified, the chroma location
+tagged on the input frame is used, and untagged input is treated as
+center-sited. Possible values:
@table @samp
@item auto, unknown
diff --git a/libavfilter/vf_scale.c b/libavfilter/vf_scale.c
index f2d3021080..775b0ce63d 100644
--- a/libavfilter/vf_scale.c
+++ b/libavfilter/vf_scale.c
@@ -829,7 +829,8 @@ scale:
in->color_trc = scale->in_transfer;
if (scale->in_range != AVCOL_RANGE_UNSPECIFIED)
in->color_range = scale->in_range;
- in->chroma_location = scale->in_chroma_loc;
+ if (scale->in_chroma_loc != AVCHROMA_LOC_UNSPECIFIED)
+ in->chroma_location = scale->in_chroma_loc;
flags_orig = in->flags;
if (scale->interlaced > 0)
diff --git a/tests/ref/fate/h264-brokensps-2580 b/tests/ref/fate/h264-brokensps-2580
index 0bdb1dab16..fba459cbed 100644
--- a/tests/ref/fate/h264-brokensps-2580
+++ b/tests/ref/fate/h264-brokensps-2580
@@ -55,30 +55,30 @@
0, 100, 100, 1, 41472, 0x1c54a705
0, 102, 102, 1, 41472, 0xe681a95f
0, 104, 104, 1, 41472, 0x4ee7abc6
-0, 125, 125, 1, 41472, 0x68a45a04
-0, 131, 131, 1, 41472, 0xf41a4071
-0, 133, 133, 1, 41472, 0xa269adab
-0, 135, 135, 1, 41472, 0xaa1eb23d
-0, 137, 137, 1, 41472, 0xae605bff
-0, 139, 139, 1, 41472, 0xabc75beb
-0, 141, 141, 1, 41472, 0x3f988c08
-0, 143, 143, 1, 41472, 0xc2968ef7
-0, 145, 145, 1, 41472, 0x90d75ca9
-0, 147, 147, 1, 41472, 0x57096134
-0, 149, 149, 1, 41472, 0x32398f58
-0, 151, 151, 1, 41472, 0xde0c8b4c
-0, 153, 153, 1, 41472, 0x7c489797
-0, 155, 155, 1, 41472, 0xaa4e9f12
-0, 157, 157, 1, 41472, 0x9c29a032
-0, 159, 159, 1, 41472, 0x75154e97
-0, 161, 161, 1, 41472, 0x090ba403
-0, 163, 163, 1, 41472, 0xefbfa8bd
-0, 165, 165, 1, 41472, 0x7ce0289a
-0, 167, 167, 1, 41472, 0x48cc318b
-0, 169, 169, 1, 41472, 0xaf6fae87
-0, 171, 171, 1, 41472, 0xf7bab36b
-0, 173, 173, 1, 41472, 0x4a5b38cd
-0, 175, 175, 1, 41472, 0x73de3c81
-0, 177, 177, 1, 41472, 0x46e2aba0
-0, 179, 179, 1, 41472, 0xe75eb500
-0, 181, 181, 1, 41472, 0xfaf40d50
+0, 125, 125, 1, 41472, 0xd35159ff
+0, 131, 131, 1, 41472, 0x78c34030
+0, 133, 133, 1, 41472, 0xd45cadb9
+0, 135, 135, 1, 41472, 0x577eb25e
+0, 137, 137, 1, 41472, 0xbf495bf0
+0, 139, 139, 1, 41472, 0x07b25be0
+0, 141, 141, 1, 41472, 0xef8e8c14
+0, 143, 143, 1, 41472, 0x59f08efc
+0, 145, 145, 1, 41472, 0x65705cb8
+0, 147, 147, 1, 41472, 0xca44613d
+0, 149, 149, 1, 41472, 0xfbad8f69
+0, 151, 151, 1, 41472, 0xd0008b67
+0, 153, 153, 1, 41472, 0x294697ce
+0, 155, 155, 1, 41472, 0x67ed9f47
+0, 157, 157, 1, 41472, 0x8848a053
+0, 159, 159, 1, 41472, 0x3e6b4ec5
+0, 161, 161, 1, 41472, 0x99b8a41d
+0, 163, 163, 1, 41472, 0x8d96a8c4
+0, 165, 165, 1, 41472, 0x288b28b7
+0, 167, 167, 1, 41472, 0x3b7031a5
+0, 169, 169, 1, 41472, 0x88e2aec5
+0, 171, 171, 1, 41472, 0xa5c4b3be
+0, 173, 173, 1, 41472, 0x2a7538dc
+0, 175, 175, 1, 41472, 0x9aac3ca9
+0, 177, 177, 1, 41472, 0x958cabd0
+0, 179, 179, 1, 41472, 0x0f14b53a
+0, 181, 181, 1, 41472, 0x030f0d85
diff --git a/tests/ref/fate/h264-bsf-mp4toannexb-new-extradata b/tests/ref/fate/h264-bsf-mp4toannexb-new-extradata
index 322fb1b4d7..447a61f1c3 100644
--- a/tests/ref/fate/h264-bsf-mp4toannexb-new-extradata
+++ b/tests/ref/fate/h264-bsf-mp4toannexb-new-extradata
@@ -7,5 +7,5 @@ a48f175bf3458410d1dd1907682b92d3 *tests/data/fate/h264-bsf-mp4toannexb-new-extra
#sar 0: 1/1
0, 0, 0, 1, 49152, 0x08745db9
0, 1, 1, 1, 49152, 0x96bf5e58
-0, 2, 2, 1, 49152, 0x8fe31b6d
-0, 3, 3, 1, 49152, 0x0b621cc3
+0, 2, 2, 1, 49152, 0xaa481b84
+0, 3, 3, 1, 49152, 0x75c41cb9
diff --git a/tests/ref/fate/h264-bsf-redundant-pps-side-data2 b/tests/ref/fate/h264-bsf-redundant-pps-side-data2
index 287b10c025..6589b96325 100644
--- a/tests/ref/fate/h264-bsf-redundant-pps-side-data2
+++ b/tests/ref/fate/h264-bsf-redundant-pps-side-data2
@@ -7,5 +7,5 @@
#sar 0: 1/1
0, 0, 0, 1, 49152, 0x08745db9
0, 1, 1, 1, 49152, 0x96bf5e58
-0, 2, 2, 1, 49152, 0x8fe31b6d
-0, 3, 3, 1, 49152, 0x0b621cc3
+0, 2, 2, 1, 49152, 0xaa481b84
+0, 3, 3, 1, 49152, 0x75c41cb9
diff --git a/tests/ref/fate/h264-extradata-reload b/tests/ref/fate/h264-extradata-reload
index c70f805687..d6f5493ce8 100644
--- a/tests/ref/fate/h264-extradata-reload
+++ b/tests/ref/fate/h264-extradata-reload
@@ -9,5 +9,5 @@
#stream#, dts, pts, duration, size, hash
0, 0, 0, 1, 49152, ae09c88e87e3ea0aa8ad267ee91222e5
0, 1, 1, 1, 49152, 7ccd8321a6e23ae1f82bd323c8376524
-0, 2, 2, 1, 49152, 8ed93ab585ff9848801cc28b75b5e12d
-0, 3, 3, 1, 49152, 0049913870ddb62ffc535282018766f4
+0, 2, 2, 1, 49152, 1f25771240fee81c177c03a77224db17
+0, 3, 3, 1, 49152, 8a6ff64cdb2cf6e0bd192c24ad3972e2
diff --git a/tests/ref/fate/h264-reinit-large_420_8-to-small_420_8 b/tests/ref/fate/h264-reinit-large_420_8-to-small_420_8
index 2c28386f93..eb1aa71936 100644
--- a/tests/ref/fate/h264-reinit-large_420_8-to-small_420_8
+++ b/tests/ref/fate/h264-reinit-large_420_8-to-small_420_8
@@ -3,103 +3,103 @@
#codec_id 0: rawvideo
#dimensions 0: 352x288
#sar 0: 0/1
-0, 0, 0, 1, 608256, 0x65574c43
-0, 1, 1, 1, 608256, 0x5e5a1aa4
-0, 2, 2, 1, 608256, 0xa9a5cbc5
-0, 3, 3, 1, 608256, 0x4e462c02
-0, 4, 4, 1, 608256, 0xf8215f14
-0, 5, 5, 1, 608256, 0x4f332ccd
-0, 6, 6, 1, 608256, 0x5dac18a3
-0, 7, 7, 1, 608256, 0x81196f38
-0, 8, 8, 1, 608256, 0xd4cb4ffc
-0, 9, 9, 1, 608256, 0x839af1a4
-0, 10, 10, 1, 608256, 0x15ab7a99
-0, 11, 11, 1, 608256, 0x7496aec8
-0, 12, 12, 1, 608256, 0xfe974593
-0, 13, 13, 1, 608256, 0x702a94b7
-0, 14, 14, 1, 608256, 0x0f74cd7a
-0, 15, 15, 1, 608256, 0x3b35b667
-0, 16, 16, 1, 608256, 0x22083d70
-0, 17, 17, 1, 608256, 0xab77f6e1
-0, 18, 18, 1, 608256, 0x51513651
-0, 19, 19, 1, 608256, 0x06ff4ef1
-0, 20, 20, 1, 608256, 0xdf2ed7d3
-0, 21, 21, 1, 608256, 0x3107421b
-0, 22, 22, 1, 608256, 0x975823fe
-0, 23, 23, 1, 608256, 0xe40d9894
-0, 24, 24, 1, 608256, 0x8fb1fead
-0, 25, 25, 1, 608256, 0x56e5056b
-0, 26, 26, 1, 608256, 0x3346b970
-0, 27, 27, 1, 608256, 0x7e3c5b82
-0, 28, 28, 1, 608256, 0x6a86c482
-0, 29, 29, 1, 608256, 0x3e800e13
-0, 30, 30, 1, 608256, 0xd6c4589e
-0, 31, 31, 1, 608256, 0xcdfa7d94
-0, 32, 32, 1, 608256, 0xdc91cfce
-0, 33, 33, 1, 608256, 0x8aa5fd0e
-0, 34, 34, 1, 608256, 0x85c190be
-0, 35, 35, 1, 608256, 0xe7563061
-0, 36, 36, 1, 608256, 0x7fd501ec
-0, 37, 37, 1, 608256, 0x088d0df3
-0, 38, 38, 1, 608256, 0x08129a2f
-0, 39, 39, 1, 608256, 0x7bed8d9c
-0, 40, 40, 1, 608256, 0x16ce64c6
-0, 41, 41, 1, 608256, 0x6a120a3a
-0, 42, 42, 1, 608256, 0xfe0b889e
-0, 43, 43, 1, 608256, 0x57f4efcd
-0, 44, 44, 1, 608256, 0xc363ca91
-0, 45, 45, 1, 608256, 0x92237dce
-0, 46, 46, 1, 608256, 0x77bab64f
-0, 47, 47, 1, 608256, 0x29118201
-0, 48, 48, 1, 608256, 0x6f8e8e53
-0, 49, 49, 1, 608256, 0x4a13c4a3
-0, 50, 50, 1, 608256, 0x27a069a3
-0, 51, 51, 1, 608256, 0x22a5ff96
-0, 52, 52, 1, 608256, 0x29ad753f
-0, 53, 53, 1, 608256, 0x955788a6
-0, 54, 54, 1, 608256, 0xb73599c5
-0, 55, 55, 1, 608256, 0x73765aca
-0, 56, 56, 1, 608256, 0x39118f45
-0, 57, 57, 1, 608256, 0xfb0f8b96
-0, 58, 58, 1, 608256, 0xfcf71085
-0, 59, 59, 1, 608256, 0xccaaca7d
-0, 60, 60, 1, 608256, 0xde873299
-0, 61, 61, 1, 608256, 0x5d904202
-0, 62, 62, 1, 608256, 0x1e92c9b8
-0, 63, 63, 1, 608256, 0xdb8ec231
-0, 64, 64, 1, 608256, 0x388e2b9f
-0, 65, 65, 1, 608256, 0x1d190c39
-0, 66, 66, 1, 608256, 0xb6609efd
-0, 67, 67, 1, 608256, 0x0c6bf1d0
-0, 68, 68, 1, 608256, 0x178e0a3c
-0, 69, 69, 1, 608256, 0x439509f7
-0, 70, 70, 1, 608256, 0x00eb29ec
-0, 71, 71, 1, 608256, 0xee45f2a0
-0, 72, 72, 1, 608256, 0xae62eb8c
-0, 73, 73, 1, 608256, 0x3bb7510d
-0, 74, 74, 1, 608256, 0x03f08d02
-0, 75, 75, 1, 608256, 0x4beffc2a
-0, 76, 76, 1, 608256, 0x6071eb56
-0, 77, 77, 1, 608256, 0xbcb4e4e5
-0, 78, 78, 1, 608256, 0x775864aa
-0, 79, 79, 1, 608256, 0x3cfa0a94
-0, 80, 80, 1, 608256, 0x4652d529
-0, 81, 81, 1, 608256, 0xc5be07e2
-0, 82, 82, 1, 608256, 0xe7b480a2
-0, 83, 83, 1, 608256, 0x83b11945
-0, 84, 84, 1, 608256, 0x25ff0458
-0, 85, 85, 1, 608256, 0x5a780cda
-0, 86, 86, 1, 608256, 0x3448077c
-0, 87, 87, 1, 608256, 0x0f9c6f09
-0, 88, 88, 1, 608256, 0x05ece146
-0, 89, 89, 1, 608256, 0x3b02b504
-0, 90, 90, 1, 608256, 0xf3a8e2a6
-0, 91, 91, 1, 608256, 0xd4544847
-0, 92, 92, 1, 608256, 0x49bd2a3f
-0, 93, 93, 1, 608256, 0x22a42082
-0, 94, 94, 1, 608256, 0x8d8d1923
-0, 95, 95, 1, 608256, 0x2ba6877f
-0, 96, 96, 1, 608256, 0x494d481b
-0, 97, 97, 1, 608256, 0x28c99c35
-0, 98, 98, 1, 608256, 0x80128077
-0, 99, 99, 1, 608256, 0x887c2fb0
+0, 0, 0, 1, 608256, 0xbe491721
+0, 1, 1, 1, 608256, 0x222e1203
+0, 2, 2, 1, 608256, 0x363bb8d9
+0, 3, 3, 1, 608256, 0x315d46bb
+0, 4, 4, 1, 608256, 0x9cae6aa0
+0, 5, 5, 1, 608256, 0xeca6120c
+0, 6, 6, 1, 608256, 0x5c4ef455
+0, 7, 7, 1, 608256, 0x283385a7
+0, 8, 8, 1, 608256, 0xadb44b6c
+0, 9, 9, 1, 608256, 0x8d86e0a9
+0, 10, 10, 1, 608256, 0xbfd66c60
+0, 11, 11, 1, 608256, 0xcbf1a73e
+0, 12, 12, 1, 608256, 0x9e8d5ee6
+0, 13, 13, 1, 608256, 0x225e87bd
+0, 14, 14, 1, 608256, 0xed2ae80d
+0, 15, 15, 1, 608256, 0xf4d6d07d
+0, 16, 16, 1, 608256, 0x4bec5a1b
+0, 17, 17, 1, 608256, 0x9d6cf0c7
+0, 18, 18, 1, 608256, 0x863a3c15
+0, 19, 19, 1, 608256, 0x46514638
+0, 20, 20, 1, 608256, 0x8996effa
+0, 21, 21, 1, 608256, 0xd74c3c0b
+0, 22, 22, 1, 608256, 0x30502d75
+0, 23, 23, 1, 608256, 0xaa37af19
+0, 24, 24, 1, 608256, 0x15e0065e
+0, 25, 25, 1, 608256, 0xf614e333
+0, 26, 26, 1, 608256, 0xdd42acd2
+0, 27, 27, 1, 608256, 0xb3f757c3
+0, 28, 28, 1, 608256, 0xcaeeb47b
+0, 29, 29, 1, 608256, 0x404706d6
+0, 30, 30, 1, 608256, 0x58b45288
+0, 31, 31, 1, 608256, 0xf9b75d94
+0, 32, 32, 1, 608256, 0xfb2faa36
+0, 33, 33, 1, 608256, 0x51e0f6ee
+0, 34, 34, 1, 608256, 0xba1b7cea
+0, 35, 35, 1, 608256, 0xc83718e2
+0, 36, 36, 1, 608256, 0x419904bf
+0, 37, 37, 1, 608256, 0x7bd5fb13
+0, 38, 38, 1, 608256, 0xe8be7abf
+0, 39, 39, 1, 608256, 0x80f56a60
+0, 40, 40, 1, 608256, 0xe3d432de
+0, 41, 41, 1, 608256, 0x8f05feb1
+0, 42, 42, 1, 608256, 0x8f166aad
+0, 43, 43, 1, 608256, 0x8866a5e6
+0, 44, 44, 1, 608256, 0x0cd5ce74
+0, 45, 45, 1, 608256, 0x22de6a98
+0, 46, 46, 1, 608256, 0x60b596ea
+0, 47, 47, 1, 608256, 0xd1b05aab
+0, 48, 48, 1, 608256, 0x965e65fb
+0, 49, 49, 1, 608256, 0x74df9d0f
+0, 50, 50, 1, 608256, 0xfa0b3b7e
+0, 51, 51, 1, 608256, 0x2075cd60
+0, 52, 52, 1, 608256, 0x44517ace
+0, 53, 53, 1, 608256, 0x41f0787a
+0, 54, 54, 1, 608256, 0xc661ae66
+0, 55, 55, 1, 608256, 0x9d016423
+0, 56, 56, 1, 608256, 0x31d6ae41
+0, 57, 57, 1, 608256, 0x4268bc46
+0, 58, 58, 1, 608256, 0x16dc36e7
+0, 59, 59, 1, 608256, 0xa78cc92b
+0, 60, 60, 1, 608256, 0xb8c24fc4
+0, 61, 61, 1, 608256, 0x74ac5cbf
+0, 62, 62, 1, 608256, 0xcfc2db2a
+0, 63, 63, 1, 608256, 0x5623d87a
+0, 64, 64, 1, 608256, 0x7788288a
+0, 65, 65, 1, 608256, 0xc6221a33
+0, 66, 66, 1, 608256, 0x22d0913a
+0, 67, 67, 1, 608256, 0xda18f660
+0, 68, 68, 1, 608256, 0x32430b76
+0, 69, 69, 1, 608256, 0x02b12263
+0, 70, 70, 1, 608256, 0x39fd2064
+0, 71, 71, 1, 608256, 0x9aade49a
+0, 72, 72, 1, 608256, 0x160ee9ef
+0, 73, 73, 1, 608256, 0x0bbe70b7
+0, 74, 74, 1, 608256, 0xa9e8ad00
+0, 75, 75, 1, 608256, 0xf932024f
+0, 76, 76, 1, 608256, 0xa7cae202
+0, 77, 77, 1, 608256, 0xab39b9df
+0, 78, 78, 1, 608256, 0x01d44a65
+0, 79, 79, 1, 608256, 0x215000a6
+0, 80, 80, 1, 608256, 0x7304d964
+0, 81, 81, 1, 608256, 0x0a4ce459
+0, 82, 82, 1, 608256, 0x2f6678e7
+0, 83, 83, 1, 608256, 0x62f715a0
+0, 84, 84, 1, 608256, 0x2f5cfdf9
+0, 85, 85, 1, 608256, 0x60e22513
+0, 86, 86, 1, 608256, 0xc6b11469
+0, 87, 87, 1, 608256, 0x75ad5cfd
+0, 88, 88, 1, 608256, 0xcb14e73a
+0, 89, 89, 1, 608256, 0x615693c3
+0, 90, 90, 1, 608256, 0x0732ba6c
+0, 91, 91, 1, 608256, 0x136c13f6
+0, 92, 92, 1, 608256, 0x2d990f94
+0, 93, 93, 1, 608256, 0xf39afb41
+0, 94, 94, 1, 608256, 0x5db0faa1
+0, 95, 95, 1, 608256, 0x576176a8
+0, 96, 96, 1, 608256, 0xed5503eb
+0, 97, 97, 1, 608256, 0x70be7afc
+0, 98, 98, 1, 608256, 0x061d6a8b
+0, 99, 99, 1, 608256, 0x7aae1b1c
diff --git a/tests/ref/fate/h264-reinit-small_420_8-to-large_444_10 b/tests/ref/fate/h264-reinit-small_420_8-to-large_444_10
index e727d07f79..d1e03b4613 100644
--- a/tests/ref/fate/h264-reinit-small_420_8-to-large_444_10
+++ b/tests/ref/fate/h264-reinit-small_420_8-to-large_444_10
@@ -3,56 +3,56 @@
#codec_id 0: rawvideo
#dimensions 0: 352x288
#sar 0: 0/1
-0, 0, 0, 1, 608256, 0x27a069a3
-0, 1, 1, 1, 608256, 0x22a5ff96
-0, 2, 2, 1, 608256, 0x29ad753f
-0, 3, 3, 1, 608256, 0x955788a6
-0, 4, 4, 1, 608256, 0xb73599c5
-0, 5, 5, 1, 608256, 0x73765aca
-0, 6, 6, 1, 608256, 0x39118f45
-0, 7, 7, 1, 608256, 0xfb0f8b96
-0, 8, 8, 1, 608256, 0xfcf71085
-0, 9, 9, 1, 608256, 0xccaaca7d
-0, 10, 10, 1, 608256, 0xde873299
-0, 11, 11, 1, 608256, 0x5d904202
-0, 12, 12, 1, 608256, 0x1e92c9b8
-0, 13, 13, 1, 608256, 0xdb8ec231
-0, 14, 14, 1, 608256, 0x388e2b9f
-0, 15, 15, 1, 608256, 0x1d190c39
-0, 16, 16, 1, 608256, 0xb6609efd
-0, 17, 17, 1, 608256, 0x0c6bf1d0
-0, 18, 18, 1, 608256, 0x178e0a3c
-0, 19, 19, 1, 608256, 0x439509f7
-0, 20, 20, 1, 608256, 0x00eb29ec
-0, 21, 21, 1, 608256, 0xee45f2a0
-0, 22, 22, 1, 608256, 0xae62eb8c
-0, 23, 23, 1, 608256, 0x3bb7510d
-0, 24, 24, 1, 608256, 0x03f08d02
-0, 25, 25, 1, 608256, 0x4beffc2a
-0, 26, 26, 1, 608256, 0x6071eb56
-0, 27, 27, 1, 608256, 0xbcb4e4e5
-0, 28, 28, 1, 608256, 0x775864aa
-0, 29, 29, 1, 608256, 0x3cfa0a94
-0, 30, 30, 1, 608256, 0x4652d529
-0, 31, 31, 1, 608256, 0xc5be07e2
-0, 32, 32, 1, 608256, 0xe7b480a2
-0, 33, 33, 1, 608256, 0x83b11945
-0, 34, 34, 1, 608256, 0x25ff0458
-0, 35, 35, 1, 608256, 0x5a780cda
-0, 36, 36, 1, 608256, 0x3448077c
-0, 37, 37, 1, 608256, 0x0f9c6f09
-0, 38, 38, 1, 608256, 0x05ece146
-0, 39, 39, 1, 608256, 0x3b02b504
-0, 40, 40, 1, 608256, 0xf3a8e2a6
-0, 41, 41, 1, 608256, 0xd4544847
-0, 42, 42, 1, 608256, 0x49bd2a3f
-0, 43, 43, 1, 608256, 0x22a42082
-0, 44, 44, 1, 608256, 0x8d8d1923
-0, 45, 45, 1, 608256, 0x2ba6877f
-0, 46, 46, 1, 608256, 0x494d481b
-0, 47, 47, 1, 608256, 0x28c99c35
-0, 48, 48, 1, 608256, 0x80128077
-0, 49, 49, 1, 608256, 0x887c2fb0
+0, 0, 0, 1, 608256, 0xfa0b3b7e
+0, 1, 1, 1, 608256, 0x2075cd60
+0, 2, 2, 1, 608256, 0x44517ace
+0, 3, 3, 1, 608256, 0x41f0787a
+0, 4, 4, 1, 608256, 0xc661ae66
+0, 5, 5, 1, 608256, 0x9d016423
+0, 6, 6, 1, 608256, 0x31d6ae41
+0, 7, 7, 1, 608256, 0x4268bc46
+0, 8, 8, 1, 608256, 0x16dc36e7
+0, 9, 9, 1, 608256, 0xa78cc92b
+0, 10, 10, 1, 608256, 0xb8c24fc4
+0, 11, 11, 1, 608256, 0x74ac5cbf
+0, 12, 12, 1, 608256, 0xcfc2db2a
+0, 13, 13, 1, 608256, 0x5623d87a
+0, 14, 14, 1, 608256, 0x7788288a
+0, 15, 15, 1, 608256, 0xc6221a33
+0, 16, 16, 1, 608256, 0x22d0913a
+0, 17, 17, 1, 608256, 0xda18f660
+0, 18, 18, 1, 608256, 0x32430b76
+0, 19, 19, 1, 608256, 0x02b12263
+0, 20, 20, 1, 608256, 0x39fd2064
+0, 21, 21, 1, 608256, 0x9aade49a
+0, 22, 22, 1, 608256, 0x160ee9ef
+0, 23, 23, 1, 608256, 0x0bbe70b7
+0, 24, 24, 1, 608256, 0xa9e8ad00
+0, 25, 25, 1, 608256, 0xf932024f
+0, 26, 26, 1, 608256, 0xa7cae202
+0, 27, 27, 1, 608256, 0xab39b9df
+0, 28, 28, 1, 608256, 0x01d44a65
+0, 29, 29, 1, 608256, 0x215000a6
+0, 30, 30, 1, 608256, 0x7304d964
+0, 31, 31, 1, 608256, 0x0a4ce459
+0, 32, 32, 1, 608256, 0x2f6678e7
+0, 33, 33, 1, 608256, 0x62f715a0
+0, 34, 34, 1, 608256, 0x2f5cfdf9
+0, 35, 35, 1, 608256, 0x60e22513
+0, 36, 36, 1, 608256, 0xc6b11469
+0, 37, 37, 1, 608256, 0x75ad5cfd
+0, 38, 38, 1, 608256, 0xcb14e73a
+0, 39, 39, 1, 608256, 0x615693c3
+0, 40, 40, 1, 608256, 0x0732ba6c
+0, 41, 41, 1, 608256, 0x136c13f6
+0, 42, 42, 1, 608256, 0x2d990f94
+0, 43, 43, 1, 608256, 0xf39afb41
+0, 44, 44, 1, 608256, 0x5db0faa1
+0, 45, 45, 1, 608256, 0x576176a8
+0, 46, 46, 1, 608256, 0xed5503eb
+0, 47, 47, 1, 608256, 0x70be7afc
+0, 48, 48, 1, 608256, 0x061d6a8b
+0, 49, 49, 1, 608256, 0x7aae1b1c
0, 50, 50, 1, 608256, 0xfaba3fe4
0, 51, 51, 1, 608256, 0x0369a227
0, 52, 52, 1, 608256, 0xe62cb2b1
diff --git a/tests/ref/fate/h264-reinit-small_420_9-to-small_420_8 b/tests/ref/fate/h264-reinit-small_420_9-to-small_420_8
index 9b3d114c3c..4e0b732363 100644
--- a/tests/ref/fate/h264-reinit-small_420_9-to-small_420_8
+++ b/tests/ref/fate/h264-reinit-small_420_9-to-small_420_8
@@ -3,103 +3,103 @@
#codec_id 0: rawvideo
#dimensions 0: 352x288
#sar 0: 0/1
-0, 0, 0, 1, 608256, 0xee06377f
-0, 1, 1, 1, 608256, 0x9c22c5ee
-0, 2, 2, 1, 608256, 0x322abee2
-0, 3, 3, 1, 608256, 0x82745ed3
-0, 4, 4, 1, 608256, 0xe7b9248b
-0, 5, 5, 1, 608256, 0xc8c1ce0e
-0, 6, 6, 1, 608256, 0x8451eba9
-0, 7, 7, 1, 608256, 0xece9412d
-0, 8, 8, 1, 608256, 0xffbc2c24
-0, 9, 9, 1, 608256, 0xf58c117e
-0, 10, 10, 1, 608256, 0x7853f334
-0, 11, 11, 1, 608256, 0x1acd6465
-0, 12, 12, 1, 608256, 0xb668856c
-0, 13, 13, 1, 608256, 0x3f52c230
-0, 14, 14, 1, 608256, 0xd7e8b5b6
-0, 15, 15, 1, 608256, 0xf663681d
-0, 16, 16, 1, 608256, 0x07ef670c
-0, 17, 17, 1, 608256, 0x1d5084f4
-0, 18, 18, 1, 608256, 0x0ea3fe04
-0, 19, 19, 1, 608256, 0xf095d1e0
-0, 20, 20, 1, 608256, 0xbdac37fb
-0, 21, 21, 1, 608256, 0x2cbfdf91
-0, 22, 22, 1, 608256, 0x8da7190f
-0, 23, 23, 1, 608256, 0x08bf6fc9
-0, 24, 24, 1, 608256, 0xa2368e5c
-0, 25, 25, 1, 608256, 0x36d38f81
-0, 26, 26, 1, 608256, 0x94d344cc
-0, 27, 27, 1, 608256, 0x1cf33f86
-0, 28, 28, 1, 608256, 0x98d6341f
-0, 29, 29, 1, 608256, 0xb04e3a3a
-0, 30, 30, 1, 608256, 0x74e52483
-0, 31, 31, 1, 608256, 0x6acc8d96
-0, 32, 32, 1, 608256, 0x136d6c4e
-0, 33, 33, 1, 608256, 0x50efa37a
-0, 34, 34, 1, 608256, 0x53170421
-0, 35, 35, 1, 608256, 0x2ed5210e
-0, 36, 36, 1, 608256, 0x5f471854
-0, 37, 37, 1, 608256, 0xd6ff7856
-0, 38, 38, 1, 608256, 0x446bf456
-0, 39, 39, 1, 608256, 0x872b95b1
-0, 40, 40, 1, 608256, 0xc9e5e827
-0, 41, 41, 1, 608256, 0xdab3eb04
-0, 42, 42, 1, 608256, 0xccd6347e
-0, 43, 43, 1, 608256, 0xd7dfd0a9
-0, 44, 44, 1, 608256, 0x60b834c3
-0, 45, 45, 1, 608256, 0x0b822676
-0, 46, 46, 1, 608256, 0x0e5d3d5a
-0, 47, 47, 1, 608256, 0x1fa0233d
-0, 48, 48, 1, 608256, 0xb853b650
-0, 49, 49, 1, 608256, 0x30d8d033
-0, 50, 50, 1, 608256, 0x27a069a3
-0, 51, 51, 1, 608256, 0x22a5ff96
-0, 52, 52, 1, 608256, 0x29ad753f
-0, 53, 53, 1, 608256, 0x955788a6
-0, 54, 54, 1, 608256, 0xb73599c5
-0, 55, 55, 1, 608256, 0x73765aca
-0, 56, 56, 1, 608256, 0x39118f45
-0, 57, 57, 1, 608256, 0xfb0f8b96
-0, 58, 58, 1, 608256, 0xfcf71085
-0, 59, 59, 1, 608256, 0xccaaca7d
-0, 60, 60, 1, 608256, 0xde873299
-0, 61, 61, 1, 608256, 0x5d904202
-0, 62, 62, 1, 608256, 0x1e92c9b8
-0, 63, 63, 1, 608256, 0xdb8ec231
-0, 64, 64, 1, 608256, 0x388e2b9f
-0, 65, 65, 1, 608256, 0x1d190c39
-0, 66, 66, 1, 608256, 0xb6609efd
-0, 67, 67, 1, 608256, 0x0c6bf1d0
-0, 68, 68, 1, 608256, 0x178e0a3c
-0, 69, 69, 1, 608256, 0x439509f7
-0, 70, 70, 1, 608256, 0x00eb29ec
-0, 71, 71, 1, 608256, 0xee45f2a0
-0, 72, 72, 1, 608256, 0xae62eb8c
-0, 73, 73, 1, 608256, 0x3bb7510d
-0, 74, 74, 1, 608256, 0x03f08d02
-0, 75, 75, 1, 608256, 0x4beffc2a
-0, 76, 76, 1, 608256, 0x6071eb56
-0, 77, 77, 1, 608256, 0xbcb4e4e5
-0, 78, 78, 1, 608256, 0x775864aa
-0, 79, 79, 1, 608256, 0x3cfa0a94
-0, 80, 80, 1, 608256, 0x4652d529
-0, 81, 81, 1, 608256, 0xc5be07e2
-0, 82, 82, 1, 608256, 0xe7b480a2
-0, 83, 83, 1, 608256, 0x83b11945
-0, 84, 84, 1, 608256, 0x25ff0458
-0, 85, 85, 1, 608256, 0x5a780cda
-0, 86, 86, 1, 608256, 0x3448077c
-0, 87, 87, 1, 608256, 0x0f9c6f09
-0, 88, 88, 1, 608256, 0x05ece146
-0, 89, 89, 1, 608256, 0x3b02b504
-0, 90, 90, 1, 608256, 0xf3a8e2a6
-0, 91, 91, 1, 608256, 0xd4544847
-0, 92, 92, 1, 608256, 0x49bd2a3f
-0, 93, 93, 1, 608256, 0x22a42082
-0, 94, 94, 1, 608256, 0x8d8d1923
-0, 95, 95, 1, 608256, 0x2ba6877f
-0, 96, 96, 1, 608256, 0x494d481b
-0, 97, 97, 1, 608256, 0x28c99c35
-0, 98, 98, 1, 608256, 0x80128077
-0, 99, 99, 1, 608256, 0x887c2fb0
+0, 0, 0, 1, 608256, 0xc2ba368b
+0, 1, 1, 1, 608256, 0xb23193d7
+0, 2, 2, 1, 608256, 0x49aec586
+0, 3, 3, 1, 608256, 0x51f16cc1
+0, 4, 4, 1, 608256, 0x6e0d16e8
+0, 5, 5, 1, 608256, 0x2b70c46d
+0, 6, 6, 1, 608256, 0xf290e369
+0, 7, 7, 1, 608256, 0x0ea24492
+0, 8, 8, 1, 608256, 0x7d6e1928
+0, 9, 9, 1, 608256, 0x65e700cb
+0, 10, 10, 1, 608256, 0xf564ea2b
+0, 11, 11, 1, 608256, 0xdf4248f5
+0, 12, 12, 1, 608256, 0x83658018
+0, 13, 13, 1, 608256, 0xe287d670
+0, 14, 14, 1, 608256, 0xad40d661
+0, 15, 15, 1, 608256, 0x6dd970d0
+0, 16, 16, 1, 608256, 0x19eb84dc
+0, 17, 17, 1, 608256, 0x5519a6ee
+0, 18, 18, 1, 608256, 0x4a2b2087
+0, 19, 19, 1, 608256, 0x2a07c963
+0, 20, 20, 1, 608256, 0x63f23b43
+0, 21, 21, 1, 608256, 0x368f02e8
+0, 22, 22, 1, 608256, 0x33b02c34
+0, 23, 23, 1, 608256, 0x46588a3e
+0, 24, 24, 1, 608256, 0xc04e8ef0
+0, 25, 25, 1, 608256, 0x574e715e
+0, 26, 26, 1, 608256, 0x0a0d35d8
+0, 27, 27, 1, 608256, 0xa4192d10
+0, 28, 28, 1, 608256, 0x58213aa4
+0, 29, 29, 1, 608256, 0x3bbd1c51
+0, 30, 30, 1, 608256, 0xdf751d8d
+0, 31, 31, 1, 608256, 0x203b8591
+0, 32, 32, 1, 608256, 0x75a06928
+0, 33, 33, 1, 608256, 0x3126ac77
+0, 34, 34, 1, 608256, 0x4f92ff32
+0, 35, 35, 1, 608256, 0xec12f9ee
+0, 36, 36, 1, 608256, 0x23bd0562
+0, 37, 37, 1, 608256, 0x2b2174a6
+0, 38, 38, 1, 608256, 0x035be572
+0, 39, 39, 1, 608256, 0xa81f79f5
+0, 40, 40, 1, 608256, 0x0dcbbd22
+0, 41, 41, 1, 608256, 0xe7e4b2c4
+0, 42, 42, 1, 608256, 0xb90e0d95
+0, 43, 43, 1, 608256, 0x207391de
+0, 44, 44, 1, 608256, 0x540a13ff
+0, 45, 45, 1, 608256, 0xb456f85f
+0, 46, 46, 1, 608256, 0xee9024ad
+0, 47, 47, 1, 608256, 0xc13ee3a8
+0, 48, 48, 1, 608256, 0x2b0991b0
+0, 49, 49, 1, 608256, 0xb550a0d2
+0, 50, 50, 1, 608256, 0xfa0b3b7e
+0, 51, 51, 1, 608256, 0x2075cd60
+0, 52, 52, 1, 608256, 0x44517ace
+0, 53, 53, 1, 608256, 0x41f0787a
+0, 54, 54, 1, 608256, 0xc661ae66
+0, 55, 55, 1, 608256, 0x9d016423
+0, 56, 56, 1, 608256, 0x31d6ae41
+0, 57, 57, 1, 608256, 0x4268bc46
+0, 58, 58, 1, 608256, 0x16dc36e7
+0, 59, 59, 1, 608256, 0xa78cc92b
+0, 60, 60, 1, 608256, 0xb8c24fc4
+0, 61, 61, 1, 608256, 0x74ac5cbf
+0, 62, 62, 1, 608256, 0xcfc2db2a
+0, 63, 63, 1, 608256, 0x5623d87a
+0, 64, 64, 1, 608256, 0x7788288a
+0, 65, 65, 1, 608256, 0xc6221a33
+0, 66, 66, 1, 608256, 0x22d0913a
+0, 67, 67, 1, 608256, 0xda18f660
+0, 68, 68, 1, 608256, 0x32430b76
+0, 69, 69, 1, 608256, 0x02b12263
+0, 70, 70, 1, 608256, 0x39fd2064
+0, 71, 71, 1, 608256, 0x9aade49a
+0, 72, 72, 1, 608256, 0x160ee9ef
+0, 73, 73, 1, 608256, 0x0bbe70b7
+0, 74, 74, 1, 608256, 0xa9e8ad00
+0, 75, 75, 1, 608256, 0xf932024f
+0, 76, 76, 1, 608256, 0xa7cae202
+0, 77, 77, 1, 608256, 0xab39b9df
+0, 78, 78, 1, 608256, 0x01d44a65
+0, 79, 79, 1, 608256, 0x215000a6
+0, 80, 80, 1, 608256, 0x7304d964
+0, 81, 81, 1, 608256, 0x0a4ce459
+0, 82, 82, 1, 608256, 0x2f6678e7
+0, 83, 83, 1, 608256, 0x62f715a0
+0, 84, 84, 1, 608256, 0x2f5cfdf9
+0, 85, 85, 1, 608256, 0x60e22513
+0, 86, 86, 1, 608256, 0xc6b11469
+0, 87, 87, 1, 608256, 0x75ad5cfd
+0, 88, 88, 1, 608256, 0xcb14e73a
+0, 89, 89, 1, 608256, 0x615693c3
+0, 90, 90, 1, 608256, 0x0732ba6c
+0, 91, 91, 1, 608256, 0x136c13f6
+0, 92, 92, 1, 608256, 0x2d990f94
+0, 93, 93, 1, 608256, 0xf39afb41
+0, 94, 94, 1, 608256, 0x5db0faa1
+0, 95, 95, 1, 608256, 0x576176a8
+0, 96, 96, 1, 608256, 0xed5503eb
+0, 97, 97, 1, 608256, 0x70be7afc
+0, 98, 98, 1, 608256, 0x061d6a8b
+0, 99, 99, 1, 608256, 0x7aae1b1c
diff --git a/tests/ref/fate/h264-reinit-small_422_9-to-small_420_9 b/tests/ref/fate/h264-reinit-small_422_9-to-small_420_9
index 15115b627b..a38ca398f8 100644
--- a/tests/ref/fate/h264-reinit-small_422_9-to-small_420_9
+++ b/tests/ref/fate/h264-reinit-small_422_9-to-small_420_9
@@ -3,103 +3,103 @@
#codec_id 0: rawvideo
#dimensions 0: 352x288
#sar 0: 0/1
-0, 0, 0, 1, 608256, 0x3aef31f3
-0, 1, 1, 1, 608256, 0x05afe4e8
-0, 2, 2, 1, 608256, 0x9d7dc9b1
-0, 3, 3, 1, 608256, 0x60b3efec
-0, 4, 4, 1, 608256, 0x7dc51741
-0, 5, 5, 1, 608256, 0xb3bfb413
-0, 6, 6, 1, 608256, 0x0a2738b3
-0, 7, 7, 1, 608256, 0xfd3f8f1b
-0, 8, 8, 1, 608256, 0x922d413f
-0, 9, 9, 1, 608256, 0x775b4cfb
-0, 10, 10, 1, 608256, 0xcbfaec82
-0, 11, 11, 1, 608256, 0x1f1903a2
-0, 12, 12, 1, 608256, 0xdd246528
-0, 13, 13, 1, 608256, 0xe3d8afdc
-0, 14, 14, 1, 608256, 0xb29c4235
-0, 15, 15, 1, 608256, 0xa230e654
-0, 16, 16, 1, 608256, 0xe0246276
-0, 17, 17, 1, 608256, 0xd47b6b3c
-0, 18, 18, 1, 608256, 0xa5593d23
-0, 19, 19, 1, 608256, 0x01cd5642
-0, 20, 20, 1, 608256, 0x0c451611
-0, 21, 21, 1, 608256, 0xc4833ff5
-0, 22, 22, 1, 608256, 0xbed881fc
-0, 23, 23, 1, 608256, 0x709e77e6
-0, 24, 24, 1, 608256, 0x9815dad3
-0, 25, 25, 1, 608256, 0x55c1fe5f
-0, 26, 26, 1, 608256, 0xd89ff770
-0, 27, 27, 1, 608256, 0xc636abf7
-0, 28, 28, 1, 608256, 0x17d3f5b1
-0, 29, 29, 1, 608256, 0x0389cd38
-0, 30, 30, 1, 608256, 0x502eea66
-0, 31, 31, 1, 608256, 0xcb697a48
-0, 32, 32, 1, 608256, 0xd4f6c694
-0, 33, 33, 1, 608256, 0x734a5163
-0, 34, 34, 1, 608256, 0xa53f5187
-0, 35, 35, 1, 608256, 0x64d2c1c7
-0, 36, 36, 1, 608256, 0x41a170d0
-0, 37, 37, 1, 608256, 0x6f671fe1
-0, 38, 38, 1, 608256, 0x56983008
-0, 39, 39, 1, 608256, 0x95911957
-0, 40, 40, 1, 608256, 0x027f2a7a
-0, 41, 41, 1, 608256, 0xcd22d70f
-0, 42, 42, 1, 608256, 0x268beec0
-0, 43, 43, 1, 608256, 0xcf14123e
-0, 44, 44, 1, 608256, 0xfc8e3bff
-0, 45, 45, 1, 608256, 0x6974ad54
-0, 46, 46, 1, 608256, 0x8fbd9cdd
-0, 47, 47, 1, 608256, 0x66110ef8
-0, 48, 48, 1, 608256, 0x84b4b1f1
-0, 49, 49, 1, 608256, 0xf0d4949b
-0, 50, 50, 1, 608256, 0xee06377f
-0, 51, 51, 1, 608256, 0x9c22c5ee
-0, 52, 52, 1, 608256, 0x322abee2
-0, 53, 53, 1, 608256, 0x82745ed3
-0, 54, 54, 1, 608256, 0xe7b9248b
-0, 55, 55, 1, 608256, 0xc8c1ce0e
-0, 56, 56, 1, 608256, 0x8451eba9
-0, 57, 57, 1, 608256, 0xece9412d
-0, 58, 58, 1, 608256, 0xffbc2c24
-0, 59, 59, 1, 608256, 0xf58c117e
-0, 60, 60, 1, 608256, 0x7853f334
-0, 61, 61, 1, 608256, 0x1acd6465
-0, 62, 62, 1, 608256, 0xb668856c
-0, 63, 63, 1, 608256, 0x3f52c230
-0, 64, 64, 1, 608256, 0xd7e8b5b6
-0, 65, 65, 1, 608256, 0xf663681d
-0, 66, 66, 1, 608256, 0x07ef670c
-0, 67, 67, 1, 608256, 0x1d5084f4
-0, 68, 68, 1, 608256, 0x0ea3fe04
-0, 69, 69, 1, 608256, 0xf095d1e0
-0, 70, 70, 1, 608256, 0xbdac37fb
-0, 71, 71, 1, 608256, 0x2cbfdf91
-0, 72, 72, 1, 608256, 0x8da7190f
-0, 73, 73, 1, 608256, 0x08bf6fc9
-0, 74, 74, 1, 608256, 0xa2368e5c
-0, 75, 75, 1, 608256, 0x36d38f81
-0, 76, 76, 1, 608256, 0x94d344cc
-0, 77, 77, 1, 608256, 0x1cf33f86
-0, 78, 78, 1, 608256, 0x98d6341f
-0, 79, 79, 1, 608256, 0xb04e3a3a
-0, 80, 80, 1, 608256, 0x74e52483
-0, 81, 81, 1, 608256, 0x6acc8d96
-0, 82, 82, 1, 608256, 0x136d6c4e
-0, 83, 83, 1, 608256, 0x50efa37a
-0, 84, 84, 1, 608256, 0x53170421
-0, 85, 85, 1, 608256, 0x2ed5210e
-0, 86, 86, 1, 608256, 0x5f471854
-0, 87, 87, 1, 608256, 0xd6ff7856
-0, 88, 88, 1, 608256, 0x446bf456
-0, 89, 89, 1, 608256, 0x872b95b1
-0, 90, 90, 1, 608256, 0xc9e5e827
-0, 91, 91, 1, 608256, 0xdab3eb04
-0, 92, 92, 1, 608256, 0xccd6347e
-0, 93, 93, 1, 608256, 0xd7dfd0a9
-0, 94, 94, 1, 608256, 0x60b834c3
-0, 95, 95, 1, 608256, 0x0b822676
-0, 96, 96, 1, 608256, 0x0e5d3d5a
-0, 97, 97, 1, 608256, 0x1fa0233d
-0, 98, 98, 1, 608256, 0xb853b650
-0, 99, 99, 1, 608256, 0x30d8d033
+0, 0, 0, 1, 608256, 0x3a294df9
+0, 1, 1, 1, 608256, 0x117ef512
+0, 2, 2, 1, 608256, 0x5ac2d77a
+0, 3, 3, 1, 608256, 0x86a0feda
+0, 4, 4, 1, 608256, 0xa6d80caf
+0, 5, 5, 1, 608256, 0x831dccdf
+0, 6, 6, 1, 608256, 0xba455d7b
+0, 7, 7, 1, 608256, 0xdd377e95
+0, 8, 8, 1, 608256, 0x74902aaa
+0, 9, 9, 1, 608256, 0xf8c567cf
+0, 10, 10, 1, 608256, 0x1283eab9
+0, 11, 11, 1, 608256, 0x035f0fe6
+0, 12, 12, 1, 608256, 0x87d27f52
+0, 13, 13, 1, 608256, 0xb64fae41
+0, 14, 14, 1, 608256, 0x613650d9
+0, 15, 15, 1, 608256, 0x282fe15a
+0, 16, 16, 1, 608256, 0x6ae3766c
+0, 17, 17, 1, 608256, 0x3e2b7f04
+0, 18, 18, 1, 608256, 0xf57c45ab
+0, 19, 19, 1, 608256, 0x75c267ec
+0, 20, 20, 1, 608256, 0xff80fe54
+0, 21, 21, 1, 608256, 0xc4932644
+0, 22, 22, 1, 608256, 0xbd317ea6
+0, 23, 23, 1, 608256, 0xbed073f2
+0, 24, 24, 1, 608256, 0x125ed5a6
+0, 25, 25, 1, 608256, 0x9368e71f
+0, 26, 26, 1, 608256, 0xb0f5c9ed
+0, 27, 27, 1, 608256, 0x52bc87bc
+0, 28, 28, 1, 608256, 0x15a8e05e
+0, 29, 29, 1, 608256, 0x7aeeaac3
+0, 30, 30, 1, 608256, 0xb9b2c9d9
+0, 31, 31, 1, 608256, 0xf7616fc5
+0, 32, 32, 1, 608256, 0x7cbd9c63
+0, 33, 33, 1, 608256, 0x80f1413b
+0, 34, 34, 1, 608256, 0x9bbc5183
+0, 35, 35, 1, 608256, 0xcda8afc7
+0, 36, 36, 1, 608256, 0xa3db54ba
+0, 37, 37, 1, 608256, 0x05e20a1b
+0, 38, 38, 1, 608256, 0xd0950bc9
+0, 39, 39, 1, 608256, 0x7ff7db57
+0, 40, 40, 1, 608256, 0xfd1dec0b
+0, 41, 41, 1, 608256, 0x319eba32
+0, 42, 42, 1, 608256, 0xb886c347
+0, 43, 43, 1, 608256, 0x0192e0fb
+0, 44, 44, 1, 608256, 0x61c017c7
+0, 45, 45, 1, 608256, 0x95817f23
+0, 46, 46, 1, 608256, 0xe0c78800
+0, 47, 47, 1, 608256, 0xf2ad21e1
+0, 48, 48, 1, 608256, 0xb6a48694
+0, 49, 49, 1, 608256, 0xe25d8880
+0, 50, 50, 1, 608256, 0xc2ba368b
+0, 51, 51, 1, 608256, 0xb23193d7
+0, 52, 52, 1, 608256, 0x49aec586
+0, 53, 53, 1, 608256, 0x51f16cc1
+0, 54, 54, 1, 608256, 0x6e0d16e8
+0, 55, 55, 1, 608256, 0x2b70c46d
+0, 56, 56, 1, 608256, 0xf290e369
+0, 57, 57, 1, 608256, 0x0ea24492
+0, 58, 58, 1, 608256, 0x7d6e1928
+0, 59, 59, 1, 608256, 0x65e700cb
+0, 60, 60, 1, 608256, 0xf564ea2b
+0, 61, 61, 1, 608256, 0xdf4248f5
+0, 62, 62, 1, 608256, 0x83658018
+0, 63, 63, 1, 608256, 0xe287d670
+0, 64, 64, 1, 608256, 0xad40d661
+0, 65, 65, 1, 608256, 0x6dd970d0
+0, 66, 66, 1, 608256, 0x19eb84dc
+0, 67, 67, 1, 608256, 0x5519a6ee
+0, 68, 68, 1, 608256, 0x4a2b2087
+0, 69, 69, 1, 608256, 0x2a07c963
+0, 70, 70, 1, 608256, 0x63f23b43
+0, 71, 71, 1, 608256, 0x368f02e8
+0, 72, 72, 1, 608256, 0x33b02c34
+0, 73, 73, 1, 608256, 0x46588a3e
+0, 74, 74, 1, 608256, 0xc04e8ef0
+0, 75, 75, 1, 608256, 0x574e715e
+0, 76, 76, 1, 608256, 0x0a0d35d8
+0, 77, 77, 1, 608256, 0xa4192d10
+0, 78, 78, 1, 608256, 0x58213aa4
+0, 79, 79, 1, 608256, 0x3bbd1c51
+0, 80, 80, 1, 608256, 0xdf751d8d
+0, 81, 81, 1, 608256, 0x203b8591
+0, 82, 82, 1, 608256, 0x75a06928
+0, 83, 83, 1, 608256, 0x3126ac77
+0, 84, 84, 1, 608256, 0x4f92ff32
+0, 85, 85, 1, 608256, 0xec12f9ee
+0, 86, 86, 1, 608256, 0x23bd0562
+0, 87, 87, 1, 608256, 0x2b2174a6
+0, 88, 88, 1, 608256, 0x035be572
+0, 89, 89, 1, 608256, 0xa81f79f5
+0, 90, 90, 1, 608256, 0x0dcbbd22
+0, 91, 91, 1, 608256, 0xe7e4b2c4
+0, 92, 92, 1, 608256, 0xb90e0d95
+0, 93, 93, 1, 608256, 0x207391de
+0, 94, 94, 1, 608256, 0x540a13ff
+0, 95, 95, 1, 608256, 0xb456f85f
+0, 96, 96, 1, 608256, 0xee9024ad
+0, 97, 97, 1, 608256, 0xc13ee3a8
+0, 98, 98, 1, 608256, 0x2b0991b0
+0, 99, 99, 1, 608256, 0xb550a0d2
diff --git a/tests/ref/fate/hevc-mv-switch b/tests/ref/fate/hevc-mv-switch
index 40d7f29ad2..68ca0f88cd 100644
--- a/tests/ref/fate/hevc-mv-switch
+++ b/tests/ref/fate/hevc-mv-switch
@@ -17,156 +17,156 @@
0, 6, 6, 1, 149760, 0x2eacf616
0, 7, 7, 1, 149760, 0x06322ce2
0, 8, 8, 1, 149760, 0xf14aa104
-0, 9, 9, 1, 149760, 0x9e1cf00a
+0, 9, 9, 1, 149760, 0xdf39bbb2
1, 10, 10, 1, 24576, 0xf8f638da
-0, 11, 11, 1, 149760, 0x6d584d2c
+0, 11, 11, 1, 149760, 0x70eb59d4
1, 12, 12, 1, 24576, 0xd22675a4
-0, 13, 13, 1, 149760, 0x8b21be89
+0, 13, 13, 1, 149760, 0xfb038995
1, 14, 14, 1, 24576, 0x60da42e6
-0, 15, 15, 1, 149760, 0x3946d0ec
+0, 15, 15, 1, 149760, 0x82cddade
1, 16, 16, 1, 24576, 0xe0577f6e
-0, 17, 17, 1, 149760, 0x70859214
+0, 17, 17, 1, 149760, 0xe0675d20
1, 18, 18, 1, 24576, 0x8d9944bd
-0, 19, 19, 1, 149760, 0xd60e93f1
-0, 20, 20, 1, 149760, 0xb07cc873
-0, 21, 21, 1, 149760, 0x86eacff5
-0, 22, 22, 1, 149760, 0x259afb24
-0, 23, 23, 1, 149760, 0x225dd819
-0, 24, 24, 1, 149760, 0xfc47134c
-0, 25, 25, 1, 149760, 0x15da1ece
-0, 26, 26, 1, 149760, 0xb2ec5b6f
-0, 27, 27, 1, 149760, 0xa18f35c6
-0, 28, 28, 1, 149760, 0x8fa8970f
-0, 29, 29, 1, 149760, 0x25a87e60
-0, 30, 30, 1, 149760, 0x77c88c93
-0, 31, 31, 1, 149760, 0xcb673be3
-0, 32, 32, 1, 149760, 0x219f51e6
-0, 33, 33, 1, 149760, 0x59ea3783
-0, 34, 34, 1, 149760, 0x837644b5
-0, 35, 35, 1, 149760, 0x9b62bc7c
-0, 36, 36, 1, 149760, 0xbb32efa8
-0, 37, 37, 1, 149760, 0x1a1bcf3f
-0, 38, 38, 1, 149760, 0x9673c0e1
-0, 39, 39, 1, 149760, 0x7c6461e2
-0, 40, 40, 1, 149760, 0x0551768c
-0, 41, 41, 1, 149760, 0xa5ce5d3a
-0, 42, 42, 1, 149760, 0xe9caa587
-0, 43, 43, 1, 149760, 0xf38613ea
-0, 44, 44, 1, 149760, 0x02083cce
-0, 45, 45, 1, 149760, 0xd5f0ce4e
-0, 46, 46, 1, 149760, 0xb9ed49cd
-0, 47, 47, 1, 149760, 0xdbe0d518
-0, 48, 48, 1, 149760, 0x80f607ca
-0, 49, 49, 1, 149760, 0x9f7e3d36
-0, 50, 50, 1, 149760, 0x7f73121f
-0, 51, 51, 1, 149760, 0x4cff0e8b
-0, 52, 52, 1, 149760, 0x638dd91d
-0, 53, 53, 1, 149760, 0xe28dd86b
-0, 54, 54, 1, 149760, 0xc2b89e3a
-0, 55, 55, 1, 149760, 0xe8b67842
-0, 56, 56, 1, 149760, 0xc69fe16f
-0, 57, 57, 1, 149760, 0xb8b5f913
-0, 58, 58, 1, 149760, 0x5fac972a
-0, 59, 59, 1, 149760, 0x0306ed25
-0, 60, 60, 1, 149760, 0x94271af0
-0, 61, 61, 1, 149760, 0x11b795df
-0, 62, 62, 1, 149760, 0x8f651e3e
-0, 63, 63, 1, 149760, 0xdfb452f9
-0, 64, 64, 1, 149760, 0x686e83ff
-0, 65, 65, 1, 149760, 0x56ced1b4
-0, 66, 66, 1, 149760, 0x8df69755
-1, 67, 67, 1, 24576, 0xa82c4bc6
-0, 68, 68, 1, 149760, 0x5245b9f0
-1, 69, 69, 1, 24576, 0x2d9451db
-0, 70, 70, 1, 149760, 0x957cd0e6
-1, 71, 71, 1, 24576, 0x8b4b56c9
-0, 72, 72, 1, 149760, 0x1b01adc7
-1, 73, 73, 1, 24576, 0x4664573a
-0, 74, 74, 1, 149760, 0xea035d18
-1, 75, 75, 1, 24576, 0x3f3d4f5a
-0, 76, 76, 1, 149760, 0x965affa4
-1, 77, 77, 1, 24576, 0xaf034600
-0, 78, 78, 1, 149760, 0xa1456bd2
-1, 79, 79, 1, 24576, 0x7f5d3504
-0, 80, 80, 1, 149760, 0x5291e254
-1, 81, 81, 1, 24576, 0x59562099
-0, 82, 82, 1, 149760, 0xd97f564a
-1, 83, 83, 1, 24576, 0xd8a609de
-0, 84, 84, 1, 149760, 0x91a61e7f
-1, 85, 85, 1, 24576, 0xcf5008ca
-0, 86, 86, 1, 149760, 0xa268b503
-1, 87, 87, 1, 24576, 0x2c4af809
-0, 88, 88, 1, 149760, 0xd01c152d
-1, 89, 89, 1, 24576, 0x8366e0e1
-0, 90, 90, 1, 149760, 0xbe51742d
-1, 91, 91, 1, 24576, 0x381cc7e9
-0, 92, 92, 1, 149760, 0x15d4f93b
-1, 93, 93, 1, 24576, 0x576bbadd
-0, 94, 94, 1, 149760, 0x4a755f1b
-1, 95, 95, 1, 24576, 0x3516a052
-0, 96, 96, 1, 149760, 0x630d2e54
-1, 97, 97, 1, 24576, 0xd9489703
-0, 98, 98, 1, 149760, 0x1c4c14cd
-1, 99, 99, 1, 24576, 0xa84f8afa
-0, 100, 100, 1, 149760, 0x831a7510
-1, 101, 101, 1, 24576, 0x4d32945c
-0, 102, 102, 1, 149760, 0x9aac3ee7
-1, 103, 103, 1, 24576, 0x6b14b0d7
-0, 104, 104, 1, 149760, 0xd50d3baa
-1, 105, 105, 1, 24576, 0xb05dd8b6
-0, 106, 106, 1, 149760, 0x92d549c6
-1, 107, 107, 1, 24576, 0xfd9a02ca
-0, 108, 108, 1, 149760, 0x2232ec60
-1, 109, 109, 1, 24576, 0xa5b92802
-0, 110, 110, 1, 149760, 0x78092c24
-1, 111, 111, 1, 24576, 0x385e36de
-0, 112, 112, 1, 149760, 0xe5c7cead
-1, 113, 113, 1, 24576, 0xd4072d1a
-0, 114, 114, 1, 149760, 0x1bf8dfd0
-1, 115, 115, 1, 24576, 0x43b30476
-0, 116, 116, 1, 149760, 0x117aa880
-1, 117, 117, 1, 24576, 0x79afd3bf
-0, 118, 118, 1, 149760, 0xf4ee5505
-1, 119, 119, 1, 24576, 0x8d538ff9
-0, 120, 120, 1, 149760, 0x7b2bd220
-1, 121, 121, 1, 24576, 0x187a8509
-0, 122, 122, 1, 149760, 0xdbaf519b
-1, 123, 123, 1, 24576, 0xd97f6ec7
-0, 124, 124, 1, 149760, 0x1a386b01
-1, 125, 125, 1, 24576, 0x13e16de1
-0, 126, 126, 1, 149760, 0xf0bc3e7d
-1, 127, 127, 1, 24576, 0x27628c3b
-0, 128, 128, 1, 149760, 0xb2ba417b
-1, 129, 129, 1, 24576, 0x260eddf8
-0, 130, 130, 1, 149760, 0xb18ebdb9
-1, 131, 131, 1, 24576, 0x47291ff7
-0, 132, 132, 1, 149760, 0x57c7e50f
-1, 133, 133, 1, 24576, 0x6ed4630e
-0, 134, 134, 1, 149760, 0xc0d53c18
-1, 135, 135, 1, 24576, 0x56f98141
-0, 136, 136, 1, 149760, 0x94fb35f1
-1, 137, 137, 1, 24576, 0x62c48555
-0, 138, 138, 1, 149760, 0x0cc9b521
-1, 139, 139, 1, 24576, 0x059a7505
-0, 140, 140, 1, 149760, 0xd618f78f
-1, 141, 141, 1, 24576, 0x99c752c9
-0, 142, 142, 1, 149760, 0x12d119cb
-1, 143, 143, 1, 24576, 0x84c94c61
-0, 144, 144, 1, 149760, 0x479a07b2
-1, 145, 145, 1, 24576, 0xdac16dba
-0, 146, 146, 1, 149760, 0x5009d4fe
-1, 147, 147, 1, 24576, 0xc3c98ceb
-0, 148, 148, 1, 149760, 0x31ce0337
-1, 149, 149, 1, 24576, 0x44afbc11
-0, 150, 150, 1, 149760, 0x72e850bb
-1, 151, 151, 1, 24576, 0x1ed6f485
-0, 152, 152, 1, 149760, 0x25cd1c68
-1, 153, 153, 1, 24576, 0x14a91968
-0, 154, 154, 1, 149760, 0x6f0e7fa8
-1, 155, 155, 1, 24576, 0x398a29a7
-0, 156, 156, 1, 149760, 0x12b61c36
-1, 157, 157, 1, 24576, 0xe7c43a2d
-0, 158, 158, 1, 149760, 0xcfd5918d
-1, 159, 159, 1, 24576, 0x417c42a9
-0, 160, 160, 1, 149760, 0x08b1c6f2
-1, 161, 161, 1, 24576, 0x1a273fff
+0, 19, 19, 1, 149760, 0x66939348
+0, 20, 20, 1, 149760, 0xc86ac7e2
+0, 21, 21, 1, 149760, 0x52a6cf2c
+0, 22, 22, 1, 149760, 0x6ffefa62
+0, 23, 23, 1, 149760, 0x8525d750
+0, 24, 24, 1, 149760, 0xf7b3122f
+0, 25, 25, 1, 149760, 0x488f1e17
+0, 26, 26, 1, 149760, 0x88565afa
+0, 27, 27, 1, 149760, 0x16a53515
+0, 28, 28, 1, 149760, 0x59829675
+0, 29, 29, 1, 149760, 0x15907d8c
+0, 30, 30, 1, 149760, 0xb76d8b57
+0, 31, 31, 1, 149760, 0x3bf53aa9
+0, 32, 32, 1, 149760, 0x045c50af
+0, 33, 33, 1, 149760, 0xe5bf35d5
+0, 34, 34, 1, 149760, 0x98dd4335
+0, 35, 35, 1, 149760, 0x45a4bb03
+0, 36, 36, 1, 149760, 0x3ad0ee94
+0, 37, 37, 1, 149760, 0x512ccda8
+0, 38, 38, 1, 149760, 0x1895bf2a
+0, 39, 39, 1, 149760, 0x9ee86045
+0, 40, 40, 1, 149760, 0xadde74e4
+0, 41, 41, 1, 149760, 0x38505b4d
+0, 42, 42, 1, 149760, 0x1935a447
+0, 43, 43, 1, 149760, 0x7f591282
+0, 44, 44, 1, 149760, 0xca533b78
+0, 45, 45, 1, 149760, 0xfd75cc61
+0, 46, 46, 1, 149760, 0xb0cb4828
+0, 47, 47, 1, 149760, 0x1c06d328
+0, 48, 48, 1, 149760, 0x8ab90601
+0, 49, 49, 1, 149760, 0xc3f23b9a
+0, 50, 50, 1, 149760, 0x72be1033
+0, 51, 51, 1, 149760, 0xf5000d10
+0, 52, 52, 1, 149760, 0xbc50d894
+0, 53, 53, 1, 149760, 0xb736d7d5
+0, 54, 54, 1, 149760, 0x2b029d52
+0, 55, 55, 1, 149760, 0xa3d177d7
+0, 56, 56, 1, 149760, 0xd031e0ae
+0, 57, 57, 1, 149760, 0x224bf88f
+0, 58, 58, 1, 149760, 0x31e2972c
+0, 59, 59, 1, 149760, 0x3a9fece9
+0, 60, 60, 1, 149760, 0xb7b31b14
+0, 61, 61, 1, 149760, 0x14f2966e
+0, 62, 62, 1, 149760, 0x15d61e68
+0, 63, 63, 1, 149760, 0x4f6053aa
+0, 64, 64, 1, 149760, 0xc6798485
+0, 65, 65, 1, 149760, 0x99b2d29c
+0, 66, 66, 1, 149760, 0x51849786
+1, 67, 67, 1, 24576, 0x2d2c4c2c
+0, 68, 68, 1, 149760, 0xf97fba74
+1, 69, 69, 1, 24576, 0x7b8f521a
+0, 70, 70, 1, 149760, 0x2b90d140
+1, 71, 71, 1, 24576, 0xa0875738
+0, 72, 72, 1, 149760, 0x6129adae
+1, 73, 73, 1, 24576, 0x9a9c577e
+0, 74, 74, 1, 149760, 0xe27e5d53
+1, 75, 75, 1, 24576, 0xc6e04fb8
+0, 76, 76, 1, 149760, 0x187effde
+1, 77, 77, 1, 24576, 0xbac9463d
+0, 78, 78, 1, 149760, 0x17ed6be9
+1, 79, 79, 1, 24576, 0x7f0f3529
+0, 80, 80, 1, 149760, 0x5bcfe2a4
+1, 81, 81, 1, 24576, 0x019920ce
+0, 82, 82, 1, 149760, 0x773856cd
+1, 83, 83, 1, 24576, 0x261809ea
+0, 84, 84, 1, 149760, 0x872f1ece
+1, 85, 85, 1, 24576, 0xf6e408d6
+0, 86, 86, 1, 149760, 0x1a2cb53c
+1, 87, 87, 1, 24576, 0xbbb2f81d
+0, 88, 88, 1, 149760, 0x086814ef
+1, 89, 89, 1, 24576, 0xae06e106
+0, 90, 90, 1, 149760, 0xd445748f
+1, 91, 91, 1, 24576, 0x2714c7fe
+0, 92, 92, 1, 149760, 0x90f2f9a3
+1, 93, 93, 1, 24576, 0x15a4bb52
+0, 94, 94, 1, 149760, 0x2d5e5f3c
+1, 95, 95, 1, 24576, 0xb2bfa0a4
+0, 96, 96, 1, 149760, 0x8b752eba
+1, 97, 97, 1, 24576, 0x2150971b
+0, 98, 98, 1, 149760, 0x5f5414ef
+1, 99, 99, 1, 24576, 0x38998b3c
+0, 100, 100, 1, 149760, 0x5218758e
+1, 101, 101, 1, 24576, 0xd16b947b
+0, 102, 102, 1, 149760, 0x028a3f25
+1, 103, 103, 1, 24576, 0x05bbb14c
+0, 104, 104, 1, 149760, 0x404e3b63
+1, 105, 105, 1, 24576, 0x8f87d914
+0, 106, 106, 1, 149760, 0xc07a49ee
+1, 107, 107, 1, 24576, 0xd4f00301
+0, 108, 108, 1, 149760, 0xfd98ec82
+1, 109, 109, 1, 24576, 0x2589283c
+0, 110, 110, 1, 149760, 0x01b32ca3
+1, 111, 111, 1, 24576, 0xa59036f5
+0, 112, 112, 1, 149760, 0xf754ceda
+1, 113, 113, 1, 24576, 0xb34d2d46
+0, 114, 114, 1, 149760, 0xc8b1e041
+1, 115, 115, 1, 24576, 0x636004c9
+0, 116, 116, 1, 149760, 0x3bfea923
+1, 117, 117, 1, 24576, 0xd299d3db
+0, 118, 118, 1, 149760, 0xfcfe5515
+1, 119, 119, 1, 24576, 0x7ae89045
+0, 120, 120, 1, 149760, 0x0799d23c
+1, 121, 121, 1, 24576, 0x5a9c8501
+0, 122, 122, 1, 149760, 0xba6a51d6
+1, 123, 123, 1, 24576, 0x1c376eff
+0, 124, 124, 1, 149760, 0xea806b25
+1, 125, 125, 1, 24576, 0x8d966dd4
+0, 126, 126, 1, 149760, 0xc45c3eab
+1, 127, 127, 1, 24576, 0xe6868c3a
+0, 128, 128, 1, 149760, 0x4bde40d8
+1, 129, 129, 1, 24576, 0x32d4dded
+0, 130, 130, 1, 149760, 0x142fbdf3
+1, 131, 131, 1, 24576, 0xd2a31fd3
+0, 132, 132, 1, 149760, 0xa687e4e7
+1, 133, 133, 1, 24576, 0x00946319
+0, 134, 134, 1, 149760, 0x83633c6f
+1, 135, 135, 1, 24576, 0xee04814d
+0, 136, 136, 1, 149760, 0xc32f35c9
+1, 137, 137, 1, 24576, 0x79c58562
+0, 138, 138, 1, 149760, 0xf194b578
+1, 139, 139, 1, 24576, 0x67b57535
+0, 140, 140, 1, 149760, 0x052df783
+1, 141, 141, 1, 24576, 0xa40152c6
+0, 142, 142, 1, 149760, 0x5eeb19e0
+1, 143, 143, 1, 24576, 0xbec24c7a
+0, 144, 144, 1, 149760, 0x713707d0
+1, 145, 145, 1, 24576, 0x8c3a6de8
+0, 146, 146, 1, 149760, 0x8c7dd4d7
+1, 147, 147, 1, 24576, 0x704f8d1a
+0, 148, 148, 1, 149760, 0xb5300361
+1, 149, 149, 1, 24576, 0xc934bc15
+0, 150, 150, 1, 149760, 0x8c045101
+1, 151, 151, 1, 24576, 0x9810f49d
+0, 152, 152, 1, 149760, 0x8c1e1c48
+1, 153, 153, 1, 24576, 0x026319cb
+0, 154, 154, 1, 149760, 0xfa0b7f4b
+1, 155, 155, 1, 24576, 0x923729ed
+0, 156, 156, 1, 149760, 0x97ca1bcd
+1, 157, 157, 1, 24576, 0x4bd53a7a
+0, 158, 158, 1, 149760, 0x6a7290f8
+1, 159, 159, 1, 24576, 0x358142dc
+0, 160, 160, 1, 149760, 0x9805c5f8
+1, 161, 161, 1, 24576, 0x122a3fff
diff --git a/tests/ref/fate/hevc-paramchange-yuv420p-yuv420p10 b/tests/ref/fate/hevc-paramchange-yuv420p-yuv420p10
index 73bf868cac..e2e242b51d 100644
--- a/tests/ref/fate/hevc-paramchange-yuv420p-yuv420p10
+++ b/tests/ref/fate/hevc-paramchange-yuv420p-yuv420p10
@@ -13,259 +13,259 @@
0, 7, 7, 1, 13368960, 0x7832ef4e
0, 8, 8, 1, 13368960, 0x328142e9
0, 9, 9, 1, 13368960, 0xbe22f686
-0, 10, 10, 1, 13368960, 0x9c4bc207
-0, 11, 11, 1, 13368960, 0x3c5ed3a8
-0, 12, 12, 1, 13368960, 0x2bbad24b
-0, 13, 13, 1, 13368960, 0x1673c4d9
-0, 14, 14, 1, 13368960, 0x2091113f
-0, 15, 15, 1, 13368960, 0xcf6d4fbc
-0, 16, 16, 1, 13368960, 0xd6568883
-0, 17, 17, 1, 13368960, 0xb28f6a46
-0, 18, 18, 1, 13368960, 0x2194e8aa
-0, 19, 19, 1, 13368960, 0xcf9c48ce
-0, 20, 20, 1, 13368960, 0xfc38b71e
-0, 21, 21, 1, 13368960, 0x95497860
-0, 22, 22, 1, 13368960, 0x18d43b46
-0, 23, 23, 1, 13368960, 0xb9e03612
-0, 24, 24, 1, 13368960, 0x0df619fa
-0, 25, 25, 1, 13368960, 0x941c823f
-0, 26, 26, 1, 13368960, 0x4df9ed34
-0, 27, 27, 1, 13368960, 0x6f09aec5
-0, 28, 28, 1, 13368960, 0x03dfcbb1
-0, 29, 29, 1, 13368960, 0x4a64c338
-0, 30, 30, 1, 13368960, 0xd33cf17a
-0, 31, 31, 1, 13368960, 0xc1a38b1b
-0, 32, 32, 1, 13368960, 0x38571158
-0, 33, 33, 1, 13368960, 0x1979e549
-0, 34, 34, 1, 13368960, 0x0c1f42e6
-0, 35, 35, 1, 13368960, 0x589267c1
-0, 36, 36, 1, 13368960, 0x77643e84
-0, 37, 37, 1, 13368960, 0x0b91e89c
-0, 38, 38, 1, 13368960, 0x5a627dc6
-0, 39, 39, 1, 13368960, 0xb1576053
-0, 40, 40, 1, 13368960, 0x9adbc4a1
-0, 41, 41, 1, 13368960, 0x4f6b0f4f
-0, 42, 42, 1, 13368960, 0x70bb7560
-0, 43, 43, 1, 13368960, 0x8c5de89e
-0, 44, 44, 1, 13368960, 0x3268ad70
-0, 45, 45, 1, 13368960, 0xef3caed4
-0, 46, 46, 1, 13368960, 0x71f817b9
-0, 47, 47, 1, 13368960, 0x645da999
-0, 48, 48, 1, 13368960, 0x928ecfad
-0, 49, 49, 1, 13368960, 0xb0d92ec8
-0, 50, 50, 1, 13368960, 0x165927df
-0, 51, 51, 1, 13368960, 0x08fffeed
-0, 52, 52, 1, 13368960, 0xae5b6e67
-0, 53, 53, 1, 13368960, 0x9865c501
-0, 54, 54, 1, 13368960, 0x7ffe38dd
-0, 55, 55, 1, 13368960, 0x27494a3d
-0, 56, 56, 1, 13368960, 0x4bd65d63
-0, 57, 57, 1, 13368960, 0x740c1991
-0, 58, 58, 1, 13368960, 0xc4dd13a5
-0, 59, 59, 1, 13368960, 0xda00e57e
-0, 60, 60, 1, 13368960, 0x49dd07ed
-0, 61, 61, 1, 13368960, 0x0abd3d38
-0, 62, 62, 1, 13368960, 0x5e4dd6c1
-0, 63, 63, 1, 13368960, 0x8003709b
-0, 64, 64, 1, 13368960, 0xc6890279
-0, 65, 65, 1, 13368960, 0x19873cc1
-0, 66, 66, 1, 13368960, 0x4b200ba0
-0, 67, 67, 1, 13368960, 0x4a1cd324
-0, 68, 68, 1, 13368960, 0x0c3067bd
-0, 69, 69, 1, 13368960, 0x8aaa7653
-0, 70, 70, 1, 13368960, 0xf80e0b5b
-0, 71, 71, 1, 13368960, 0x8b3994a7
-0, 72, 72, 1, 13368960, 0x9283add5
-0, 73, 73, 1, 13368960, 0x84c65370
-0, 74, 74, 1, 13368960, 0x861eb66f
-0, 75, 75, 1, 13368960, 0x861eb66f
-0, 76, 76, 1, 13368960, 0xb345c45f
-0, 77, 77, 1, 13368960, 0xb345c45f
-0, 78, 78, 1, 13368960, 0x610a4127
-0, 79, 79, 1, 13368960, 0x80243f40
-0, 80, 80, 1, 13368960, 0xf4759cb7
-0, 81, 81, 1, 13368960, 0x6590bcb9
-0, 82, 82, 1, 13368960, 0xccda37ba
-0, 83, 83, 1, 13368960, 0x63753eb2
-0, 84, 84, 1, 13368960, 0x6c9f0d49
-0, 85, 85, 1, 13368960, 0x65c8760b
-0, 86, 86, 1, 13368960, 0xf67331ae
-0, 87, 87, 1, 13368960, 0xf67331ae
-0, 88, 88, 1, 13368960, 0x04e4f2cf
-0, 89, 89, 1, 13368960, 0xce3bf739
-0, 90, 90, 1, 13368960, 0x37dfaf28
-0, 91, 91, 1, 13368960, 0x66439ac4
-0, 92, 92, 1, 13368960, 0xfccfa1bc
-0, 93, 93, 1, 13368960, 0x5bdfc263
-0, 94, 94, 1, 13368960, 0x65c4c237
-0, 95, 95, 1, 13368960, 0x17aad32b
-0, 96, 96, 1, 13368960, 0xa8dba25c
-0, 97, 97, 1, 13368960, 0x26c6fc9d
-0, 98, 98, 1, 13368960, 0x7e8b4357
-0, 99, 99, 1, 13368960, 0x1bb60730
-0, 100, 100, 1, 13368960, 0x7fa37b25
-0, 101, 101, 1, 13368960, 0xacc7fcf2
-0, 102, 102, 1, 13368960, 0x06a9f637
-0, 103, 103, 1, 13368960, 0x06a9f637
-0, 104, 104, 1, 13368960, 0xd875e692
-0, 105, 105, 1, 13368960, 0x6e4b9e1d
-0, 106, 106, 1, 13368960, 0x58cb3e45
-0, 107, 107, 1, 13368960, 0x9c5daea2
-0, 108, 108, 1, 13368960, 0x78d01454
-0, 109, 109, 1, 13368960, 0xd2122531
-0, 110, 110, 1, 13368960, 0xaf115288
-0, 111, 111, 1, 13368960, 0x17b09d6e
-0, 112, 112, 1, 13368960, 0xc7335c78
-0, 113, 113, 1, 13368960, 0x028bf70c
-0, 114, 114, 1, 13368960, 0x84c9f7ef
-0, 115, 115, 1, 13368960, 0x7151bb7d
-0, 116, 116, 1, 13368960, 0xe5a88164
-0, 117, 117, 1, 13368960, 0xd5e4e381
-0, 118, 118, 1, 13368960, 0xdb3be595
-0, 119, 119, 1, 13368960, 0x068a5b66
-0, 120, 120, 1, 13368960, 0x0eab39c8
-0, 121, 121, 1, 13368960, 0x0dc56563
-0, 122, 122, 1, 13368960, 0xbbf98dd0
-0, 123, 123, 1, 13368960, 0x5a487c5c
-0, 124, 124, 1, 13368960, 0xd33dc8a8
-0, 125, 125, 1, 13368960, 0x8527158b
-0, 126, 126, 1, 13368960, 0x20f2321a
-0, 127, 127, 1, 13368960, 0x2609d883
-0, 128, 128, 1, 13368960, 0x69b89df1
-0, 129, 129, 1, 13368960, 0x74d5246b
-0, 130, 130, 1, 13368960, 0x873e0eeb
-0, 131, 131, 1, 13368960, 0x90405f59
-0, 132, 132, 1, 13368960, 0x93125fd2
-0, 133, 133, 1, 13368960, 0xcbe963c1
-0, 134, 134, 1, 13368960, 0xe79c6347
-0, 135, 135, 1, 13368960, 0x6ffbf0fb
-0, 136, 136, 1, 13368960, 0x3ed97d05
-0, 137, 137, 1, 13368960, 0x724221bc
-0, 138, 138, 1, 13368960, 0x5c1baa66
-0, 139, 139, 1, 13368960, 0x5c1baa66
-0, 140, 140, 1, 13368960, 0xbd3690df
-0, 141, 141, 1, 13368960, 0x52a5947d
-0, 142, 142, 1, 13368960, 0xd73732c8
-0, 143, 143, 1, 13368960, 0x4356196a
-0, 144, 144, 1, 13368960, 0xef7e1e3f
-0, 145, 145, 1, 13368960, 0xa3d76323
-0, 146, 146, 1, 13368960, 0x01751d58
-0, 147, 147, 1, 13368960, 0xd0ef9115
-0, 148, 148, 1, 13368960, 0x2e09d119
-0, 149, 149, 1, 13368960, 0x09d7a785
-0, 150, 150, 1, 13368960, 0xb93189a9
-0, 151, 151, 1, 13368960, 0xd8277b99
-0, 152, 152, 1, 13368960, 0xf3b8766a
-0, 153, 153, 1, 13368960, 0x782e9fa1
-0, 154, 154, 1, 13368960, 0x36d4601e
-0, 155, 155, 1, 13368960, 0x86f70f8c
-0, 156, 156, 1, 13368960, 0xcc7f2c1d
-0, 157, 157, 1, 13368960, 0xe83641fc
-0, 158, 158, 1, 13368960, 0x1d81af8a
-0, 159, 159, 1, 13368960, 0x83c2fe6c
-0, 160, 160, 1, 13368960, 0x3e324390
-0, 161, 161, 1, 13368960, 0xd00235b3
-0, 162, 162, 1, 13368960, 0xd1e8873a
-0, 163, 163, 1, 13368960, 0x7d8f603a
-0, 164, 164, 1, 13368960, 0x76107866
-0, 165, 165, 1, 13368960, 0x79f71d19
-0, 166, 166, 1, 13368960, 0x5ae7b71d
-0, 167, 167, 1, 13368960, 0xeb0acd6e
-0, 168, 168, 1, 13368960, 0x3400e989
-0, 169, 169, 1, 13368960, 0xaa5f7ae6
-0, 170, 170, 1, 13368960, 0xfc294222
-0, 171, 171, 1, 13368960, 0xc95000e2
-0, 172, 172, 1, 13368960, 0x8525afaf
-0, 173, 173, 1, 13368960, 0x02e87e93
-0, 174, 174, 1, 13368960, 0x84de93e2
-0, 175, 175, 1, 13368960, 0xc96984ed
-0, 176, 176, 1, 13368960, 0xf2bba506
-0, 177, 177, 1, 13368960, 0x580a43bd
-0, 178, 178, 1, 13368960, 0xa0768ffe
-0, 179, 179, 1, 13368960, 0x6438a4e6
-0, 180, 180, 1, 13368960, 0x93be17fb
-0, 181, 181, 1, 13368960, 0x3ae701f8
-0, 182, 182, 1, 13368960, 0xdd915885
-0, 183, 183, 1, 13368960, 0x72fd266b
-0, 184, 184, 1, 13368960, 0xb4278a8e
-0, 185, 185, 1, 13368960, 0x3c48692b
-0, 186, 186, 1, 13368960, 0x44dced17
-0, 187, 187, 1, 13368960, 0x75091091
-0, 188, 188, 1, 13368960, 0x5c3e2aeb
-0, 189, 189, 1, 13368960, 0xb867b21b
-0, 190, 190, 1, 13368960, 0x4c54d3df
-0, 191, 191, 1, 13368960, 0x513a925d
-0, 192, 192, 1, 13368960, 0x1413cd87
-0, 193, 193, 1, 13368960, 0x1413cd87
-0, 194, 194, 1, 13368960, 0x3d18513f
-0, 195, 195, 1, 13368960, 0x3d18513f
-0, 196, 196, 1, 13368960, 0x97666d1f
-0, 197, 197, 1, 13368960, 0xc650d2fb
-0, 198, 198, 1, 13368960, 0x506d7298
-0, 199, 199, 1, 13368960, 0x727835f3
-0, 200, 200, 1, 13368960, 0xbd01cccf
-0, 201, 201, 1, 13368960, 0x9903d82f
-0, 202, 202, 1, 13368960, 0x365cccf3
-0, 203, 203, 1, 13368960, 0x6fe5fa0e
-0, 204, 204, 1, 13368960, 0x365cccf3
-0, 205, 205, 1, 13368960, 0x6f3bbbe8
-0, 206, 206, 1, 13368960, 0x15e1563c
-0, 207, 207, 1, 13368960, 0x92b7c586
-0, 208, 208, 1, 13368960, 0x06303a2b
-0, 209, 209, 1, 13368960, 0x6821a67f
-0, 210, 210, 1, 13368960, 0x53dcf376
-0, 211, 211, 1, 13368960, 0x853cca77
-0, 212, 212, 1, 13368960, 0x4990374c
-0, 213, 213, 1, 13368960, 0x96a45ba2
-0, 214, 214, 1, 13368960, 0x33119f81
-0, 215, 215, 1, 13368960, 0x98bcd5cd
-0, 216, 216, 1, 13368960, 0xfe96fda5
-0, 217, 217, 1, 13368960, 0xf299be0f
-0, 218, 218, 1, 13368960, 0xa986733f
-0, 219, 219, 1, 13368960, 0xe95f90f7
-0, 220, 220, 1, 13368960, 0xbc388307
-0, 221, 221, 1, 13368960, 0x9f85ff25
-0, 222, 222, 1, 13368960, 0xec8200e0
-0, 223, 223, 1, 13368960, 0x508b9054
-0, 224, 224, 1, 13368960, 0x96a4975f
-0, 225, 225, 1, 13368960, 0xe583cf82
-0, 226, 226, 1, 13368960, 0xdb930543
-0, 227, 227, 1, 13368960, 0x4359caa5
-0, 228, 228, 1, 13368960, 0x6eb2243b
-0, 229, 229, 1, 13368960, 0xb0b2afd0
-0, 230, 230, 1, 13368960, 0x6b546e73
-0, 231, 231, 1, 13368960, 0x9e3d3798
-0, 232, 232, 1, 13368960, 0xb5c6fd40
-0, 233, 233, 1, 13368960, 0x61ca65a9
-0, 234, 234, 1, 13368960, 0x01c5eb8d
-0, 235, 235, 1, 13368960, 0x02b9f965
-0, 236, 236, 1, 13368960, 0xf8250f5f
-0, 237, 237, 1, 13368960, 0x29ca8680
-0, 238, 238, 1, 13368960, 0x22788402
-0, 239, 239, 1, 13368960, 0xa48697c6
-0, 240, 240, 1, 13368960, 0x20edbbbf
-0, 241, 241, 1, 13368960, 0x83202f92
-0, 242, 242, 1, 13368960, 0x39753c63
-0, 243, 243, 1, 13368960, 0xe53b2010
-0, 244, 244, 1, 13368960, 0x8f4de71d
-0, 245, 245, 1, 13368960, 0x6258a840
-0, 246, 246, 1, 13368960, 0xe6bb63fa
-0, 247, 247, 1, 13368960, 0xe402b0fa
-0, 248, 248, 1, 13368960, 0x2fb45d78
-0, 249, 249, 1, 13368960, 0xf1615865
-0, 250, 250, 1, 13368960, 0xf7b27d57
-0, 251, 251, 1, 13368960, 0x8acff7a0
-0, 252, 252, 1, 13368960, 0x9a07f770
-0, 253, 253, 1, 13368960, 0xd78ebcec
-0, 254, 254, 1, 13368960, 0x9ab52d9c
-0, 255, 255, 1, 13368960, 0xd27494dd
-0, 256, 256, 1, 13368960, 0xc8e60814
-0, 257, 257, 1, 13368960, 0xa1225c85
-0, 258, 258, 1, 13368960, 0x94386aec
-0, 259, 259, 1, 13368960, 0x98352e63
-0, 260, 260, 1, 13368960, 0x1e469945
-0, 261, 261, 1, 13368960, 0xf646569c
-0, 262, 262, 1, 13368960, 0x9831b297
-0, 263, 263, 1, 13368960, 0x37e38119
-0, 264, 264, 1, 13368960, 0xebe37433
-0, 265, 265, 1, 13368960, 0xa1b5c8e1
+0, 10, 10, 1, 13368960, 0x613bcf91
+0, 11, 11, 1, 13368960, 0x992ee344
+0, 12, 12, 1, 13368960, 0x8ffede39
+0, 13, 13, 1, 13368960, 0x739cd443
+0, 14, 14, 1, 13368960, 0x2cff2231
+0, 15, 15, 1, 13368960, 0xddfd6c87
+0, 16, 16, 1, 13368960, 0xf1279114
+0, 17, 17, 1, 13368960, 0xf7ab7699
+0, 18, 18, 1, 13368960, 0xa77df42a
+0, 19, 19, 1, 13368960, 0x70105391
+0, 20, 20, 1, 13368960, 0xa1fcc019
+0, 21, 21, 1, 13368960, 0x53f983de
+0, 22, 22, 1, 13368960, 0x589d49a2
+0, 23, 23, 1, 13368960, 0x73b9432d
+0, 24, 24, 1, 13368960, 0x49eb258f
+0, 25, 25, 1, 13368960, 0x44ca94b3
+0, 26, 26, 1, 13368960, 0x3ddaf384
+0, 27, 27, 1, 13368960, 0xf683bb76
+0, 28, 28, 1, 13368960, 0x667ad77f
+0, 29, 29, 1, 13368960, 0x53afd96a
+0, 30, 30, 1, 13368960, 0x1dacfb60
+0, 31, 31, 1, 13368960, 0x24f79d34
+0, 32, 32, 1, 13368960, 0x0e6e18f7
+0, 33, 33, 1, 13368960, 0x0ca9ead7
+0, 34, 34, 1, 13368960, 0x30a2466e
+0, 35, 35, 1, 13368960, 0xb47f67e9
+0, 36, 36, 1, 13368960, 0xce8d4595
+0, 37, 37, 1, 13368960, 0x3b44ecba
+0, 38, 38, 1, 13368960, 0xb6717fe9
+0, 39, 39, 1, 13368960, 0x8c2a6011
+0, 40, 40, 1, 13368960, 0xc674bfd1
+0, 41, 41, 1, 13368960, 0xe3fe10a2
+0, 42, 42, 1, 13368960, 0x826f7f5c
+0, 43, 43, 1, 13368960, 0xeffbf2c6
+0, 44, 44, 1, 13368960, 0x8830be72
+0, 45, 45, 1, 13368960, 0x3351be90
+0, 46, 46, 1, 13368960, 0xe5651d12
+0, 47, 47, 1, 13368960, 0x104cb11c
+0, 48, 48, 1, 13368960, 0xddf6d4d6
+0, 49, 49, 1, 13368960, 0x8c512e90
+0, 50, 50, 1, 13368960, 0x69862c96
+0, 51, 51, 1, 13368960, 0x45890249
+0, 52, 52, 1, 13368960, 0xb6646a39
+0, 53, 53, 1, 13368960, 0x3d1fcadb
+0, 54, 54, 1, 13368960, 0x08583826
+0, 55, 55, 1, 13368960, 0x3aa45245
+0, 56, 56, 1, 13368960, 0xbfdb5d01
+0, 57, 57, 1, 13368960, 0x52391888
+0, 58, 58, 1, 13368960, 0x22d7184a
+0, 59, 59, 1, 13368960, 0x932ae71a
+0, 60, 60, 1, 13368960, 0x4f7b07bf
+0, 61, 61, 1, 13368960, 0x502448fd
+0, 62, 62, 1, 13368960, 0xf299d78a
+0, 63, 63, 1, 13368960, 0x289d74b5
+0, 64, 64, 1, 13368960, 0x014c0526
+0, 65, 65, 1, 13368960, 0xadd33d8a
+0, 66, 66, 1, 13368960, 0x12f40c7b
+0, 67, 67, 1, 13368960, 0x8e66d389
+0, 68, 68, 1, 13368960, 0xe2216b8c
+0, 69, 69, 1, 13368960, 0x3e457d1d
+0, 70, 70, 1, 13368960, 0x24901301
+0, 71, 71, 1, 13368960, 0x6bff9838
+0, 72, 72, 1, 13368960, 0x636ead1d
+0, 73, 73, 1, 13368960, 0xb5965705
+0, 74, 74, 1, 13368960, 0xd344b598
+0, 75, 75, 1, 13368960, 0xd344b598
+0, 76, 76, 1, 13368960, 0x007ac388
+0, 77, 77, 1, 13368960, 0x007ac388
+0, 78, 78, 1, 13368960, 0x53ab4879
+0, 79, 79, 1, 13368960, 0x25e34491
+0, 80, 80, 1, 13368960, 0xeab7a14d
+0, 81, 81, 1, 13368960, 0x89d2c1ec
+0, 82, 82, 1, 13368960, 0xc8e5388e
+0, 83, 83, 1, 13368960, 0x5f803f86
+0, 84, 84, 1, 13368960, 0x68aa0e1d
+0, 85, 85, 1, 13368960, 0x7fe4794d
+0, 86, 86, 1, 13368960, 0xa5b52ce5
+0, 87, 87, 1, 13368960, 0xa5b52ce5
+0, 88, 88, 1, 13368960, 0xb417ee06
+0, 89, 89, 1, 13368960, 0x1cd8f192
+0, 90, 90, 1, 13368960, 0x616aad8e
+0, 91, 91, 1, 13368960, 0x8fce992a
+0, 92, 92, 1, 13368960, 0x2669a022
+0, 93, 93, 1, 13368960, 0xd74cbc83
+0, 94, 94, 1, 13368960, 0xe4d9b932
+0, 95, 95, 1, 13368960, 0xe8e9cf5f
+0, 96, 96, 1, 13368960, 0x39a59ae6
+0, 97, 97, 1, 13368960, 0x03f0fbbd
+0, 98, 98, 1, 13368960, 0xb5da42c6
+0, 99, 99, 1, 13368960, 0x8f4d0ac6
+0, 100, 100, 1, 13368960, 0x09687925
+0, 101, 101, 1, 13368960, 0x5c2ffd3a
+0, 102, 102, 1, 13368960, 0x3d73fe13
+0, 103, 103, 1, 13368960, 0x3d73fe13
+0, 104, 104, 1, 13368960, 0x0f4eee6e
+0, 105, 105, 1, 13368960, 0x8266a41a
+0, 106, 106, 1, 13368960, 0x16ce4478
+0, 107, 107, 1, 13368960, 0x960cb4b4
+0, 108, 108, 1, 13368960, 0x37ee1ac9
+0, 109, 109, 1, 13368960, 0xa4ca29a5
+0, 110, 110, 1, 13368960, 0x2b3f58c0
+0, 111, 111, 1, 13368960, 0x5fbd9f69
+0, 112, 112, 1, 13368960, 0x659e5eb2
+0, 113, 113, 1, 13368960, 0x0a43f6ca
+0, 114, 114, 1, 13368960, 0xc32df8e6
+0, 115, 115, 1, 13368960, 0xe63bb803
+0, 116, 116, 1, 13368960, 0x63cc8391
+0, 117, 117, 1, 13368960, 0xbf35e146
+0, 118, 118, 1, 13368960, 0x7cffe442
+0, 119, 119, 1, 13368960, 0xc9b36178
+0, 120, 120, 1, 13368960, 0xc2183078
+0, 121, 121, 1, 13368960, 0xd9de58ff
+0, 122, 122, 1, 13368960, 0xd5188171
+0, 123, 123, 1, 13368960, 0x0af1702d
+0, 124, 124, 1, 13368960, 0xeb72b8fb
+0, 125, 125, 1, 13368960, 0xb3300e03
+0, 126, 126, 1, 13368960, 0xa1202b6c
+0, 127, 127, 1, 13368960, 0x5f28d82e
+0, 128, 128, 1, 13368960, 0x4572936e
+0, 129, 129, 1, 13368960, 0x37911b02
+0, 130, 130, 1, 13368960, 0xd85c00e9
+0, 131, 131, 1, 13368960, 0x18945245
+0, 132, 132, 1, 13368960, 0xedf250ff
+0, 133, 133, 1, 13368960, 0xa8b65446
+0, 134, 134, 1, 13368960, 0x2bad6985
+0, 135, 135, 1, 13368960, 0x6fc1f8b5
+0, 136, 136, 1, 13368960, 0x810e827d
+0, 137, 137, 1, 13368960, 0xe1e92735
+0, 138, 138, 1, 13368960, 0xa72daff9
+0, 139, 139, 1, 13368960, 0xa72daff9
+0, 140, 140, 1, 13368960, 0x2b99956e
+0, 141, 141, 1, 13368960, 0x13f59d1a
+0, 142, 142, 1, 13368960, 0x012535e9
+0, 143, 143, 1, 13368960, 0x9b0921f2
+0, 144, 144, 1, 13368960, 0x54c62027
+0, 145, 145, 1, 13368960, 0x6f76687d
+0, 146, 146, 1, 13368960, 0x4a551f5d
+0, 147, 147, 1, 13368960, 0x6e83969b
+0, 148, 148, 1, 13368960, 0x4270d3e7
+0, 149, 149, 1, 13368960, 0x7af9b00a
+0, 150, 150, 1, 13368960, 0xc4628b3f
+0, 151, 151, 1, 13368960, 0xa65c80bd
+0, 152, 152, 1, 13368960, 0xdcb677af
+0, 153, 153, 1, 13368960, 0x3b6fa250
+0, 154, 154, 1, 13368960, 0x8bb46032
+0, 155, 155, 1, 13368960, 0x69841282
+0, 156, 156, 1, 13368960, 0x003f2e9b
+0, 157, 157, 1, 13368960, 0xf67a4314
+0, 158, 158, 1, 13368960, 0xbb00af41
+0, 159, 159, 1, 13368960, 0x986906cd
+0, 160, 160, 1, 13368960, 0x946641e0
+0, 161, 161, 1, 13368960, 0xe6fe322a
+0, 162, 162, 1, 13368960, 0x80508416
+0, 163, 163, 1, 13368960, 0x3eb057ae
+0, 164, 164, 1, 13368960, 0xa59c6e99
+0, 165, 165, 1, 13368960, 0x2b38189b
+0, 166, 166, 1, 13368960, 0xcdf5b333
+0, 167, 167, 1, 13368960, 0x0a54cbf0
+0, 168, 168, 1, 13368960, 0x1547e67a
+0, 169, 169, 1, 13368960, 0x5536779d
+0, 170, 170, 1, 13368960, 0x8c0c38f8
+0, 171, 171, 1, 13368960, 0xc850f4b6
+0, 172, 172, 1, 13368960, 0xb4e2a5c4
+0, 173, 173, 1, 13368960, 0xd18e743c
+0, 174, 174, 1, 13368960, 0xee35888b
+0, 175, 175, 1, 13368960, 0x9a297af7
+0, 176, 176, 1, 13368960, 0x2d6b9731
+0, 177, 177, 1, 13368960, 0x8aa9353f
+0, 178, 178, 1, 13368960, 0xa11a85e8
+0, 179, 179, 1, 13368960, 0x64dc9ad0
+0, 180, 180, 1, 13368960, 0xcd9b0ba0
+0, 181, 181, 1, 13368960, 0xf4bff558
+0, 182, 182, 1, 13368960, 0x1a754fe4
+0, 183, 183, 1, 13368960, 0xcc671966
+0, 184, 184, 1, 13368960, 0xdda7831d
+0, 185, 185, 1, 13368960, 0x7bdc598e
+0, 186, 186, 1, 13368960, 0x125adfec
+0, 187, 187, 1, 13368960, 0x0ec4053f
+0, 188, 188, 1, 13368960, 0xffaf1bb9
+0, 189, 189, 1, 13368960, 0x7e42a3a5
+0, 190, 190, 1, 13368960, 0xdeb6cd1a
+0, 191, 191, 1, 13368960, 0x0d03882e
+0, 192, 192, 1, 13368960, 0xa675c6c2
+0, 193, 193, 1, 13368960, 0xa675c6c2
+0, 194, 194, 1, 13368960, 0xd16945a1
+0, 195, 195, 1, 13368960, 0xd16945a1
+0, 196, 196, 1, 13368960, 0x2bc66181
+0, 197, 197, 1, 13368960, 0x4a1ccaf9
+0, 198, 198, 1, 13368960, 0x808863ae
+0, 199, 199, 1, 13368960, 0xd10d25f0
+0, 200, 200, 1, 13368960, 0xc851bd6d
+0, 201, 201, 1, 13368960, 0x532dc93b
+0, 202, 202, 1, 13368960, 0xa198be39
+0, 203, 203, 1, 13368960, 0x57e6f353
+0, 204, 204, 1, 13368960, 0xa198be39
+0, 205, 205, 1, 13368960, 0xda77ad2e
+0, 206, 206, 1, 13368960, 0xc0da40f8
+0, 207, 207, 1, 13368960, 0x40b2b681
+0, 208, 208, 1, 13368960, 0xe4c92607
+0, 209, 209, 1, 13368960, 0x12fa9b36
+0, 210, 210, 1, 13368960, 0xd08deb49
+0, 211, 211, 1, 13368960, 0x76dfc221
+0, 212, 212, 1, 13368960, 0xf04e2bc7
+0, 213, 213, 1, 13368960, 0x13645375
+0, 214, 214, 1, 13368960, 0xf3e09735
+0, 215, 215, 1, 13368960, 0x9234cc64
+0, 216, 216, 1, 13368960, 0xf80ef43c
+0, 217, 217, 1, 13368960, 0xcfe2aff0
+0, 218, 218, 1, 13368960, 0x878d6800
+0, 219, 219, 1, 13368960, 0xc76685b8
+0, 220, 220, 1, 13368960, 0x9a3f77c8
+0, 221, 221, 1, 13368960, 0x7d8cf3e6
+0, 222, 222, 1, 13368960, 0x814bedda
+0, 223, 223, 1, 13368960, 0xe5457d5d
+0, 224, 224, 1, 13368960, 0x2b6d8468
+0, 225, 225, 1, 13368960, 0x7a4cbc8b
+0, 226, 226, 1, 13368960, 0x73d2f497
+0, 227, 227, 1, 13368960, 0x4461bc31
+0, 228, 228, 1, 13368960, 0x16e80b29
+0, 229, 229, 1, 13368960, 0xdae39c53
+0, 230, 230, 1, 13368960, 0x2cc7628d
+0, 231, 231, 1, 13368960, 0x72e32bae
+0, 232, 232, 1, 13368960, 0x8a6cf156
+0, 233, 233, 1, 13368960, 0x233d59c3
+0, 234, 234, 1, 13368960, 0xaaaed9dd
+0, 235, 235, 1, 13368960, 0xfb6ee679
+0, 236, 236, 1, 13368960, 0x45a1f74b
+0, 237, 237, 1, 13368960, 0x6369764e
+0, 238, 238, 1, 13368960, 0xff196dab
+0, 239, 239, 1, 13368960, 0x8136816f
+0, 240, 240, 1, 13368960, 0x1310ad96
+0, 241, 241, 1, 13368960, 0x5cbd2a4c
+0, 242, 242, 1, 13368960, 0xd39822dc
+0, 243, 243, 1, 13368960, 0x7f6d0689
+0, 244, 244, 1, 13368960, 0x28a3cd61
+0, 245, 245, 1, 13368960, 0x7a508db7
+0, 246, 246, 1, 13368960, 0x5f3d4ceb
+0, 247, 247, 1, 13368960, 0xb8089d98
+0, 248, 248, 1, 13368960, 0x8f144ff6
+0, 249, 249, 1, 13368960, 0x9e8646ea
+0, 250, 250, 1, 13368960, 0x9bc56861
+0, 251, 251, 1, 13368960, 0x9d3ce643
+0, 252, 252, 1, 13368960, 0xfdfbe600
+0, 253, 253, 1, 13368960, 0x05bfad92
+0, 254, 254, 1, 13368960, 0x10650c0e
+0, 255, 255, 1, 13368960, 0xcb3a7a0a
+0, 256, 256, 1, 13368960, 0xdc74f4fa
+0, 257, 257, 1, 13368960, 0x8cc34676
+0, 258, 258, 1, 13368960, 0xab1d559b
+0, 259, 259, 1, 13368960, 0x64f31fb0
+0, 260, 260, 1, 13368960, 0x9678830b
+0, 261, 261, 1, 13368960, 0xef463f22
+0, 262, 262, 1, 13368960, 0x2d4e97b2
+0, 263, 263, 1, 13368960, 0xd6d4668c
+0, 264, 264, 1, 13368960, 0xe33a594b
+0, 265, 265, 1, 13368960, 0xfd1caca6
diff --git a/tests/ref/fate/mpeg4-resolution-change-down-down b/tests/ref/fate/mpeg4-resolution-change-down-down
index df53794965..60cb4c1137 100644
--- a/tests/ref/fate/mpeg4-resolution-change-down-down
+++ b/tests/ref/fate/mpeg4-resolution-change-down-down
@@ -57,103 +57,103 @@
0, 47, 47, 1, 460800, 29a243a8e57c2b923c514d68c18645bf
0, 48, 48, 1, 460800, 7a1538cfa6fad69f93bf9977ce03b2df
0, 49, 49, 1, 460800, 91e042b5a26fb0a578fe8abad6a881c8
-0, 50, 50, 1, 460800, 4892c52ebd173c1c1f651ab9043bc0ae
-0, 51, 51, 1, 460800, 411e8f1d0603f1bf9a6e0e2fbf139b40
-0, 52, 52, 1, 460800, a8982db63153a60d32d22e3ec52d055f
-0, 53, 53, 1, 460800, eccd934107810c2360850b125c60aa20
-0, 54, 54, 1, 460800, 4ff4a75ad54f3fca7fe302fd42d8b635
-0, 55, 55, 1, 460800, 096f9c7f9605bd03a7d1a2f3707ab0cd
-0, 56, 56, 1, 460800, 8b71840efcaa91b0e999b656458259e4
-0, 57, 57, 1, 460800, a316e47df5e3b815890bbe8ad28e58f7
-0, 58, 58, 1, 460800, c05734743b26b5938bbe491c5e1207bb
-0, 59, 59, 1, 460800, f513bfb6d22eb6dee298bd60289d49ef
-0, 60, 60, 1, 460800, 1242d643e8c4d4b758dd2e4ea934ddb1
-0, 61, 61, 1, 460800, d390abd9c75cce2847ea11929d765a97
-0, 62, 62, 1, 460800, 07c172820c57f4653db9d980f8003f05
-0, 63, 63, 1, 460800, f5121dc906185e1dad2b4d3ef036ffa2
-0, 64, 64, 1, 460800, ab9d1fcf6a5aad68d0f7f68f956a8905
-0, 65, 65, 1, 460800, a30b4e2d59c411cb8ed8b420d0e9980f
-0, 66, 66, 1, 460800, a239203d87b8f6dae0b04aedb5509303
-0, 67, 67, 1, 460800, 08fe1416f25273f66354a8f4365886a9
-0, 68, 68, 1, 460800, 62a4f52f688484a633219bf2431a05a1
-0, 69, 69, 1, 460800, 4f56bbbdce274dca30ea0a6af1ad9fb5
-0, 70, 70, 1, 460800, 7cb37bb372fac6a6ed10066724bd55dc
-0, 71, 71, 1, 460800, 74452850aa88ea0072e84657503d9044
-0, 72, 72, 1, 460800, e5a41bc0f20298b7ad04d5920cbd0ef9
-0, 73, 73, 1, 460800, 6bf692b510e12a1478ad701cd6b92f5f
-0, 74, 74, 1, 460800, 70a990aa4e4e1cd09eb145fc5830182d
-0, 75, 75, 1, 460800, d1766902072052fb820a485c382c5c38
-0, 76, 76, 1, 460800, 36959297268283e0134118a7552d5432
-0, 77, 77, 1, 460800, 907bec0f379ea9eb60a3122b8c253eeb
-0, 78, 78, 1, 460800, 43f1068a583a9645245a0d60dc647b00
-0, 79, 79, 1, 460800, ee55d4619e4b10d3e931eca18a4d4586
-0, 80, 80, 1, 460800, ba6a2efc84360d701944df2236292d74
-0, 81, 81, 1, 460800, b496e4674b5eb6a60e16ec4069ffa1c2
-0, 82, 82, 1, 460800, 5ae928c45606d4665d82da353dd81a81
-0, 83, 83, 1, 460800, 3c84403932cf66e616373f0d25c9f4a8
-0, 84, 84, 1, 460800, e0b63b21cdfd96c44adeb2617ecd9022
-0, 85, 85, 1, 460800, 57e0299f7435c8bd610cba860b128001
-0, 86, 86, 1, 460800, a543a8694155a488e7cc9066a70739e5
-0, 87, 87, 1, 460800, 953d38d3b44e1564b037f83171f7f594
-0, 88, 88, 1, 460800, 3725640ec5fdaec8acc4da7a224b8137
-0, 89, 89, 1, 460800, bd1086accdf2eb9f3e8cfb1e0f09ff60
-0, 90, 90, 1, 460800, b1fc08e447396a2db10e1be8c6cda6a4
-0, 91, 91, 1, 460800, 76849824f2b9aafc850dcb9994058afb
-0, 92, 92, 1, 460800, 90523973962279d4eb5ce1261f631ff0
-0, 93, 93, 1, 460800, d5c69da4109d4d41d9b7940dbed8a21a
-0, 94, 94, 1, 460800, 978d8cbfe9413418d295c485225d8ac8
-0, 95, 95, 1, 460800, a917cd3dc6dd127523e972424f1f1544
-0, 96, 96, 1, 460800, 1a4889b8c72066ea90c2a66ff80cd118
-0, 97, 97, 1, 460800, 30f1792bad369f51bd90e20b8d084779
-0, 98, 98, 1, 460800, 14d67997177544d76d9ec69abe992bf5
-0, 99, 99, 1, 460800, 39ba73b642d95ab9d7d00ca9ecb276af
-0, 100, 100, 1, 460800, 7614eed47fa4ab378fa95a6fa09048dd
-0, 101, 101, 1, 460800, efbce233c30851726551446f2cf007d4
-0, 102, 102, 1, 460800, 4cdf067f4e0dec1d5468d73bc2fb6971
-0, 103, 103, 1, 460800, b6d5a482c97622ca0ac526e46864586c
-0, 104, 104, 1, 460800, 860c1d3db436f96a29f83b25cad8a292
-0, 105, 105, 1, 460800, 3e1adea399679f5ea40539c49d63f475
-0, 106, 106, 1, 460800, 0422ac63df21baada7df73d9efb2b4a8
-0, 107, 107, 1, 460800, f372ebfd2acea1ac3d06a898bdf5ed28
-0, 108, 108, 1, 460800, 95c1bdc33fa3a9bf6fc1cf616eae4989
-0, 109, 109, 1, 460800, a8b67585ab13e9476a2075afb347e551
-0, 110, 110, 1, 460800, 6d7ff7585b172c18e9095bbf304701aa
-0, 111, 111, 1, 460800, ca17a315650ecafcbff854414e832daf
-0, 112, 112, 1, 460800, 0e58c300f666e2f608dde25cb4e7c6e4
-0, 113, 113, 1, 460800, 7e05f8ab2cf1fb99d11edb7dce8adb61
-0, 114, 114, 1, 460800, 5ec17032a3d98c18055eedc994d5b22c
-0, 115, 115, 1, 460800, 3be2f9e9bdf62279b1d1c55af298b8bf
-0, 116, 116, 1, 460800, d791c1335df7a9aac01aeb893e16ebeb
-0, 117, 117, 1, 460800, b1235bfe00b13ac9d4abeb42be518de6
-0, 118, 118, 1, 460800, 770b5fc1acd72c526f7b751569f9ebdd
-0, 119, 119, 1, 460800, 76988407c42beb84704e5cc8175ae3d1
-0, 120, 120, 1, 460800, 9b38739847b080d019403ad0d62505f1
-0, 121, 121, 1, 460800, 06d881fe05e16b528a056001f6162b18
-0, 122, 122, 1, 460800, 2f920d88d0ac956bb7c82c2ee1999b5d
-0, 123, 123, 1, 460800, 3bda811ee889672ef9bf3b329c0d8702
-0, 124, 124, 1, 460800, 793ca50f817442d000c228bae1d34f01
-0, 125, 125, 1, 460800, 6ac43125d47508fbee2a112962d68f7f
-0, 126, 126, 1, 460800, ee60676687c0a54c648f37dc5ac62934
-0, 127, 127, 1, 460800, 34c11e62e2f886fb3f86eabaf5bb8616
-0, 128, 128, 1, 460800, fbf06b77ea70076417e7dae3f05559ad
-0, 129, 129, 1, 460800, 0910773159fee4579b60665961f42dff
-0, 130, 130, 1, 460800, 16e2bdddb02ed137c45779915e83f8ce
-0, 131, 131, 1, 460800, 36c2a8b39e39e37dfd3acaf53166d32d
-0, 132, 132, 1, 460800, 86a93fca2ea3b276d8b5d7922b051635
-0, 133, 133, 1, 460800, 453eeba71c375f94cd2955a390e19aee
-0, 134, 134, 1, 460800, 9b0661b42795d819909b6a10759f2ea8
-0, 135, 135, 1, 460800, 982d156baa7facd8ff90dfc896705dba
-0, 136, 136, 1, 460800, 4346140eb7859cf937813b320c2afd75
-0, 137, 137, 1, 460800, cb19089d54d215ee5759fa95c995cb03
-0, 138, 138, 1, 460800, 4372a47d5c86bd7f36af8b1708d89db1
-0, 139, 139, 1, 460800, 63c1ccf9233c8ced848a536ca83fd2e2
-0, 140, 140, 1, 460800, e05f15fe8811919b514aff6d712e050b
-0, 141, 141, 1, 460800, 7a0787e04d549faeb60e6c53d036fc36
-0, 142, 142, 1, 460800, a48da643d5807dc1b2c9e3768c14fa09
-0, 143, 143, 1, 460800, 18e8af2af9a6d07d0319c216f32833bd
-0, 144, 144, 1, 460800, 54a4abc6dc41181dc6c4ed12ff68d9b6
-0, 145, 145, 1, 460800, 8c4bb205f07927c237134a2b43a1c75e
-0, 146, 146, 1, 460800, c8fbebc0b9d1b0eef22ed22b339c29ad
-0, 147, 147, 1, 460800, 0092360b69fd89eec83302f9c54e63c0
-0, 148, 148, 1, 460800, 454f705a542986ee3df10a31571bac36
-0, 149, 149, 1, 460800, 810de13c12e064d70ca6d1f1c175f0b6
+0, 50, 50, 1, 460800, 90aadcd5e04cf72da4a8ab71171740b9
+0, 51, 51, 1, 460800, 1cd1b6d13bbe84f4d5ffa050a0420857
+0, 52, 52, 1, 460800, 049a4a38feed1ec47aac49194eb4970d
+0, 53, 53, 1, 460800, c1a00f112fb7181ba5f2f0569bed4a70
+0, 54, 54, 1, 460800, 9c42057a5f0ecefa1385e5512d6a6ed7
+0, 55, 55, 1, 460800, f467588f0845405b8d1953a2f984c22a
+0, 56, 56, 1, 460800, 82becf42ac3469277e3487014941d889
+0, 57, 57, 1, 460800, ffecafd3988a098497d4bc7ba5e00f71
+0, 58, 58, 1, 460800, c480ae61dc3a828814b18006875bb99c
+0, 59, 59, 1, 460800, 3af7b17688a02e3da87488cccd4d5aa8
+0, 60, 60, 1, 460800, c4e1148cf328a6dfba07e05b367c7007
+0, 61, 61, 1, 460800, 15c51fdd635a02874f6d7190f58c3b2f
+0, 62, 62, 1, 460800, 7408bebf8095ba2b5a8248c969e37f0e
+0, 63, 63, 1, 460800, 166f561793303420cb0d80857f755688
+0, 64, 64, 1, 460800, 7cda72e143bd88847ecdc9b58fc4c9aa
+0, 65, 65, 1, 460800, 0630427cdfcb6a39d8a17d0a6de0f4df
+0, 66, 66, 1, 460800, 2becba49d23c4f64bba5b777d1c9f481
+0, 67, 67, 1, 460800, ae2e2fdeba0a46e8a4954a3f61ece0e3
+0, 68, 68, 1, 460800, 23d0a627f1ceee64578288d417053157
+0, 69, 69, 1, 460800, 766e386ffb13da751d050473a0fa1b96
+0, 70, 70, 1, 460800, 8e16d03d200e77aa27de07d29f5ea815
+0, 71, 71, 1, 460800, a5a4a596decb5d03e4e4e205e415b9c5
+0, 72, 72, 1, 460800, 88e3508a4a813cbc7efb0d05836a649e
+0, 73, 73, 1, 460800, 6f069883279d0a8d3900a38e31b0cc15
+0, 74, 74, 1, 460800, 35396b104783d643d419bd60639d8ab6
+0, 75, 75, 1, 460800, 3419184146d5c9609f4195cd4e15b03e
+0, 76, 76, 1, 460800, 0d50c625929ca57039a8b2fab8531293
+0, 77, 77, 1, 460800, 8f6f3af9e722ec9f050a4e2e5f69bfda
+0, 78, 78, 1, 460800, bd140309341fb7b2fcf58af529a660e0
+0, 79, 79, 1, 460800, 2fd95907154414967a144f089aaa9e15
+0, 80, 80, 1, 460800, c2f0f4b3eefc8c90ebf9357572e1f4b6
+0, 81, 81, 1, 460800, 01a862191352e0342bbe74345516f986
+0, 82, 82, 1, 460800, 732ed37aabfcdd4491945e3c303a0c45
+0, 83, 83, 1, 460800, e21fe78025d4994bf57fa1efb76c4835
+0, 84, 84, 1, 460800, 4e0f9d989a38e1b32794586638c83d27
+0, 85, 85, 1, 460800, 51d0972c1bc5b87cde47bb648d47e2f0
+0, 86, 86, 1, 460800, 59581e77b743b8bada11d877496b19a5
+0, 87, 87, 1, 460800, f7af9a65ccc0d657cb6d4d4427fd0b94
+0, 88, 88, 1, 460800, b3da8f0651f4277b3b27235d32ca961e
+0, 89, 89, 1, 460800, 0beb4e69d0150ccbf48ebc8e0da3d3b0
+0, 90, 90, 1, 460800, c1172a6e0ac2241f8873ffc7f589572f
+0, 91, 91, 1, 460800, 9a70fa5ea60c07350faeb54f9f09e9c4
+0, 92, 92, 1, 460800, 9c3680dbb25c36f1ee83bd304459e1f2
+0, 93, 93, 1, 460800, 1a8ae6e12a6599dc98a1314233dabecc
+0, 94, 94, 1, 460800, 43900b75016dd7964fbbadc94543d100
+0, 95, 95, 1, 460800, 01100cb1b7d05feabcc54e99f6d9a3b7
+0, 96, 96, 1, 460800, 68fd71a18081a5599698a5403e9912a5
+0, 97, 97, 1, 460800, c454879f15639f9e3178cfe320989b58
+0, 98, 98, 1, 460800, ad1713c21bc6e9b6cb35b7a44b6af456
+0, 99, 99, 1, 460800, 08b5f5cdc2cb17f6b218d9ae4c266aa1
+0, 100, 100, 1, 460800, 00d7e717e8bafa20b6eea717b66761d1
+0, 101, 101, 1, 460800, 109e73772fea7ad604ed18a8779190be
+0, 102, 102, 1, 460800, b34a3f0d81302d566a949f266ff6182c
+0, 103, 103, 1, 460800, 6f059c3c006de1b35eb4f62774f4f662
+0, 104, 104, 1, 460800, 8316520ca47f7a8d7dd45bb00125bbc9
+0, 105, 105, 1, 460800, bf2cac8e815dea56fcd28639df9250da
+0, 106, 106, 1, 460800, 2b661922a8d35e16732415e79d500a78
+0, 107, 107, 1, 460800, 844ef65251f9891c14b19f385e0afc64
+0, 108, 108, 1, 460800, 1b737fac5928e265923acb2c9e2a8fa7
+0, 109, 109, 1, 460800, d2cbcb612d1defc4dfca5e05a44762f7
+0, 110, 110, 1, 460800, a9debcd73d74c6142424791158b2cb0f
+0, 111, 111, 1, 460800, 545f522fb569089f384a501dda4ca81f
+0, 112, 112, 1, 460800, 90a2b3262b25c11649f78de29a4ee67e
+0, 113, 113, 1, 460800, 98b9449e1eb66757d0ae964433c41dce
+0, 114, 114, 1, 460800, 7218aec5d744bc3090aded87aa32f7b8
+0, 115, 115, 1, 460800, 031f00bd1836de3606c51511afa674cf
+0, 116, 116, 1, 460800, da39122a44680ba8962e76b06c84803c
+0, 117, 117, 1, 460800, 22884be110a8d7a4c5ded7972e7720ab
+0, 118, 118, 1, 460800, 0e1e7aeef3f04d51f2040a4a868f2592
+0, 119, 119, 1, 460800, 8e4841c5381e9d203e2ecd483baf78ce
+0, 120, 120, 1, 460800, 58c70073400ea538d2058f950285f76b
+0, 121, 121, 1, 460800, c809d56adb04ed0b74851f7399c79010
+0, 122, 122, 1, 460800, e2bdfc86ef4bab0ac1493ac917b4b6a4
+0, 123, 123, 1, 460800, 2fe9e5dbf8ff4b7bf68291bcba0d67dc
+0, 124, 124, 1, 460800, 059ddac7da4093ae9ed12e66522788aa
+0, 125, 125, 1, 460800, 0f700c8dc6d35fc050d33d6196a48228
+0, 126, 126, 1, 460800, 817f785106407101b87889c8ab6cda4d
+0, 127, 127, 1, 460800, a501c4f07a4b74a0063188d9713928fd
+0, 128, 128, 1, 460800, c1cde557b925e336e816699133b893fb
+0, 129, 129, 1, 460800, a6233438e82dc2cd73a7649f44c4716f
+0, 130, 130, 1, 460800, 055fc09c290ac6fc18aafbd00cb9b8e8
+0, 131, 131, 1, 460800, 3644fccdee4e9ef94be8a4f5a982e1d1
+0, 132, 132, 1, 460800, e84054b2f19e7afa5e2d1cab1035ffb7
+0, 133, 133, 1, 460800, bfa654b620af665ceed47f2264027e0e
+0, 134, 134, 1, 460800, 3c3be1027c748705e9d429942cbcc707
+0, 135, 135, 1, 460800, d16ebbf110d837e96fec7d2a6ca9b16f
+0, 136, 136, 1, 460800, bb6e288e4b877d094a7e60a893626e20
+0, 137, 137, 1, 460800, cbde4bee890dc59b35eb71c99913b193
+0, 138, 138, 1, 460800, 7524c897042f6b4b69e4bd0f4983e435
+0, 139, 139, 1, 460800, 94f1ee4af0ea300487cf95d0969c9fc5
+0, 140, 140, 1, 460800, b71f98a22053ecb83f112cab7ce3d2d6
+0, 141, 141, 1, 460800, ce477fa8d57803d753e5d52cdfa8697c
+0, 142, 142, 1, 460800, d7760825ba135d0b23b94e4c073544b8
+0, 143, 143, 1, 460800, 598ec8570085fa15bcb5e0f8ff74874c
+0, 144, 144, 1, 460800, 306537ac059e6a718e81c87a956dba05
+0, 145, 145, 1, 460800, 810f937f1086f7c55151a09913649057
+0, 146, 146, 1, 460800, cacfe65f8e2d8581957500c3fb3946de
+0, 147, 147, 1, 460800, ae8db0ac3e4637bec9da6eed87bc7008
+0, 148, 148, 1, 460800, 645b51ac92b4b23e07664476b99650b9
+0, 149, 149, 1, 460800, 77c8a83b820027c2de71691de9a86cf1
diff --git a/tests/ref/fate/mpeg4-resolution-change-down-up b/tests/ref/fate/mpeg4-resolution-change-down-up
index 5236115c6a..6d0ad04579 100644
--- a/tests/ref/fate/mpeg4-resolution-change-down-up
+++ b/tests/ref/fate/mpeg4-resolution-change-down-up
@@ -57,103 +57,103 @@
0, 47, 47, 1, 460800, 29a243a8e57c2b923c514d68c18645bf
0, 48, 48, 1, 460800, 7a1538cfa6fad69f93bf9977ce03b2df
0, 49, 49, 1, 460800, 91e042b5a26fb0a578fe8abad6a881c8
-0, 50, 50, 1, 460800, 7614eed47fa4ab378fa95a6fa09048dd
-0, 51, 51, 1, 460800, efbce233c30851726551446f2cf007d4
-0, 52, 52, 1, 460800, 4cdf067f4e0dec1d5468d73bc2fb6971
-0, 53, 53, 1, 460800, b6d5a482c97622ca0ac526e46864586c
-0, 54, 54, 1, 460800, 860c1d3db436f96a29f83b25cad8a292
-0, 55, 55, 1, 460800, 3e1adea399679f5ea40539c49d63f475
-0, 56, 56, 1, 460800, 0422ac63df21baada7df73d9efb2b4a8
-0, 57, 57, 1, 460800, f372ebfd2acea1ac3d06a898bdf5ed28
-0, 58, 58, 1, 460800, 95c1bdc33fa3a9bf6fc1cf616eae4989
-0, 59, 59, 1, 460800, a8b67585ab13e9476a2075afb347e551
-0, 60, 60, 1, 460800, 6d7ff7585b172c18e9095bbf304701aa
-0, 61, 61, 1, 460800, ca17a315650ecafcbff854414e832daf
-0, 62, 62, 1, 460800, 0e58c300f666e2f608dde25cb4e7c6e4
-0, 63, 63, 1, 460800, 7e05f8ab2cf1fb99d11edb7dce8adb61
-0, 64, 64, 1, 460800, 5ec17032a3d98c18055eedc994d5b22c
-0, 65, 65, 1, 460800, 3be2f9e9bdf62279b1d1c55af298b8bf
-0, 66, 66, 1, 460800, d791c1335df7a9aac01aeb893e16ebeb
-0, 67, 67, 1, 460800, b1235bfe00b13ac9d4abeb42be518de6
-0, 68, 68, 1, 460800, 770b5fc1acd72c526f7b751569f9ebdd
-0, 69, 69, 1, 460800, 76988407c42beb84704e5cc8175ae3d1
-0, 70, 70, 1, 460800, 9b38739847b080d019403ad0d62505f1
-0, 71, 71, 1, 460800, 06d881fe05e16b528a056001f6162b18
-0, 72, 72, 1, 460800, 2f920d88d0ac956bb7c82c2ee1999b5d
-0, 73, 73, 1, 460800, 3bda811ee889672ef9bf3b329c0d8702
-0, 74, 74, 1, 460800, 793ca50f817442d000c228bae1d34f01
-0, 75, 75, 1, 460800, 6ac43125d47508fbee2a112962d68f7f
-0, 76, 76, 1, 460800, ee60676687c0a54c648f37dc5ac62934
-0, 77, 77, 1, 460800, 34c11e62e2f886fb3f86eabaf5bb8616
-0, 78, 78, 1, 460800, fbf06b77ea70076417e7dae3f05559ad
-0, 79, 79, 1, 460800, 0910773159fee4579b60665961f42dff
-0, 80, 80, 1, 460800, 16e2bdddb02ed137c45779915e83f8ce
-0, 81, 81, 1, 460800, 36c2a8b39e39e37dfd3acaf53166d32d
-0, 82, 82, 1, 460800, 86a93fca2ea3b276d8b5d7922b051635
-0, 83, 83, 1, 460800, 453eeba71c375f94cd2955a390e19aee
-0, 84, 84, 1, 460800, 9b0661b42795d819909b6a10759f2ea8
-0, 85, 85, 1, 460800, 982d156baa7facd8ff90dfc896705dba
-0, 86, 86, 1, 460800, 4346140eb7859cf937813b320c2afd75
-0, 87, 87, 1, 460800, cb19089d54d215ee5759fa95c995cb03
-0, 88, 88, 1, 460800, 4372a47d5c86bd7f36af8b1708d89db1
-0, 89, 89, 1, 460800, 63c1ccf9233c8ced848a536ca83fd2e2
-0, 90, 90, 1, 460800, e05f15fe8811919b514aff6d712e050b
-0, 91, 91, 1, 460800, 7a0787e04d549faeb60e6c53d036fc36
-0, 92, 92, 1, 460800, a48da643d5807dc1b2c9e3768c14fa09
-0, 93, 93, 1, 460800, 18e8af2af9a6d07d0319c216f32833bd
-0, 94, 94, 1, 460800, 54a4abc6dc41181dc6c4ed12ff68d9b6
-0, 95, 95, 1, 460800, 8c4bb205f07927c237134a2b43a1c75e
-0, 96, 96, 1, 460800, c8fbebc0b9d1b0eef22ed22b339c29ad
-0, 97, 97, 1, 460800, 0092360b69fd89eec83302f9c54e63c0
-0, 98, 98, 1, 460800, 454f705a542986ee3df10a31571bac36
-0, 99, 99, 1, 460800, 810de13c12e064d70ca6d1f1c175f0b6
-0, 100, 100, 1, 460800, 4892c52ebd173c1c1f651ab9043bc0ae
-0, 101, 101, 1, 460800, 411e8f1d0603f1bf9a6e0e2fbf139b40
-0, 102, 102, 1, 460800, a8982db63153a60d32d22e3ec52d055f
-0, 103, 103, 1, 460800, eccd934107810c2360850b125c60aa20
-0, 104, 104, 1, 460800, 4ff4a75ad54f3fca7fe302fd42d8b635
-0, 105, 105, 1, 460800, 096f9c7f9605bd03a7d1a2f3707ab0cd
-0, 106, 106, 1, 460800, 8b71840efcaa91b0e999b656458259e4
-0, 107, 107, 1, 460800, a316e47df5e3b815890bbe8ad28e58f7
-0, 108, 108, 1, 460800, c05734743b26b5938bbe491c5e1207bb
-0, 109, 109, 1, 460800, f513bfb6d22eb6dee298bd60289d49ef
-0, 110, 110, 1, 460800, 1242d643e8c4d4b758dd2e4ea934ddb1
-0, 111, 111, 1, 460800, d390abd9c75cce2847ea11929d765a97
-0, 112, 112, 1, 460800, 07c172820c57f4653db9d980f8003f05
-0, 113, 113, 1, 460800, f5121dc906185e1dad2b4d3ef036ffa2
-0, 114, 114, 1, 460800, ab9d1fcf6a5aad68d0f7f68f956a8905
-0, 115, 115, 1, 460800, a30b4e2d59c411cb8ed8b420d0e9980f
-0, 116, 116, 1, 460800, a239203d87b8f6dae0b04aedb5509303
-0, 117, 117, 1, 460800, 08fe1416f25273f66354a8f4365886a9
-0, 118, 118, 1, 460800, 62a4f52f688484a633219bf2431a05a1
-0, 119, 119, 1, 460800, 4f56bbbdce274dca30ea0a6af1ad9fb5
-0, 120, 120, 1, 460800, 7cb37bb372fac6a6ed10066724bd55dc
-0, 121, 121, 1, 460800, 74452850aa88ea0072e84657503d9044
-0, 122, 122, 1, 460800, e5a41bc0f20298b7ad04d5920cbd0ef9
-0, 123, 123, 1, 460800, 6bf692b510e12a1478ad701cd6b92f5f
-0, 124, 124, 1, 460800, 70a990aa4e4e1cd09eb145fc5830182d
-0, 125, 125, 1, 460800, d1766902072052fb820a485c382c5c38
-0, 126, 126, 1, 460800, 36959297268283e0134118a7552d5432
-0, 127, 127, 1, 460800, 907bec0f379ea9eb60a3122b8c253eeb
-0, 128, 128, 1, 460800, 43f1068a583a9645245a0d60dc647b00
-0, 129, 129, 1, 460800, ee55d4619e4b10d3e931eca18a4d4586
-0, 130, 130, 1, 460800, ba6a2efc84360d701944df2236292d74
-0, 131, 131, 1, 460800, b496e4674b5eb6a60e16ec4069ffa1c2
-0, 132, 132, 1, 460800, 5ae928c45606d4665d82da353dd81a81
-0, 133, 133, 1, 460800, 3c84403932cf66e616373f0d25c9f4a8
-0, 134, 134, 1, 460800, e0b63b21cdfd96c44adeb2617ecd9022
-0, 135, 135, 1, 460800, 57e0299f7435c8bd610cba860b128001
-0, 136, 136, 1, 460800, a543a8694155a488e7cc9066a70739e5
-0, 137, 137, 1, 460800, 953d38d3b44e1564b037f83171f7f594
-0, 138, 138, 1, 460800, 3725640ec5fdaec8acc4da7a224b8137
-0, 139, 139, 1, 460800, bd1086accdf2eb9f3e8cfb1e0f09ff60
-0, 140, 140, 1, 460800, b1fc08e447396a2db10e1be8c6cda6a4
-0, 141, 141, 1, 460800, 76849824f2b9aafc850dcb9994058afb
-0, 142, 142, 1, 460800, 90523973962279d4eb5ce1261f631ff0
-0, 143, 143, 1, 460800, d5c69da4109d4d41d9b7940dbed8a21a
-0, 144, 144, 1, 460800, 978d8cbfe9413418d295c485225d8ac8
-0, 145, 145, 1, 460800, a917cd3dc6dd127523e972424f1f1544
-0, 146, 146, 1, 460800, 1a4889b8c72066ea90c2a66ff80cd118
-0, 147, 147, 1, 460800, 30f1792bad369f51bd90e20b8d084779
-0, 148, 148, 1, 460800, 14d67997177544d76d9ec69abe992bf5
-0, 149, 149, 1, 460800, 39ba73b642d95ab9d7d00ca9ecb276af
+0, 50, 50, 1, 460800, 00d7e717e8bafa20b6eea717b66761d1
+0, 51, 51, 1, 460800, 109e73772fea7ad604ed18a8779190be
+0, 52, 52, 1, 460800, b34a3f0d81302d566a949f266ff6182c
+0, 53, 53, 1, 460800, 6f059c3c006de1b35eb4f62774f4f662
+0, 54, 54, 1, 460800, 8316520ca47f7a8d7dd45bb00125bbc9
+0, 55, 55, 1, 460800, bf2cac8e815dea56fcd28639df9250da
+0, 56, 56, 1, 460800, 2b661922a8d35e16732415e79d500a78
+0, 57, 57, 1, 460800, 844ef65251f9891c14b19f385e0afc64
+0, 58, 58, 1, 460800, 1b737fac5928e265923acb2c9e2a8fa7
+0, 59, 59, 1, 460800, d2cbcb612d1defc4dfca5e05a44762f7
+0, 60, 60, 1, 460800, a9debcd73d74c6142424791158b2cb0f
+0, 61, 61, 1, 460800, 545f522fb569089f384a501dda4ca81f
+0, 62, 62, 1, 460800, 90a2b3262b25c11649f78de29a4ee67e
+0, 63, 63, 1, 460800, 98b9449e1eb66757d0ae964433c41dce
+0, 64, 64, 1, 460800, 7218aec5d744bc3090aded87aa32f7b8
+0, 65, 65, 1, 460800, 031f00bd1836de3606c51511afa674cf
+0, 66, 66, 1, 460800, da39122a44680ba8962e76b06c84803c
+0, 67, 67, 1, 460800, 22884be110a8d7a4c5ded7972e7720ab
+0, 68, 68, 1, 460800, 0e1e7aeef3f04d51f2040a4a868f2592
+0, 69, 69, 1, 460800, 8e4841c5381e9d203e2ecd483baf78ce
+0, 70, 70, 1, 460800, 58c70073400ea538d2058f950285f76b
+0, 71, 71, 1, 460800, c809d56adb04ed0b74851f7399c79010
+0, 72, 72, 1, 460800, e2bdfc86ef4bab0ac1493ac917b4b6a4
+0, 73, 73, 1, 460800, 2fe9e5dbf8ff4b7bf68291bcba0d67dc
+0, 74, 74, 1, 460800, 059ddac7da4093ae9ed12e66522788aa
+0, 75, 75, 1, 460800, 0f700c8dc6d35fc050d33d6196a48228
+0, 76, 76, 1, 460800, 817f785106407101b87889c8ab6cda4d
+0, 77, 77, 1, 460800, a501c4f07a4b74a0063188d9713928fd
+0, 78, 78, 1, 460800, c1cde557b925e336e816699133b893fb
+0, 79, 79, 1, 460800, a6233438e82dc2cd73a7649f44c4716f
+0, 80, 80, 1, 460800, 055fc09c290ac6fc18aafbd00cb9b8e8
+0, 81, 81, 1, 460800, 3644fccdee4e9ef94be8a4f5a982e1d1
+0, 82, 82, 1, 460800, e84054b2f19e7afa5e2d1cab1035ffb7
+0, 83, 83, 1, 460800, bfa654b620af665ceed47f2264027e0e
+0, 84, 84, 1, 460800, 3c3be1027c748705e9d429942cbcc707
+0, 85, 85, 1, 460800, d16ebbf110d837e96fec7d2a6ca9b16f
+0, 86, 86, 1, 460800, bb6e288e4b877d094a7e60a893626e20
+0, 87, 87, 1, 460800, cbde4bee890dc59b35eb71c99913b193
+0, 88, 88, 1, 460800, 7524c897042f6b4b69e4bd0f4983e435
+0, 89, 89, 1, 460800, 94f1ee4af0ea300487cf95d0969c9fc5
+0, 90, 90, 1, 460800, b71f98a22053ecb83f112cab7ce3d2d6
+0, 91, 91, 1, 460800, ce477fa8d57803d753e5d52cdfa8697c
+0, 92, 92, 1, 460800, d7760825ba135d0b23b94e4c073544b8
+0, 93, 93, 1, 460800, 598ec8570085fa15bcb5e0f8ff74874c
+0, 94, 94, 1, 460800, 306537ac059e6a718e81c87a956dba05
+0, 95, 95, 1, 460800, 810f937f1086f7c55151a09913649057
+0, 96, 96, 1, 460800, cacfe65f8e2d8581957500c3fb3946de
+0, 97, 97, 1, 460800, ae8db0ac3e4637bec9da6eed87bc7008
+0, 98, 98, 1, 460800, 645b51ac92b4b23e07664476b99650b9
+0, 99, 99, 1, 460800, 77c8a83b820027c2de71691de9a86cf1
+0, 100, 100, 1, 460800, 90aadcd5e04cf72da4a8ab71171740b9
+0, 101, 101, 1, 460800, 1cd1b6d13bbe84f4d5ffa050a0420857
+0, 102, 102, 1, 460800, 049a4a38feed1ec47aac49194eb4970d
+0, 103, 103, 1, 460800, c1a00f112fb7181ba5f2f0569bed4a70
+0, 104, 104, 1, 460800, 9c42057a5f0ecefa1385e5512d6a6ed7
+0, 105, 105, 1, 460800, f467588f0845405b8d1953a2f984c22a
+0, 106, 106, 1, 460800, 82becf42ac3469277e3487014941d889
+0, 107, 107, 1, 460800, ffecafd3988a098497d4bc7ba5e00f71
+0, 108, 108, 1, 460800, c480ae61dc3a828814b18006875bb99c
+0, 109, 109, 1, 460800, 3af7b17688a02e3da87488cccd4d5aa8
+0, 110, 110, 1, 460800, c4e1148cf328a6dfba07e05b367c7007
+0, 111, 111, 1, 460800, 15c51fdd635a02874f6d7190f58c3b2f
+0, 112, 112, 1, 460800, 7408bebf8095ba2b5a8248c969e37f0e
+0, 113, 113, 1, 460800, 166f561793303420cb0d80857f755688
+0, 114, 114, 1, 460800, 7cda72e143bd88847ecdc9b58fc4c9aa
+0, 115, 115, 1, 460800, 0630427cdfcb6a39d8a17d0a6de0f4df
+0, 116, 116, 1, 460800, 2becba49d23c4f64bba5b777d1c9f481
+0, 117, 117, 1, 460800, ae2e2fdeba0a46e8a4954a3f61ece0e3
+0, 118, 118, 1, 460800, 23d0a627f1ceee64578288d417053157
+0, 119, 119, 1, 460800, 766e386ffb13da751d050473a0fa1b96
+0, 120, 120, 1, 460800, 8e16d03d200e77aa27de07d29f5ea815
+0, 121, 121, 1, 460800, a5a4a596decb5d03e4e4e205e415b9c5
+0, 122, 122, 1, 460800, 88e3508a4a813cbc7efb0d05836a649e
+0, 123, 123, 1, 460800, 6f069883279d0a8d3900a38e31b0cc15
+0, 124, 124, 1, 460800, 35396b104783d643d419bd60639d8ab6
+0, 125, 125, 1, 460800, 3419184146d5c9609f4195cd4e15b03e
+0, 126, 126, 1, 460800, 0d50c625929ca57039a8b2fab8531293
+0, 127, 127, 1, 460800, 8f6f3af9e722ec9f050a4e2e5f69bfda
+0, 128, 128, 1, 460800, bd140309341fb7b2fcf58af529a660e0
+0, 129, 129, 1, 460800, 2fd95907154414967a144f089aaa9e15
+0, 130, 130, 1, 460800, c2f0f4b3eefc8c90ebf9357572e1f4b6
+0, 131, 131, 1, 460800, 01a862191352e0342bbe74345516f986
+0, 132, 132, 1, 460800, 732ed37aabfcdd4491945e3c303a0c45
+0, 133, 133, 1, 460800, e21fe78025d4994bf57fa1efb76c4835
+0, 134, 134, 1, 460800, 4e0f9d989a38e1b32794586638c83d27
+0, 135, 135, 1, 460800, 51d0972c1bc5b87cde47bb648d47e2f0
+0, 136, 136, 1, 460800, 59581e77b743b8bada11d877496b19a5
+0, 137, 137, 1, 460800, f7af9a65ccc0d657cb6d4d4427fd0b94
+0, 138, 138, 1, 460800, b3da8f0651f4277b3b27235d32ca961e
+0, 139, 139, 1, 460800, 0beb4e69d0150ccbf48ebc8e0da3d3b0
+0, 140, 140, 1, 460800, c1172a6e0ac2241f8873ffc7f589572f
+0, 141, 141, 1, 460800, 9a70fa5ea60c07350faeb54f9f09e9c4
+0, 142, 142, 1, 460800, 9c3680dbb25c36f1ee83bd304459e1f2
+0, 143, 143, 1, 460800, 1a8ae6e12a6599dc98a1314233dabecc
+0, 144, 144, 1, 460800, 43900b75016dd7964fbbadc94543d100
+0, 145, 145, 1, 460800, 01100cb1b7d05feabcc54e99f6d9a3b7
+0, 146, 146, 1, 460800, 68fd71a18081a5599698a5403e9912a5
+0, 147, 147, 1, 460800, c454879f15639f9e3178cfe320989b58
+0, 148, 148, 1, 460800, ad1713c21bc6e9b6cb35b7a44b6af456
+0, 149, 149, 1, 460800, 08b5f5cdc2cb17f6b218d9ae4c266aa1
diff --git a/tests/ref/fate/mpeg4-resolution-change-up-down b/tests/ref/fate/mpeg4-resolution-change-up-down
index 0930cb7a1a..432569712a 100644
--- a/tests/ref/fate/mpeg4-resolution-change-up-down
+++ b/tests/ref/fate/mpeg4-resolution-change-up-down
@@ -57,103 +57,103 @@
0, 47, 47, 1, 180000, 91d7f5d53a0d5f37c2cf485e73db66bb
0, 48, 48, 1, 180000, 74463929bc9e7e56bd8b2f9cc194e0e9
0, 49, 49, 1, 180000, 14c4f3cead9eda56e96dbaedce61e4c8
-0, 50, 50, 1, 180000, ba12d7a55633679bb4a9767e1c4a4c76
-0, 51, 51, 1, 180000, ad39deaa1c6a3c3dbc9a5448b9449d55
-0, 52, 52, 1, 180000, 1a59266fd8b69ecd8c0ba6894a902d9f
-0, 53, 53, 1, 180000, f0229d7137bfac76273261df2eaacbaf
-0, 54, 54, 1, 180000, 0655f3778ec7c64aa44b2cb7e9f4bce9
-0, 55, 55, 1, 180000, e5d0cf9f7a9c751afe09cac6f415f9a3
-0, 56, 56, 1, 180000, a103674a6d42da7bb026ddc6c21907f5
-0, 57, 57, 1, 180000, 86fd09abac435c94aacdc4e24bae5fa4
-0, 58, 58, 1, 180000, cba4362f9905f12ea415114011f634e3
-0, 59, 59, 1, 180000, adc6dc728070c97414d5681606f9509a
-0, 60, 60, 1, 180000, ab105d61727de7f3234c1b4618684fff
-0, 61, 61, 1, 180000, e1bb39c9fda419ce27459b3679bab6f5
-0, 62, 62, 1, 180000, 6b1b2e9e4dbf0512f5c082b950f5d1ea
-0, 63, 63, 1, 180000, 58fde3d07e884461f9e535cc6af67d61
-0, 64, 64, 1, 180000, d696821896825012fdef20361ea43376
-0, 65, 65, 1, 180000, b3a15b5a8efb394dbec89ef722d02937
-0, 66, 66, 1, 180000, bbf7cc7fef6b4b37abf12dea62c190ec
-0, 67, 67, 1, 180000, 19ad669ab8639d4eebd3f7217270b8d3
-0, 68, 68, 1, 180000, 1c8d1f98393cb9d0d38d43a296c47d17
-0, 69, 69, 1, 180000, 6feac439b0e0172220c87abda22c726b
-0, 70, 70, 1, 180000, 9c8608262d6a6012f9dd49001e8a5c2d
-0, 71, 71, 1, 180000, e79b848e3d0e323d6425a76c35a6d6f1
-0, 72, 72, 1, 180000, f2553bbaaae2e1b6898202401a085cf0
-0, 73, 73, 1, 180000, 34903147296c1d9f5c6c322a05ad1bbe
-0, 74, 74, 1, 180000, 6ed277498b9cdee9591b98bf9c1d6ba2
-0, 75, 75, 1, 180000, 5d94ad871ad94c36a7b6e3cf72058c4e
-0, 76, 76, 1, 180000, e380d7309b5f5c135c47773709575061
-0, 77, 77, 1, 180000, 554aa8facbaacc17eab7d2c36e2516c8
-0, 78, 78, 1, 180000, e5d7a81ec4c3244f548ad8d9225672fe
-0, 79, 79, 1, 180000, 201b30fb23e71c5472b884153592846d
-0, 80, 80, 1, 180000, 329bcc411f576fa4fbc7cd863e2ae459
-0, 81, 81, 1, 180000, 0b7ace1a4821d560c61053e3980b9b21
-0, 82, 82, 1, 180000, ebb2567c17350e67415e1e2259b0da8b
-0, 83, 83, 1, 180000, c10b8774392c43585c69434f7d5bd94e
-0, 84, 84, 1, 180000, 9f5862196d2bebc4ad09c214593b223e
-0, 85, 85, 1, 180000, 300dc16fbb0f2486100ed167f1d90627
-0, 86, 86, 1, 180000, 0bec9c42aa215b0c5e73a5faf8f5c925
-0, 87, 87, 1, 180000, 779d67d3f58b5dd8094b414a830b94fc
-0, 88, 88, 1, 180000, a9414e841f60cd04e414a9cad3126f22
-0, 89, 89, 1, 180000, 6b4bf1026523dd19e77705a56c9395bf
-0, 90, 90, 1, 180000, 3e7f0e8db2738e287a5c1dff33bdc90b
-0, 91, 91, 1, 180000, 5d8bf7db24fa21a21beaba6fb6ac3c95
-0, 92, 92, 1, 180000, 90f594797c97a10457bc1617d8e069e0
-0, 93, 93, 1, 180000, 9caa885630cd088d51a3601afa090f45
-0, 94, 94, 1, 180000, c189ea0726442a93a30466930b498aba
-0, 95, 95, 1, 180000, 117422414360e8bb3b617e4118bb5699
-0, 96, 96, 1, 180000, 4ad2ffd81a6adeb21affce414fea992e
-0, 97, 97, 1, 180000, 4b1f12d5a755070858d5a8218cb42ee5
-0, 98, 98, 1, 180000, 77bee2dff4ebafdea925228a870aa270
-0, 99, 99, 1, 180000, f9e4ed9fb47611084dfe1998b3a17fe2
-0, 100, 100, 1, 180000, e532cc6487cc51a7ea99d7a909f0d9d7
-0, 101, 101, 1, 180000, 79abcb269e5400f7676c869db06201f5
-0, 102, 102, 1, 180000, 5ea8363a325b8c73d8f7689234b534cb
-0, 103, 103, 1, 180000, 8b92e05ce85cb879779256efb60ef56d
-0, 104, 104, 1, 180000, 7319585dceaaa1dc339cba253ca7f7e1
-0, 105, 105, 1, 180000, a589ddfebfc5106268996dc641b63ed5
-0, 106, 106, 1, 180000, f1ea16230a29ab7a0c76b62119aec1f6
-0, 107, 107, 1, 180000, bf783508ccdc7ded175c240803c8ba42
-0, 108, 108, 1, 180000, 8432ceb650366458ea568d5d38f34339
-0, 109, 109, 1, 180000, e83eec0ba33fb28c2652985e3d5a5aa7
-0, 110, 110, 1, 180000, 866481b59ea1f6654c617b598218ac72
-0, 111, 111, 1, 180000, d1d5d72d11b430986d62a4976d3f440b
-0, 112, 112, 1, 180000, d5bbb30019545ef298f5aedeb1e50420
-0, 113, 113, 1, 180000, 9b519b5c800734d940d5b6e1c519d2f3
-0, 114, 114, 1, 180000, 46854ea69f9de67f74d216fb46ca0d3f
-0, 115, 115, 1, 180000, 43c3e53ee16e172c635bc2215e1dbe7a
-0, 116, 116, 1, 180000, 76ffdd6b5630a716cea844e34f357726
-0, 117, 117, 1, 180000, 9a65251f4152bee7529d22017d75d30b
-0, 118, 118, 1, 180000, 350ff9995c2287a5d6af83adaaa94692
-0, 119, 119, 1, 180000, 18c87ab4e73b5c4013e722a82015144a
-0, 120, 120, 1, 180000, 45bfbaac738447afda91f1aa3b877114
-0, 121, 121, 1, 180000, 727d7b1d10b96f60593b0363a1da04a3
-0, 122, 122, 1, 180000, 77c7fff4a368cf923d442a70bef5d2b6
-0, 123, 123, 1, 180000, e021419b7c840409c8543d127c55ceef
-0, 124, 124, 1, 180000, 5af4ffe289b7466c7b2ba6696e24b891
-0, 125, 125, 1, 180000, 7869c8c388f762054726a4fded34ef76
-0, 126, 126, 1, 180000, 9de7b2074944cdb6c1b28490b89b4d1b
-0, 127, 127, 1, 180000, 1c65f0842787445c5a4291db5ec95306
-0, 128, 128, 1, 180000, 0836fc11e0537c64b89ca03c98e91a88
-0, 129, 129, 1, 180000, 6c0633861801dfff2464211987e199f4
-0, 130, 130, 1, 180000, 804f395636e19519f8b2c57572e2f5b9
-0, 131, 131, 1, 180000, 26119987a7cfce7146596b5119627cec
-0, 132, 132, 1, 180000, bb064421d53f2aa472e189ceb1d1fb8f
-0, 133, 133, 1, 180000, 8f4fe12cf1ada41bd75a8ab4e6c29daa
-0, 134, 134, 1, 180000, 320803434ed72884005218c336ec616c
-0, 135, 135, 1, 180000, 636d47f0af76b7caa244436b61d066ea
-0, 136, 136, 1, 180000, d72bcab89102d278bdc34cc9d6d70d8d
-0, 137, 137, 1, 180000, 8b97a2fd174e873c5d2f815c996307e1
-0, 138, 138, 1, 180000, 780a5d69dab54077770f038b83da3786
-0, 139, 139, 1, 180000, 49238301baf70b59bc7155c79b77812f
-0, 140, 140, 1, 180000, ba9c941092f9c000935f5d0077943155
-0, 141, 141, 1, 180000, 2c91278ed0bd73a83fafa5ab373025ae
-0, 142, 142, 1, 180000, e8c1ce1347e00d9a9267ec2ee2e55f88
-0, 143, 143, 1, 180000, a9d055533ee4c85f1a47dbc0e4900ee5
-0, 144, 144, 1, 180000, 37011528ef6d82c233ab81d6fa4b25c9
-0, 145, 145, 1, 180000, bec33254e1b75e5bcf9add1b016c6409
-0, 146, 146, 1, 180000, 686469d5f908c4b13f7da93accdbfe08
-0, 147, 147, 1, 180000, 175bc1a2a4b93c51f26cec24919a5e71
-0, 148, 148, 1, 180000, 7b42cf6186457f0796a5edf418c97ff1
-0, 149, 149, 1, 180000, f6dc114720002a975e5dd4c96d64eec8
+0, 50, 50, 1, 180000, 33f305cb19059fff989aae29dda951be
+0, 51, 51, 1, 180000, de67c516cffe79d23c1c139078f1d00d
+0, 52, 52, 1, 180000, 89b4a55dd3911897ddc27f8370109d35
+0, 53, 53, 1, 180000, 5a18b4599e264161d7e82f5ab4a5f685
+0, 54, 54, 1, 180000, 55b15504e5a032e0f7c5a1766c9364c2
+0, 55, 55, 1, 180000, aa436cf4bc7e786814c12b056d0d9134
+0, 56, 56, 1, 180000, 177ab7e9ad82d1c809d8fa17e4311ee7
+0, 57, 57, 1, 180000, 2fc772ddd26d3d3c7278eb68be05ac59
+0, 58, 58, 1, 180000, 040bcf6379dad54a822fa1ad74a20e14
+0, 59, 59, 1, 180000, c9ff35dff9e614ff0eb0d82c74239388
+0, 60, 60, 1, 180000, 5e9200ef1587737b189709d4349f4d9e
+0, 61, 61, 1, 180000, d43c7a74efd1f50eef8a52cbf013ef84
+0, 62, 62, 1, 180000, 73b94950e1b87ffee6b7fe941a366e3b
+0, 63, 63, 1, 180000, 79caf90751d68a5c80ced7e5600f8979
+0, 64, 64, 1, 180000, 17550248830599a3b91ad72f50d772a9
+0, 65, 65, 1, 180000, 17d847c27c81b953df16e239d3a86a8e
+0, 66, 66, 1, 180000, 7749f5e31d1cbe6a66152d1c5a2ef1bd
+0, 67, 67, 1, 180000, 07747408d6bd3d3348f16bcd0d9e3948
+0, 68, 68, 1, 180000, 3c63d1e8d805cfab3471b7fc23f9cd29
+0, 69, 69, 1, 180000, 9b2887885af5025619ae7da759e9fd55
+0, 70, 70, 1, 180000, ab8a3fea2883d1dc69a6ef6da9f5e7a5
+0, 71, 71, 1, 180000, cdab2af0eccf0336ad0ae2060318d9b9
+0, 72, 72, 1, 180000, 15f1cfa56aea5d628b90134f49411bec
+0, 73, 73, 1, 180000, 393395f98a6ad68867fb49780ddc50fe
+0, 74, 74, 1, 180000, 9908c1ada5c8cdadaf80f27a56c83b78
+0, 75, 75, 1, 180000, 442168ca65ca611f0108102c5c8de5d5
+0, 76, 76, 1, 180000, 7fa847aa25224136753632a89993981b
+0, 77, 77, 1, 180000, c32b682aca87d9953124c5b8f61e4907
+0, 78, 78, 1, 180000, 5d78c1a8db95a50b4acc18efb3300277
+0, 79, 79, 1, 180000, 1df792b9c3441b60f2b9d0d1ab541da6
+0, 80, 80, 1, 180000, 30262c7b7f8de9f037aaaac59ba1fd17
+0, 81, 81, 1, 180000, c20a88b501254c1a4a18c2fce17b03af
+0, 82, 82, 1, 180000, 2b251043bc8cffbd59e87851b498b8f1
+0, 83, 83, 1, 180000, 2aabcb1ff25313a342c228a5add42e38
+0, 84, 84, 1, 180000, 84a035c1bbc8b6e322ec1b6ceaad1049
+0, 85, 85, 1, 180000, 54c859c7d8ba711d904145463f172890
+0, 86, 86, 1, 180000, 5deb782cf9b10b3625eb2989336bbbba
+0, 87, 87, 1, 180000, 00e3de3f1de115becff394f24df1d40b
+0, 88, 88, 1, 180000, 12c61c28ce2937f91a69f78c327fb503
+0, 89, 89, 1, 180000, 3b556e63c2f6c85649c2099b72d5136d
+0, 90, 90, 1, 180000, d628fba37c66953635fa309359e8d03d
+0, 91, 91, 1, 180000, 42df24fad3c0c4117ea05e15ff9cfe44
+0, 92, 92, 1, 180000, 32962efd2a2371f37c142d5209004f3d
+0, 93, 93, 1, 180000, 2e2843c2575b3b65833a3f572dbceaea
+0, 94, 94, 1, 180000, 1bb2756f927989f8f892385a7eacb4a1
+0, 95, 95, 1, 180000, 538c23358db3baa7f575af98f2a61dbf
+0, 96, 96, 1, 180000, ce785607bc4e3721f0a7befd562601a9
+0, 97, 97, 1, 180000, 1d140a38a6d4f4d45efdff779a2eeea6
+0, 98, 98, 1, 180000, a41be5501eb433ac2c21cc9425eb89ee
+0, 99, 99, 1, 180000, 1ea7042a4c5deae5c644804a8b817361
+0, 100, 100, 1, 180000, 1a2f2aa1e75cb0ee4ef12fcd8494b68c
+0, 101, 101, 1, 180000, c6bd1d32720de623cfd12efb596f5361
+0, 102, 102, 1, 180000, a5ae77315368d160387a56d9ef846482
+0, 103, 103, 1, 180000, 98e5b1c5fb21ef20d94876a5bb3148a0
+0, 104, 104, 1, 180000, 80f841d8a4981b0b3df4be541dc373e2
+0, 105, 105, 1, 180000, fab01bab97ad5d49bf86239865dbe3c2
+0, 106, 106, 1, 180000, bc7493ce8d33aedf453125b20fd3b6d5
+0, 107, 107, 1, 180000, 5509ead5d9590bfa877d5c43a07d61be
+0, 108, 108, 1, 180000, 5a8fde3297e9b930309bf75678335297
+0, 109, 109, 1, 180000, 6e8f185dab70086d2aa2a818bb4dd75e
+0, 110, 110, 1, 180000, 19e42f94437d492a64ace5a19be0f767
+0, 111, 111, 1, 180000, 1ebab1f8fb9890ff0ef61c504dc7777f
+0, 112, 112, 1, 180000, c7daccaed3b9a775c1fce1fddd8915c6
+0, 113, 113, 1, 180000, 67a292ba7cff0a67653ee44246f3037a
+0, 114, 114, 1, 180000, cc72095b6dcc649a32cc77b3a3f90344
+0, 115, 115, 1, 180000, 4f4267b5fb96d39a74059832fcc01f78
+0, 116, 116, 1, 180000, 6489961755d1aa3f564353d3a31b5301
+0, 117, 117, 1, 180000, db1e4e8b9c5478476e82ae3c0de8563d
+0, 118, 118, 1, 180000, 7ed01036ad6bd47498a906c06acc50bb
+0, 119, 119, 1, 180000, 1dfb492a02a87461a2e3f8f2f8b924f6
+0, 120, 120, 1, 180000, a0b9cec0200c36275abb1786fbb9b3a3
+0, 121, 121, 1, 180000, 75c0d038ad67b78b6fb0c8e0a5c2b171
+0, 122, 122, 1, 180000, c37d3a05b2c27251d8b6aafaa98be8f4
+0, 123, 123, 1, 180000, 8c67e75c144645c51265edad2a721d45
+0, 124, 124, 1, 180000, adcf26688de0b786ce246e8e4f32c5d8
+0, 125, 125, 1, 180000, deb04ec107e0d34a50634e9e83b41afd
+0, 126, 126, 1, 180000, d02ef2b461dae8541e91cd8c9ec9d4c4
+0, 127, 127, 1, 180000, 25a8fdd1abaebf25e988e23e5be9aa2f
+0, 128, 128, 1, 180000, 8727fb47656425e4baed4cea93398cfc
+0, 129, 129, 1, 180000, 4bf902fc8756cc3d6a9026ce4c58ace9
+0, 130, 130, 1, 180000, 2c3c63e900889e72bf646b442b7d8ecc
+0, 131, 131, 1, 180000, da6305c26d761898136584849145751e
+0, 132, 132, 1, 180000, baf329bb2d31c1222ffc4474ad7c3a74
+0, 133, 133, 1, 180000, 7d91e8ab6003c1e421f48130c3f8fbdd
+0, 134, 134, 1, 180000, 9f493cebfbbe2c8649d4468fb6ad59a5
+0, 135, 135, 1, 180000, 3acab6c3d5295e97ab0d2077909cb75d
+0, 136, 136, 1, 180000, b80ca19942bb41fda25dac14c7b3fb4f
+0, 137, 137, 1, 180000, 5401925995b1c1b3f4b4ebf8237e8175
+0, 138, 138, 1, 180000, af6ff90b579ebac19993708cb5fda508
+0, 139, 139, 1, 180000, da5a89f2309641ea6b31ac6b226fffff
+0, 140, 140, 1, 180000, c40fe500c2230d54948a20942c6e2a59
+0, 141, 141, 1, 180000, 4cc82b0a4e8626666e98b1e0377aec30
+0, 142, 142, 1, 180000, c93167651cb3f7d4e5a6c7a0a1cd7cd2
+0, 143, 143, 1, 180000, d0eb65103c9e67f331c2428b7569aefb
+0, 144, 144, 1, 180000, 08786c8ed586b8bd90da37d109c55890
+0, 145, 145, 1, 180000, b573dd8dda448231c12ba84910169c41
+0, 146, 146, 1, 180000, e3396485f71edae06939789098e4e69b
+0, 147, 147, 1, 180000, 91ba2e881d51a0e64791ce7b4b7e8295
+0, 148, 148, 1, 180000, 3698093e599f793590081f4a2bb856ba
+0, 149, 149, 1, 180000, 5e8758f524430238550c1e76a098addc
diff --git a/tests/ref/fate/mpeg4-resolution-change-up-up b/tests/ref/fate/mpeg4-resolution-change-up-up
index ba812b6a79..52845df060 100644
--- a/tests/ref/fate/mpeg4-resolution-change-up-up
+++ b/tests/ref/fate/mpeg4-resolution-change-up-up
@@ -57,103 +57,103 @@
0, 47, 47, 1, 152064, 7aa99b69eb5b2cc85ea99e246d378260
0, 48, 48, 1, 152064, dd008e25da59d3260d089a9e3f5ca07c
0, 49, 49, 1, 152064, c76ea53f0ac9a0cc5626c0b24d818e33
-0, 50, 50, 1, 152064, 89735f9e0d3be100be93d399472815d5
-0, 51, 51, 1, 152064, e6ceaa7d2df6e7d1f0833cd0efc10762
-0, 52, 52, 1, 152064, 619768d16aed503750e36e6ad1e7da49
-0, 53, 53, 1, 152064, b0a262a526be1363c1cdae34cb963500
-0, 54, 54, 1, 152064, 367f1f0f8e7f16b60d579611705bdaf7
-0, 55, 55, 1, 152064, 32013ef82c20af9a5701ac822e758995
-0, 56, 56, 1, 152064, ed37bcd10044179ff15313ac638a6cb9
-0, 57, 57, 1, 152064, 7f396f585d454a828949a82994c07e55
-0, 58, 58, 1, 152064, 203cd9b81f324784f2d06ae5596cc141
-0, 59, 59, 1, 152064, c81977bf1603b3889285125e8fa869ab
-0, 60, 60, 1, 152064, a915aac53d793ff7af3c6c073a22ab4a
-0, 61, 61, 1, 152064, e100fbd898f4263eadf11f9c48b16154
-0, 62, 62, 1, 152064, 83a6ddeba2a921a8c30ce4186ae85171
-0, 63, 63, 1, 152064, ec3d156b338d5ed1c73467ba827780eb
-0, 64, 64, 1, 152064, aca73a9b00ca3e79a6915f0af8ea21c3
-0, 65, 65, 1, 152064, 8575798a21a4417f368525b193b1b91b
-0, 66, 66, 1, 152064, d149f32e2f7ac054d70525f2a6a95eb7
-0, 67, 67, 1, 152064, 86afd4fc9c7daaa3493e7b3690f6cfd3
-0, 68, 68, 1, 152064, 5d9e18798bb214ddf1db5b52596f564c
-0, 69, 69, 1, 152064, 7dc13fe68442967746a29a83b460aacd
-0, 70, 70, 1, 152064, cc53daafdf5123591c23ae81098c1910
-0, 71, 71, 1, 152064, 3e67307e26dcfc3a3670b605e2807e8d
-0, 72, 72, 1, 152064, 204a839741780015879f69e5d1a14ee9
-0, 73, 73, 1, 152064, c2190591032c3a78271565a2ef2b775e
-0, 74, 74, 1, 152064, 3e998a8508082402bd8fb3f233b54090
-0, 75, 75, 1, 152064, 1a8aa4f4b3762550becdc410ec15aa1e
-0, 76, 76, 1, 152064, 8942b68b03d47ad70fdfab7bdd6ba6e3
-0, 77, 77, 1, 152064, 1dc3a0d8f8f9e21838a3076d37f7440e
-0, 78, 78, 1, 152064, b741149b65ab4d546589ddd86eab0974
-0, 79, 79, 1, 152064, ae613ac4352122303830630aa1659bf3
-0, 80, 80, 1, 152064, 9d63f03904c4ba2d6ba9f5064fb876c0
-0, 81, 81, 1, 152064, 558613ee2d0067463955a3e0ad53300c
-0, 82, 82, 1, 152064, b7dc3958e008647203699ba33eee87fa
-0, 83, 83, 1, 152064, edaa3e3518609d3e74992333a82e7112
-0, 84, 84, 1, 152064, 52a6a70676e436a33ee895d84ad596bc
-0, 85, 85, 1, 152064, 0e2a16eb0f92f36a8850ef1bf0036666
-0, 86, 86, 1, 152064, ae7a1bbd95a3720abe058188332c23d5
-0, 87, 87, 1, 152064, b5a96ba8cdd239f71ea3b8ba9dff2d5b
-0, 88, 88, 1, 152064, 779ddc0e67b4ae2680b2cbcf7677c455
-0, 89, 89, 1, 152064, d21d0d06a337c3f15a0a14bfc690314f
-0, 90, 90, 1, 152064, ad8dbde040a9d7e908b378b6ff239197
-0, 91, 91, 1, 152064, 558f727ae629c902aacec1adde0b93bf
-0, 92, 92, 1, 152064, c1eb3c2cad922e3485a1dae690fa30bc
-0, 93, 93, 1, 152064, 0070fda686af92eaca687066ae74c31a
-0, 94, 94, 1, 152064, 363328969fd103a7860e109267211547
-0, 95, 95, 1, 152064, 2def2821815115bb3c0574c686c68231
-0, 96, 96, 1, 152064, 08c93e6efc9148b1903dc5bbb999594d
-0, 97, 97, 1, 152064, 7611bd388d2ca03b2bbe0b8659cc15f5
-0, 98, 98, 1, 152064, 8f41948219f2366883896f51b208a93a
-0, 99, 99, 1, 152064, efa7e5d74dbdff7cdca512c0abf7e0cd
-0, 100, 100, 1, 152064, 9764d3ab383ef0964149f1e22376a8c6
-0, 101, 101, 1, 152064, c6c28e349ca4dc37d5862419e35f0786
-0, 102, 102, 1, 152064, 7a4a7315a5c4b76f8ee4704a48ec9f4d
-0, 103, 103, 1, 152064, f3336a5107afcf7a797826c9bfa791d2
-0, 104, 104, 1, 152064, ef25146735a0250b737a359bd29c35fd
-0, 105, 105, 1, 152064, 8b0979747f36694dd0f9d16c545f777b
-0, 106, 106, 1, 152064, 23911162849aedca0136528e30784c2f
-0, 107, 107, 1, 152064, 8390350c4d3065e52ba42189019889a4
-0, 108, 108, 1, 152064, 228a4f65158409f984d334e80cabe978
-0, 109, 109, 1, 152064, 3eb67bba80c7bbea6cce099f666a2ede
-0, 110, 110, 1, 152064, 437966de7c15a11fdcea5c544204a0f4
-0, 111, 111, 1, 152064, bbfbb8008f1e7b002aab021082bf59c6
-0, 112, 112, 1, 152064, 388b81b3b7d6efa9e1fe2481308f23c7
-0, 113, 113, 1, 152064, efabd9424c4541c04eed3c8ba95d0596
-0, 114, 114, 1, 152064, 86ad8a0772ffaca7c23284625a7cbcee
-0, 115, 115, 1, 152064, 9d7988d07bcfd36442fbf2d8e5e101f4
-0, 116, 116, 1, 152064, 80770b3dbf125e02167e79324ad1cd91
-0, 117, 117, 1, 152064, b9479f64fe9fbd98ae9abab1a6312ae8
-0, 118, 118, 1, 152064, d6c209d64d1d7126a7ec034bea9ff90d
-0, 119, 119, 1, 152064, 14f93282da9b72f6b5ad48a7adbe123e
-0, 120, 120, 1, 152064, 12a54bf2592e25a18c706164b6ec101d
-0, 121, 121, 1, 152064, cb352e89039a04a8f16620107e8d9014
-0, 122, 122, 1, 152064, c8e116f3f3366f50bf70a51cc93be7e7
-0, 123, 123, 1, 152064, 8d7eb47f6b233a92151f2775d1978f0e
-0, 124, 124, 1, 152064, 5cfab1f17edf8a84f34a349d6794f032
-0, 125, 125, 1, 152064, 6ebec5f5e1fb1edc4063be265314ad8f
-0, 126, 126, 1, 152064, a49875c669e23e24ea17f2de189b21d3
-0, 127, 127, 1, 152064, 5c8d5b347ecccecb0bae9745ac6b45f0
-0, 128, 128, 1, 152064, b6dc1815dc30eaaab5df0554f0a5b56e
-0, 129, 129, 1, 152064, 509a0ac070524f8c719a3c4d79fb76e5
-0, 130, 130, 1, 152064, ad13dcf1552d26a87d17101036b45c52
-0, 131, 131, 1, 152064, 2620e7fb141063ca4fbad4439f32dae7
-0, 132, 132, 1, 152064, 18d34d054c41a1423d969344af80fac4
-0, 133, 133, 1, 152064, 8599dccbb02cc59563b5afea6c193acd
-0, 134, 134, 1, 152064, b53d42b366b8d7cbb4af52f8840630e4
-0, 135, 135, 1, 152064, 11747b80047ff5599dda6f9f0417478e
-0, 136, 136, 1, 152064, 10f68820f282a0e89b58a1657bcf6fa8
-0, 137, 137, 1, 152064, ca0f0c0ca11c703f16cf190d52971a2a
-0, 138, 138, 1, 152064, b6fb4d3ce986c503cac8ae21ad72313b
-0, 139, 139, 1, 152064, 194b3f779eaddadf563b447b7b579d3c
-0, 140, 140, 1, 152064, 6c248256e677d7d374b2ca2cc42f58e7
-0, 141, 141, 1, 152064, dd358dcc4e3f750b2bcc96db0c3293c7
-0, 142, 142, 1, 152064, eb0d082f192d46bc4188b892e2812eb6
-0, 143, 143, 1, 152064, f539f619df45340677c6a80db65f1795
-0, 144, 144, 1, 152064, 9d274ccc0a6e7bc52065f6d413b82d2f
-0, 145, 145, 1, 152064, 18b950f15cc925d25e3ce823dea4c265
-0, 146, 146, 1, 152064, 38573a7cdfc3fdd7110ed6682d57e2b6
-0, 147, 147, 1, 152064, e41c4605b77dc0286314b318865375b7
-0, 148, 148, 1, 152064, 5080b5b6bc48d21c6445b98f42ae72e8
-0, 149, 149, 1, 152064, afc35d2de20b972087e40dbb597c888a
+0, 50, 50, 1, 152064, cc11624f8cea29b6efbff15f86ba47dc
+0, 51, 51, 1, 152064, af497351b67b8997382ee0ab99130d7d
+0, 52, 52, 1, 152064, 0f22761a4bf30b0bd3ffcf16a712cdb0
+0, 53, 53, 1, 152064, 30dd4c25f7d4dc232671f7f541c64644
+0, 54, 54, 1, 152064, 26dce79f6c116b8614b1b9a68e263edf
+0, 55, 55, 1, 152064, 09f572ed7eb64b78cfa96857b51538b4
+0, 56, 56, 1, 152064, 2f62c46d54a6fdfd5da16d8d5ac15e96
+0, 57, 57, 1, 152064, 1aa270cf481f64bd09c3335a2cd2c950
+0, 58, 58, 1, 152064, 97c88994b377c454347c7429e224fb11
+0, 59, 59, 1, 152064, 72e05054fa24ec65ede488d1d3822914
+0, 60, 60, 1, 152064, 8e416917231845dc558b4abf5166f836
+0, 61, 61, 1, 152064, 6a39dc2962275c85b767b7ca8f9b0d2d
+0, 62, 62, 1, 152064, 8fe7dc376e219bee959111eca87f728c
+0, 63, 63, 1, 152064, fc1d08f0a8a544e52e8963bce62ef3c4
+0, 64, 64, 1, 152064, a5b25e077b46e0617508fef98d02226a
+0, 65, 65, 1, 152064, c2f0a81a7c82363d9a4441fa311978ea
+0, 66, 66, 1, 152064, e5780b56991b8467094065eb378e2872
+0, 67, 67, 1, 152064, d7f2461b57cfa3e8b1b7dee741b2f091
+0, 68, 68, 1, 152064, e4e590ac516011042a4c381877dea4bf
+0, 69, 69, 1, 152064, 263e4c6ed69b45a9be2606a5912a3ca5
+0, 70, 70, 1, 152064, 5b796d9c415f3c3aa9631517714688bf
+0, 71, 71, 1, 152064, a335aeeed0205a092bed9eae3d4c9106
+0, 72, 72, 1, 152064, cbdcbc84551d0b66bbce2e9044043766
+0, 73, 73, 1, 152064, 5691dd0167802ff2b1a1c6e1d147ae90
+0, 74, 74, 1, 152064, 520229693218b0f2d31a885014253641
+0, 75, 75, 1, 152064, 685c55eb7659d593b16669de73b68807
+0, 76, 76, 1, 152064, f8bf6dd5944a4df224bdff15d526ec77
+0, 77, 77, 1, 152064, d7e5b435b025051bbefd1502ed7c63e9
+0, 78, 78, 1, 152064, 83661a7d632b96fbf67214176252d09a
+0, 79, 79, 1, 152064, 0a2bc3b9f239a4d0e573d44d96241f06
+0, 80, 80, 1, 152064, a0d22e8b44f1fb6ffb172ce41d198b1a
+0, 81, 81, 1, 152064, 54b3acd52a9beb8b14e22c1e36d2d01c
+0, 82, 82, 1, 152064, f6a90c21313a2ec2cd9a534028b6c8d9
+0, 83, 83, 1, 152064, 0bde774ad39aaa254e52f00597ec75a2
+0, 84, 84, 1, 152064, 6a508f14cde8dc66e893b2058ebeee24
+0, 85, 85, 1, 152064, 9221eb299f89073e9ad8deae02048bf3
+0, 86, 86, 1, 152064, fe9e1da8fb02978fdb4319d59d472f9d
+0, 87, 87, 1, 152064, 2231456cf6c5ee96b8519c25acc24ef3
+0, 88, 88, 1, 152064, 20c1b2a50871fe0141bfe3ddb6e1bf63
+0, 89, 89, 1, 152064, fce76e1924b17c36d6f01861908d3673
+0, 90, 90, 1, 152064, fa402801b810c25b7be688a3ea908fd8
+0, 91, 91, 1, 152064, aba8c63972d3f4f3070c8afa7003fe61
+0, 92, 92, 1, 152064, 3ef1103ffec41435357ddb999d0d9a59
+0, 93, 93, 1, 152064, 775182be3e9c8d8a4c986b3d55b30364
+0, 94, 94, 1, 152064, f3f6dd075d1cd55ba0cee9a52cb95900
+0, 95, 95, 1, 152064, 7889063018605fb6075bdddf2a4e621a
+0, 96, 96, 1, 152064, d58a385b4e9a8396edc63d2a3c8dc834
+0, 97, 97, 1, 152064, 09184b913f12643465c2cc9c95c3a9e7
+0, 98, 98, 1, 152064, 9c4d9bb57e09ddd5981e80c739706c6c
+0, 99, 99, 1, 152064, a271f597bb3a78e1b1e39045da86cbae
+0, 100, 100, 1, 152064, 01ac9ab6aa0b627dabb545b6e9c15c16
+0, 101, 101, 1, 152064, 9b1a098e5ce1813e5655162c45daaf3d
+0, 102, 102, 1, 152064, fdd1e9f12df4af24b334495ef90a2712
+0, 103, 103, 1, 152064, 13995ac15907eabdc07b4f5eeafa4c97
+0, 104, 104, 1, 152064, 01df3bd3ceb218d2323e99bf9f438daf
+0, 105, 105, 1, 152064, f288663358be5b0b6a7a9d1639486ef1
+0, 106, 106, 1, 152064, 527d447fa652d9defb2f5bc8f36bce11
+0, 107, 107, 1, 152064, f4bcb78c23d018044bc68ad19c2b993c
+0, 108, 108, 1, 152064, 6c996886d0b8081f9182d159f0a6d8ef
+0, 109, 109, 1, 152064, f981f6bd57e0b54dc7844ffe52985751
+0, 110, 110, 1, 152064, d547f80dbaae7cfcd58bc7e043007056
+0, 111, 111, 1, 152064, dc6b0331db83ace9ddb5a964c87f7c1d
+0, 112, 112, 1, 152064, ad15c31dbaa4f7a3123e307a9509f286
+0, 113, 113, 1, 152064, 94e56df42dc02af36d040f1f37e1d032
+0, 114, 114, 1, 152064, 2629736f436c552efb63ecf9019ca812
+0, 115, 115, 1, 152064, 64b50d0bae488c9f422339478db1290b
+0, 116, 116, 1, 152064, bd830b7073933167e0d01dae6a20a0fc
+0, 117, 117, 1, 152064, 98867d06e7036cf4b4dd2cfe802e23b8
+0, 118, 118, 1, 152064, 8c306a713edeee461ecdf030e53a2216
+0, 119, 119, 1, 152064, b9023e8866013c59b6c17627e8ec9a3a
+0, 120, 120, 1, 152064, 771797d8023122cdd2bad880010332c1
+0, 121, 121, 1, 152064, 451c9554560921b97f04375781f2a1a1
+0, 122, 122, 1, 152064, 1bf720321416b2e29b352fa472e8b2e0
+0, 123, 123, 1, 152064, e25ce42596736df1926de763387582d1
+0, 124, 124, 1, 152064, 28e2e4ce33af84b2be95c20bb9c29061
+0, 125, 125, 1, 152064, 180bb8c9ec3e253e865a39e0662eeeed
+0, 126, 126, 1, 152064, b4b6bc4b28af32092860db3dedaa84c5
+0, 127, 127, 1, 152064, 29defde2a9c079184d9fce40ff598b0d
+0, 128, 128, 1, 152064, f71cd388df35c93e7f8c0b5d5455e999
+0, 129, 129, 1, 152064, 09b20468c6d8a19486fc67aff555850d
+0, 130, 130, 1, 152064, 160d254eef3099d5551d00d10b5558f9
+0, 131, 131, 1, 152064, bff2179201f71916e4e82fe63b966da1
+0, 132, 132, 1, 152064, 55b717d591067a062e386172ec37e9aa
+0, 133, 133, 1, 152064, c502568d46b16202a5eea0ca24c01f7b
+0, 134, 134, 1, 152064, 12bd3e30d65dad404053cbc2f3e1613d
+0, 135, 135, 1, 152064, 6f51712bfd86a810d5ccb1c6edae71a3
+0, 136, 136, 1, 152064, 4cdfa9107f8b20c6f26137ac561a948b
+0, 137, 137, 1, 152064, 1cafaec2d02259c781233cbaf5b7a7ac
+0, 138, 138, 1, 152064, e64679104519320db66008d6db27a2c9
+0, 139, 139, 1, 152064, c13e07f1d827fa57d54438ce817346f7
+0, 140, 140, 1, 152064, 3990383be2d7e33018b11e8bd34aedae
+0, 141, 141, 1, 152064, 7f9fbccdb26fbdc5a1c88cc6649a0192
+0, 142, 142, 1, 152064, ef2f95ef324792f7c31e1a3430823a76
+0, 143, 143, 1, 152064, 1f4873c1890e116b86b72ead0e83054c
+0, 144, 144, 1, 152064, a7f6d1c5609b970cc1b99d656e8f3c0c
+0, 145, 145, 1, 152064, bc2a484dd9c21810aac072bed57d444c
+0, 146, 146, 1, 152064, 7e519625205c2c52ee6d927a125f8d5a
+0, 147, 147, 1, 152064, 8b1c15cf372195dc5eda0ca81a73808d
+0, 148, 148, 1, 152064, 7cdcb9e5a68a85c3ca8c6e01261cc51d
+0, 149, 149, 1, 152064, 2b8ece900c634c60d03574a0ccd834cc
diff --git a/tests/ref/fate/mxf-d10-user-comments b/tests/ref/fate/mxf-d10-user-comments
index ccfdc83f11..ba126d2ea4 100644
--- a/tests/ref/fate/mxf-d10-user-comments
+++ b/tests/ref/fate/mxf-d10-user-comments
@@ -1,4 +1,4 @@
-8c831b8e01aa4c86e98ab87930d06f3e *tests/data/fate/mxf-d10-user-comments.mxf_d10
+454136266f7c6a18ca2c9efee07d25da *tests/data/fate/mxf-d10-user-comments.mxf_d10
3782189 tests/data/fate/mxf-d10-user-comments.mxf_d10
#extradata 0: 34, 0x716b05c4
#tb 0: 1/25
@@ -6,11 +6,11 @@
#codec_id 0: mpeg2video
#dimensions 0: 1280x720
#sar 0: 3/4
-0, -1, 0, 1, 150000, 0x0547870d
-0, 0, 1, 1, 150000, 0xe80a1612, F=0x0
-0, 1, 2, 1, 150000, 0xc5c50e2f, F=0x0
-0, 2, 3, 1, 150000, 0x51e28a04, F=0x0
-0, 3, 4, 1, 150000, 0x9bbe6feb, F=0x0
+0, -1, 0, 1, 150000, 0x0071d23b
+0, 0, 1, 1, 150000, 0xbaf7ba4a, F=0x0
+0, 1, 2, 1, 150000, 0xde2b9cd9, F=0x0
+0, 2, 3, 1, 150000, 0x7a66b4c9, F=0x0
+0, 3, 4, 1, 150000, 0xfc7e91a1, F=0x0
[FORMAT]
TAG:operational_pattern_ul=060e2b34.04010101.0d010201.01010900
TAG:uid=adab4424-2f25-4dc7-92ff-000c00000000
diff --git a/tests/ref/fate/png-mdcv b/tests/ref/fate/png-mdcv
index c570f35431..32dfdfcf4e 100644
--- a/tests/ref/fate/png-mdcv
+++ b/tests/ref/fate/png-mdcv
@@ -1,11 +1,11 @@
-e486b461b9c408e616873db8ad93b450 *tests/data/fate/png-mdcv.image2pipe
-493893 tests/data/fate/png-mdcv.image2pipe
+f4a586ca1ac51c3db64e58552b990234 *tests/data/fate/png-mdcv.image2pipe
+495592 tests/data/fate/png-mdcv.image2pipe
#tb 0: 1/25
#media_type 0: video
#codec_id 0: rawvideo
#dimensions 0: 1280x720
#sar 0: 0/1
-0, 0, 0, 1, 2764800, 0x2bfc7b42
+0, 0, 0, 1, 2764800, 0xc328e339
frames.frame.0.side_data_list.side_data.0.side_data_type="Content light level metadata"
frames.frame.0.side_data_list.side_data.0.max_content=1000
frames.frame.0.side_data_list.side_data.0.max_average=200
diff --git a/tests/ref/vsynth/vsynth1-dv b/tests/ref/vsynth/vsynth1-dv
index ea357b7723..2762fb65d3 100644
--- a/tests/ref/vsynth/vsynth1-dv
+++ b/tests/ref/vsynth/vsynth1-dv
@@ -1,4 +1,4 @@
4246668d61439617101d051d7a995108 *tests/data/fate/vsynth1-dv.dv
7200000 tests/data/fate/vsynth1-dv.dv
-d52e7a9eac459ade9561d0b89bba58e7 *tests/data/fate/vsynth1-dv.out.rawvideo
-stddev: 6.90 PSNR: 31.34 MAXDIFF: 76 bytes: 7603200/ 7603200
+6a8785ff1768e9cceb8272d067b8e4df *tests/data/fate/vsynth1-dv.out.rawvideo
+stddev: 7.48 PSNR: 30.65 MAXDIFF: 76 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth1-dv-411 b/tests/ref/vsynth/vsynth1-dv-411
index ec88d67ece..f954ee35f2 100644
--- a/tests/ref/vsynth/vsynth1-dv-411
+++ b/tests/ref/vsynth/vsynth1-dv-411
@@ -1,4 +1,4 @@
df067afe65f1712d9e8efa7117aab6ea *tests/data/fate/vsynth1-dv-411.dv
7200000 tests/data/fate/vsynth1-dv-411.dv
-ed493bad827dc903188fce8d3b597fcb *tests/data/fate/vsynth1-dv-411.out.rawvideo
-stddev: 9.45 PSNR: 28.62 MAXDIFF: 84 bytes: 7603200/ 7603200
+dd1f307ce315306c93701af6fce03e04 *tests/data/fate/vsynth1-dv-411.out.rawvideo
+stddev: 9.93 PSNR: 28.19 MAXDIFF: 84 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth1-dv-50 b/tests/ref/vsynth/vsynth1-dv-50
index 4a2ff00110..371077d83f 100644
--- a/tests/ref/vsynth/vsynth1-dv-50
+++ b/tests/ref/vsynth/vsynth1-dv-50
@@ -1,4 +1,4 @@
adb1df1a65cecab225677003a5de9f28 *tests/data/fate/vsynth1-dv-50.dv
14400000 tests/data/fate/vsynth1-dv-50.dv
-4ab1f5b7aad15fab9e3c1ea5b96da39b *tests/data/fate/vsynth1-dv-50.out.rawvideo
-stddev: 1.72 PSNR: 43.37 MAXDIFF: 29 bytes: 7603200/ 7603200
+62e412c20d15db556c3d1f481e84a557 *tests/data/fate/vsynth1-dv-50.out.rawvideo
+stddev: 1.72 PSNR: 43.41 MAXDIFF: 29 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth1-dv-fhd b/tests/ref/vsynth/vsynth1-dv-fhd
index b81141f340..bb8885cb36 100644
--- a/tests/ref/vsynth/vsynth1-dv-fhd
+++ b/tests/ref/vsynth/vsynth1-dv-fhd
@@ -1,4 +1,4 @@
74315a8678d12c7f592c02990dc8952d *tests/data/fate/vsynth1-dv-fhd.dv
28800000 tests/data/fate/vsynth1-dv-fhd.dv
-c95b309bc128b162e5c8241374eb66a9 *tests/data/fate/vsynth1-dv-fhd.out.rawvideo
-stddev: 2.53 PSNR: 40.03 MAXDIFF: 35 bytes: 7603200/ 7603200
+67e5831babb4df3458916f35d1f75f57 *tests/data/fate/vsynth1-dv-fhd.out.rawvideo
+stddev: 2.63 PSNR: 39.72 MAXDIFF: 35 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth1-dv-hd b/tests/ref/vsynth/vsynth1-dv-hd
index 3f2f9cc843..5d227ca8d8 100644
--- a/tests/ref/vsynth/vsynth1-dv-hd
+++ b/tests/ref/vsynth/vsynth1-dv-hd
@@ -1,4 +1,4 @@
b2bcafc74dec5f9ca516cb25dd07459b *tests/data/fate/vsynth1-dv-hd.dv
14400000 tests/data/fate/vsynth1-dv-hd.dv
-34b78cf725346c7f819c9d6209b8299a *tests/data/fate/vsynth1-dv-hd.out.rawvideo
-stddev: 4.30 PSNR: 35.45 MAXDIFF: 74 bytes: 7603200/ 7603200
+cf209014c7a0019e1970989263fb0a6c *tests/data/fate/vsynth1-dv-hd.out.rawvideo
+stddev: 4.40 PSNR: 35.26 MAXDIFF: 74 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth1-mpeg2-422 b/tests/ref/vsynth/vsynth1-mpeg2-422
index a39b2b4dce..b4d7919884 100644
--- a/tests/ref/vsynth/vsynth1-mpeg2-422
+++ b/tests/ref/vsynth/vsynth1-mpeg2-422
@@ -1,4 +1,4 @@
651f054730be04257498eeae08b3bdc5 *tests/data/fate/vsynth1-mpeg2-422.mpeg2video
855859 tests/data/fate/vsynth1-mpeg2-422.mpeg2video
-10fd55dbd10b08f9271eb89617766be8 *tests/data/fate/vsynth1-mpeg2-422.out.rawvideo
-stddev: 9.38 PSNR: 28.68 MAXDIFF: 178 bytes: 7603200/ 7603200
+5819721624335aca527479eadd111818 *tests/data/fate/vsynth1-mpeg2-422.out.rawvideo
+stddev: 9.98 PSNR: 28.14 MAXDIFF: 178 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-dv b/tests/ref/vsynth/vsynth2-dv
index 3127b56288..a24112af66 100644
--- a/tests/ref/vsynth/vsynth2-dv
+++ b/tests/ref/vsynth/vsynth2-dv
@@ -1,4 +1,4 @@
6a059698f1f619312dd91504697cca98 *tests/data/fate/vsynth2-dv.dv
7200000 tests/data/fate/vsynth2-dv.dv
-528fd407b6d19f5fe3b3446a3080d148 *tests/data/fate/vsynth2-dv.out.rawvideo
-stddev: 1.99 PSNR: 42.13 MAXDIFF: 38 bytes: 7603200/ 7603200
+d243461a7f0ffe5ad6e6f55116f02669 *tests/data/fate/vsynth2-dv.out.rawvideo
+stddev: 2.06 PSNR: 41.84 MAXDIFF: 38 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-dv-411 b/tests/ref/vsynth/vsynth2-dv-411
index 3cee4de303..81bb9e7107 100644
--- a/tests/ref/vsynth/vsynth2-dv-411
+++ b/tests/ref/vsynth/vsynth2-dv-411
@@ -1,4 +1,4 @@
a4afd3c595b4242fb5f1329c82a0b0c2 *tests/data/fate/vsynth2-dv-411.dv
7200000 tests/data/fate/vsynth2-dv-411.dv
-1ef9bd89b72a942c02571f32af03bb04 *tests/data/fate/vsynth2-dv-411.out.rawvideo
-stddev: 3.48 PSNR: 37.29 MAXDIFF: 56 bytes: 7603200/ 7603200
+c493fa38fbf20cfabb2604892245e536 *tests/data/fate/vsynth2-dv-411.out.rawvideo
+stddev: 3.58 PSNR: 37.04 MAXDIFF: 56 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-dv-50 b/tests/ref/vsynth/vsynth2-dv-50
index 707fd5c734..8ff5f8a697 100644
--- a/tests/ref/vsynth/vsynth2-dv-50
+++ b/tests/ref/vsynth/vsynth2-dv-50
@@ -1,4 +1,4 @@
8774632954e780697c472d945c597daf *tests/data/fate/vsynth2-dv-50.dv
14400000 tests/data/fate/vsynth2-dv-50.dv
-11167de05c205f974d462f91f56eb837 *tests/data/fate/vsynth2-dv-50.out.rawvideo
+415874f0bdbb99e1cd545da6b750f922 *tests/data/fate/vsynth2-dv-50.out.rawvideo
stddev: 0.86 PSNR: 49.43 MAXDIFF: 17 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-dv-fhd b/tests/ref/vsynth/vsynth2-dv-fhd
index 948bf2269f..ae6764ec7d 100644
--- a/tests/ref/vsynth/vsynth2-dv-fhd
+++ b/tests/ref/vsynth/vsynth2-dv-fhd
@@ -1,4 +1,4 @@
1f96ce7c1a5f09ec9d30c51c7271cf77 *tests/data/fate/vsynth2-dv-fhd.dv
28800000 tests/data/fate/vsynth2-dv-fhd.dv
-cff30e2430730522bf67c6d94cf1352e *tests/data/fate/vsynth2-dv-fhd.out.rawvideo
-stddev: 1.16 PSNR: 46.82 MAXDIFF: 21 bytes: 7603200/ 7603200
+a07ad25682cb775f311f476cc45541d3 *tests/data/fate/vsynth2-dv-fhd.out.rawvideo
+stddev: 1.18 PSNR: 46.66 MAXDIFF: 21 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-dv-hd b/tests/ref/vsynth/vsynth2-dv-hd
index 0a5046e4ec..6ff29df2cd 100644
--- a/tests/ref/vsynth/vsynth2-dv-hd
+++ b/tests/ref/vsynth/vsynth2-dv-hd
@@ -1,4 +1,4 @@
a9a4c750f7720e83d538d36c318be787 *tests/data/fate/vsynth2-dv-hd.dv
14400000 tests/data/fate/vsynth2-dv-hd.dv
-15dbe911532aca81c67bdd2846419027 *tests/data/fate/vsynth2-dv-hd.out.rawvideo
-stddev: 1.75 PSNR: 43.26 MAXDIFF: 34 bytes: 7603200/ 7603200
+9dd8c60ac5b4de1b4d3db233ecba0b28 *tests/data/fate/vsynth2-dv-hd.out.rawvideo
+stddev: 1.78 PSNR: 43.09 MAXDIFF: 34 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-mpeg2-422 b/tests/ref/vsynth/vsynth2-mpeg2-422
index 5da29b4eac..5497ece63a 100644
--- a/tests/ref/vsynth/vsynth2-mpeg2-422
+++ b/tests/ref/vsynth/vsynth2-mpeg2-422
@@ -1,4 +1,4 @@
fcaf6242ca4b706d392e40d9631e3465 *tests/data/fate/vsynth2-mpeg2-422.mpeg2video
383946 tests/data/fate/vsynth2-mpeg2-422.mpeg2video
-474bb259f041bfb971691551f678fd09 *tests/data/fate/vsynth2-mpeg2-422.out.rawvideo
-stddev: 3.93 PSNR: 36.23 MAXDIFF: 69 bytes: 7603200/ 7603200
+0cba1ea3af323b69197269f2a51c55bd *tests/data/fate/vsynth2-mpeg2-422.out.rawvideo
+stddev: 4.00 PSNR: 36.09 MAXDIFF: 69 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth3-mpeg2-422 b/tests/ref/vsynth/vsynth3-mpeg2-422
index e83c23635c..2b7903b5f8 100644
--- a/tests/ref/vsynth/vsynth3-mpeg2-422
+++ b/tests/ref/vsynth/vsynth3-mpeg2-422
@@ -1,4 +1,4 @@
96dc854fc40a6410d4edc387b63ded1a *tests/data/fate/vsynth3-mpeg2-422.mpeg2video
75445 tests/data/fate/vsynth3-mpeg2-422.mpeg2video
-5337fc0bfb789919cb3325a02d48eb82 *tests/data/fate/vsynth3-mpeg2-422.out.rawvideo
-stddev: 3.24 PSNR: 37.90 MAXDIFF: 27 bytes: 86700/ 86700
+f64545a4597f0927dde0b1a9618f4bb9 *tests/data/fate/vsynth3-mpeg2-422.out.rawvideo
+stddev: 5.15 PSNR: 33.89 MAXDIFF: 48 bytes: 86700/ 86700
diff --git a/tests/ref/vsynth/vsynth_lena-dv b/tests/ref/vsynth/vsynth_lena-dv
index a8041f36a5..0abcf50f26 100644
--- a/tests/ref/vsynth/vsynth_lena-dv
+++ b/tests/ref/vsynth/vsynth_lena-dv
@@ -1,4 +1,4 @@
ab03241e988dcd5bd36a76b25372343f *tests/data/fate/vsynth_lena-dv.dv
7200000 tests/data/fate/vsynth_lena-dv.dv
-6e4b90be39ad408ddc1c0dc4ced40bf0 *tests/data/fate/vsynth_lena-dv.out.rawvideo
-stddev: 1.69 PSNR: 43.54 MAXDIFF: 33 bytes: 7603200/ 7603200
+44e957e705830c7084d10a68a46c953b *tests/data/fate/vsynth_lena-dv.out.rawvideo
+stddev: 1.76 PSNR: 43.17 MAXDIFF: 33 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth_lena-dv-411 b/tests/ref/vsynth/vsynth_lena-dv-411
index 164dd359b2..e034198c6f 100644
--- a/tests/ref/vsynth/vsynth_lena-dv-411
+++ b/tests/ref/vsynth/vsynth_lena-dv-411
@@ -1,4 +1,4 @@
1a7f091993eb6fe5b6f9d927ba60387d *tests/data/fate/vsynth_lena-dv-411.dv
7200000 tests/data/fate/vsynth_lena-dv-411.dv
-e5624f3d4de96e514ac9b96c2b4b447c *tests/data/fate/vsynth_lena-dv-411.out.rawvideo
-stddev: 2.87 PSNR: 38.97 MAXDIFF: 45 bytes: 7603200/ 7603200
+405c4b0f32200263db4e92d2664c9e67 *tests/data/fate/vsynth_lena-dv-411.out.rawvideo
+stddev: 2.92 PSNR: 38.81 MAXDIFF: 45 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth_lena-dv-50 b/tests/ref/vsynth/vsynth_lena-dv-50
index 2149fd553c..793f8d703f 100644
--- a/tests/ref/vsynth/vsynth_lena-dv-50
+++ b/tests/ref/vsynth/vsynth_lena-dv-50
@@ -1,4 +1,4 @@
c678b291e58a277725aa4557387efc58 *tests/data/fate/vsynth_lena-dv-50.dv
14400000 tests/data/fate/vsynth_lena-dv-50.dv
-bda4f98f387f82986e521b78a9bc1eef *tests/data/fate/vsynth_lena-dv-50.out.rawvideo
-stddev: 0.78 PSNR: 50.28 MAXDIFF: 12 bytes: 7603200/ 7603200
+b6cd429a0ebe0c267110ed44fa9894f7 *tests/data/fate/vsynth_lena-dv-50.out.rawvideo
+stddev: 0.78 PSNR: 50.27 MAXDIFF: 12 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth_lena-dv-fhd b/tests/ref/vsynth/vsynth_lena-dv-fhd
index 51a4505011..5ce70fe970 100644
--- a/tests/ref/vsynth/vsynth_lena-dv-fhd
+++ b/tests/ref/vsynth/vsynth_lena-dv-fhd
@@ -1,4 +1,4 @@
3a33e512f8b3f4213477c98d4e7e2559 *tests/data/fate/vsynth_lena-dv-fhd.dv
28800000 tests/data/fate/vsynth_lena-dv-fhd.dv
-b97e0a057202359ef93f2ec0b9fdfec4 *tests/data/fate/vsynth_lena-dv-fhd.out.rawvideo
-stddev: 1.03 PSNR: 47.80 MAXDIFF: 14 bytes: 7603200/ 7603200
+5f43e4d999a9bd060158a31d7614527e *tests/data/fate/vsynth_lena-dv-fhd.out.rawvideo
+stddev: 1.05 PSNR: 47.65 MAXDIFF: 14 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth_lena-dv-hd b/tests/ref/vsynth/vsynth_lena-dv-hd
index 8711b6fa2f..33a03ca0dd 100644
--- a/tests/ref/vsynth/vsynth_lena-dv-hd
+++ b/tests/ref/vsynth/vsynth_lena-dv-hd
@@ -1,4 +1,4 @@
f17abb38ed2f416d57f3b956fae5dc82 *tests/data/fate/vsynth_lena-dv-hd.dv
14400000 tests/data/fate/vsynth_lena-dv-hd.dv
-4db4175c80ea1f16b7ec303611b8873a *tests/data/fate/vsynth_lena-dv-hd.out.rawvideo
-stddev: 1.49 PSNR: 44.66 MAXDIFF: 27 bytes: 7603200/ 7603200
+837cabe2bd4c2eb3a0d4d2778b9fe0ab *tests/data/fate/vsynth_lena-dv-hd.out.rawvideo
+stddev: 1.51 PSNR: 44.50 MAXDIFF: 27 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth_lena-mpeg2-422 b/tests/ref/vsynth/vsynth_lena-mpeg2-422
index 85d598782c..73a671f9a8 100644
--- a/tests/ref/vsynth/vsynth_lena-mpeg2-422
+++ b/tests/ref/vsynth/vsynth_lena-mpeg2-422
@@ -1,4 +1,4 @@
87e5c69775b363db649c253050536045 *tests/data/fate/vsynth_lena-mpeg2-422.mpeg2video
361341 tests/data/fate/vsynth_lena-mpeg2-422.mpeg2video
-93cefcf101e6d0814acfaa626a02be90 *tests/data/fate/vsynth_lena-mpeg2-422.out.rawvideo
-stddev: 2.97 PSNR: 38.67 MAXDIFF: 57 bytes: 7603200/ 7603200
+66167032c592492e23f6a5bfff87db1c *tests/data/fate/vsynth_lena-mpeg2-422.out.rawvideo
+stddev: 3.01 PSNR: 38.53 MAXDIFF: 57 bytes: 7603200/ 7603200