From 10a57f55e60902ab91388b8a46b73f1f4532f737 Mon Sep 17 00:00:00 2001 From: Peter Ross Date: Thu, 10 Jan 2019 20:55:06 +1100 Subject: [PATCH] avcodec/vp6: use rounded shift for chroma motion vector calculation Partially fixes: https://trac.ffmpeg.org/ticket/1282 Signed-off-by: Peter Ross --- libavcodec/vp56.c | 8 +- tests/ref/fate/vp60 | 202 +++++++++++++------------- tests/ref/fate/vp61 | 238 +++++++++++++++--------------- tests/ref/fate/vp6f | 342 ++++++++++++++++++++++---------------------- 4 files changed, 393 insertions(+), 397 deletions(-) diff --git a/libavcodec/vp56.c b/libavcodec/vp56.c index b69fe6c176..27b4b8b944 100644 --- a/libavcodec/vp56.c +++ b/libavcodec/vp56.c @@ -196,12 +196,8 @@ static void vp56_decode_4mv(VP56Context *s, int row, int col) s->macroblocks[row * s->mb_width + col].mv = s->mv[3]; /* chroma vectors are average luma vectors */ - if (s->avctx->codec->id == AV_CODEC_ID_VP5) { - s->mv[4].x = s->mv[5].x = RSHIFT(mv.x,2); - s->mv[4].y = s->mv[5].y = RSHIFT(mv.y,2); - } else { - s->mv[4] = s->mv[5] = (VP56mv) {mv.x/4, mv.y/4}; - } + s->mv[4].x = s->mv[5].x = RSHIFT(mv.x,2); + s->mv[4].y = s->mv[5].y = RSHIFT(mv.y,2); } static VP56mb vp56_decode_mv(VP56Context *s, int row, int col) diff --git a/tests/ref/fate/vp60 b/tests/ref/fate/vp60 index 4becf2a8e2..2381c2775a 100644 --- a/tests/ref/fate/vp60 +++ b/tests/ref/fate/vp60 @@ -18,114 +18,114 @@ 0, 12, 12, 1, 55296, 0xe76b7df7 0, 13, 13, 1, 55296, 0x5a049f33 0, 14, 14, 1, 55296, 0xc83d9b90 -0, 15, 15, 1, 55296, 0x567877b8 -0, 16, 16, 1, 55296, 0x334c7f6e -0, 17, 17, 1, 55296, 0x9317945c -0, 18, 18, 1, 55296, 0xf032831e -0, 19, 19, 1, 55296, 0x7b6c8d2c -0, 20, 20, 1, 55296, 0x37109fd6 -0, 21, 21, 1, 55296, 0xe9b0b61b -0, 22, 22, 1, 55296, 0x7385dae8 -0, 23, 23, 1, 55296, 0x74a8a9f5 -0, 24, 24, 1, 55296, 0xbcd2e218 -0, 25, 25, 1, 55296, 0x0aa6c623 -0, 26, 26, 1, 55296, 0x2224d6d6 -0, 27, 27, 1, 55296, 0x8c8ee4d9 -0, 28, 28, 1, 55296, 0x0d4ceccc -0, 29, 29, 1, 55296, 0x623f10c7 -0, 30, 30, 1, 55296, 0x13a61f8f -0, 31, 31, 1, 55296, 0x5343fa8d -0, 32, 32, 1, 55296, 0x21fef1b5 -0, 33, 33, 1, 55296, 0x380de6b4 -0, 34, 34, 1, 55296, 0x04bedfd3 -0, 35, 35, 1, 55296, 0x428cf510 -0, 36, 36, 1, 55296, 0xbca8c214 -0, 37, 37, 1, 55296, 0x947faa34 -0, 38, 38, 1, 55296, 0x70769f45 -0, 39, 39, 1, 55296, 0xcb9483ad +0, 15, 15, 1, 55296, 0x464d77d6 +0, 16, 16, 1, 55296, 0x725d7fa2 +0, 17, 17, 1, 55296, 0xc30494d5 +0, 18, 18, 1, 55296, 0x5687839f +0, 19, 19, 1, 55296, 0x38be8df5 +0, 20, 20, 1, 55296, 0x62afa0ca +0, 21, 21, 1, 55296, 0x683ab733 +0, 22, 22, 1, 55296, 0xccbedc72 +0, 23, 23, 1, 55296, 0x43c4abc5 +0, 24, 24, 1, 55296, 0xf2f2e3f5 +0, 25, 25, 1, 55296, 0x5fb8c813 +0, 26, 26, 1, 55296, 0x7814d907 +0, 27, 27, 1, 55296, 0xbb87e71a +0, 28, 28, 1, 55296, 0x41c6ef34 +0, 29, 29, 1, 55296, 0x3f041373 +0, 30, 30, 1, 55296, 0x14b62281 +0, 31, 31, 1, 55296, 0x9a41fddb +0, 32, 32, 1, 55296, 0x8961f556 +0, 33, 33, 1, 55296, 0x98edea61 +0, 34, 34, 1, 55296, 0x434ae3dd +0, 35, 35, 1, 55296, 0x0aa4fa23 +0, 36, 36, 1, 55296, 0x0b8bc77f +0, 37, 37, 1, 55296, 0x79dfafbc +0, 38, 38, 1, 55296, 0x199ea4da +0, 39, 39, 1, 55296, 0xd270896d 0, 40, 40, 1, 55296, 0xac4ea82b -0, 41, 41, 1, 55296, 0xa3816977 -0, 42, 42, 1, 55296, 0xcfd54ec4 -0, 43, 43, 1, 55296, 0x97743f0e -0, 44, 44, 1, 55296, 0x4cb4424d -0, 45, 45, 1, 55296, 0x0b503c11 -0, 46, 46, 1, 55296, 0x879f333a -0, 47, 47, 1, 55296, 0x6ff9eb8f -0, 48, 48, 1, 55296, 0x7cd6e5af -0, 49, 49, 1, 55296, 0x44e2c36f -0, 50, 50, 1, 55296, 0x4e8993fb -0, 51, 51, 1, 55296, 0xf0bb9664 -0, 52, 52, 1, 55296, 0xde608458 -0, 53, 53, 1, 55296, 0xb3017f01 -0, 54, 54, 1, 55296, 0x2e096579 -0, 55, 55, 1, 55296, 0xd7295790 -0, 56, 56, 1, 55296, 0xc40b81cb -0, 57, 57, 1, 55296, 0x53a86e41 -0, 58, 58, 1, 55296, 0x74142f89 -0, 59, 59, 1, 55296, 0x2a1428ce -0, 60, 60, 1, 55296, 0x5d0c2852 -0, 61, 61, 1, 55296, 0x162058a4 -0, 62, 62, 1, 55296, 0x4e8c6ce8 -0, 63, 63, 1, 55296, 0x1d382af2 -0, 64, 64, 1, 55296, 0x35dd2b75 -0, 65, 65, 1, 55296, 0x1e4c205f -0, 66, 66, 1, 55296, 0x74a22383 -0, 67, 67, 1, 55296, 0x6ddb237d -0, 68, 68, 1, 55296, 0xd290263b -0, 69, 69, 1, 55296, 0xc778249f +0, 41, 41, 1, 55296, 0x770b6984 +0, 42, 42, 1, 55296, 0x378b4f1a +0, 43, 43, 1, 55296, 0xe8253faf +0, 44, 44, 1, 55296, 0xc8224326 +0, 45, 45, 1, 55296, 0x22b33d1b +0, 46, 46, 1, 55296, 0x83c33475 +0, 47, 47, 1, 55296, 0xbd2aed59 +0, 48, 48, 1, 55296, 0xe058e7e6 +0, 49, 49, 1, 55296, 0x575fc611 +0, 50, 50, 1, 55296, 0x218196dd +0, 51, 51, 1, 55296, 0x0882998c +0, 52, 52, 1, 55296, 0x380887dd +0, 53, 53, 1, 55296, 0x833f82c8 +0, 54, 54, 1, 55296, 0x9db9697b +0, 55, 55, 1, 55296, 0xb8dd5be8 +0, 56, 56, 1, 55296, 0x1df1869b +0, 57, 57, 1, 55296, 0xe0bd7399 +0, 58, 58, 1, 55296, 0xc2413536 +0, 59, 59, 1, 55296, 0x90bb2ebf +0, 60, 60, 1, 55296, 0x6fe72e97 +0, 61, 61, 1, 55296, 0x41385f50 +0, 62, 62, 1, 55296, 0x360973b0 +0, 63, 63, 1, 55296, 0x211d31c4 +0, 64, 64, 1, 55296, 0xe40632a9 +0, 65, 65, 1, 55296, 0xc4052794 +0, 66, 66, 1, 55296, 0x2ff82adf +0, 67, 67, 1, 55296, 0x7d272ac3 +0, 68, 68, 1, 55296, 0x37512dcc +0, 69, 69, 1, 55296, 0x66832c7f 0, 70, 70, 1, 55296, 0xbc1046fb 0, 71, 71, 1, 55296, 0xf44d470f 0, 72, 72, 1, 55296, 0x28d85a11 -0, 73, 73, 1, 55296, 0xa68953b6 -0, 74, 74, 1, 55296, 0x02593ce5 -0, 75, 75, 1, 55296, 0x61be53d5 -0, 76, 76, 1, 55296, 0x4c503c54 -0, 77, 77, 1, 55296, 0x3d3e60f7 -0, 78, 78, 1, 55296, 0xec876b9d -0, 79, 79, 1, 55296, 0x5b5f59e4 -0, 80, 80, 1, 55296, 0xbd2d5f84 -0, 81, 81, 1, 55296, 0xaa7a6410 -0, 82, 82, 1, 55296, 0xaa196189 -0, 83, 83, 1, 55296, 0x81365cca -0, 84, 84, 1, 55296, 0xa85f6861 -0, 85, 85, 1, 55296, 0xcb46562e -0, 86, 86, 1, 55296, 0x1b935862 -0, 87, 87, 1, 55296, 0x80a45a60 -0, 88, 88, 1, 55296, 0x8e8aabba -0, 89, 89, 1, 55296, 0x38939b53 -0, 90, 90, 1, 55296, 0x4f397c22 -0, 91, 91, 1, 55296, 0x7d0d8476 -0, 92, 92, 1, 55296, 0x943e8044 -0, 93, 93, 1, 55296, 0xabc6b323 -0, 94, 94, 1, 55296, 0x87dfb605 -0, 95, 95, 1, 55296, 0x5ca89202 +0, 73, 73, 1, 55296, 0xbdb153c7 +0, 74, 74, 1, 55296, 0x87093d2d +0, 75, 75, 1, 55296, 0x132c5459 +0, 76, 76, 1, 55296, 0x293e3cff +0, 77, 77, 1, 55296, 0x1a2c61a2 +0, 78, 78, 1, 55296, 0xc9756c48 +0, 79, 79, 1, 55296, 0xd90f5a89 +0, 80, 80, 1, 55296, 0x83eb6053 +0, 81, 81, 1, 55296, 0x713864df +0, 82, 82, 1, 55296, 0xf0ef6273 +0, 83, 83, 1, 55296, 0x24875dc4 +0, 84, 84, 1, 55296, 0x094a696e +0, 85, 85, 1, 55296, 0xe2d95761 +0, 86, 86, 1, 55296, 0x33265995 +0, 87, 87, 1, 55296, 0xc24b5bb9 +0, 88, 88, 1, 55296, 0xc130ad3d +0, 89, 89, 1, 55296, 0x42389d02 +0, 90, 90, 1, 55296, 0x372b7dbd +0, 91, 91, 1, 55296, 0x8645860d +0, 92, 92, 1, 55296, 0x218581dc +0, 93, 93, 1, 55296, 0xaea2b4e7 +0, 94, 94, 1, 55296, 0x3b14b7fa +0, 95, 95, 1, 55296, 0x7b7d93f7 0, 96, 96, 1, 55296, 0x61bc9b27 0, 97, 97, 1, 55296, 0x1e4baa30 -0, 98, 98, 1, 55296, 0xd8a7adb0 +0, 98, 98, 1, 55296, 0x2a6dadac 0, 99, 99, 1, 55296, 0x0d0aa8fb -0, 100, 100, 1, 55296, 0x1f1ba33c -0, 101, 101, 1, 55296, 0xa000a80b -0, 102, 102, 1, 55296, 0xb49dd332 -0, 103, 103, 1, 55296, 0x6b8ac499 -0, 104, 104, 1, 55296, 0x9636ed15 -0, 105, 105, 1, 55296, 0xa152f03d -0, 106, 106, 1, 55296, 0x47a8cfc7 -0, 107, 107, 1, 55296, 0x9f94c82a -0, 108, 108, 1, 55296, 0xe208d626 -0, 109, 109, 1, 55296, 0x28cc0616 -0, 110, 110, 1, 55296, 0xc545179e -0, 111, 111, 1, 55296, 0xd38e05af -0, 112, 112, 1, 55296, 0x25d6ed99 -0, 113, 113, 1, 55296, 0x7a6bf86e -0, 114, 114, 1, 55296, 0xbb3bfbcd -0, 115, 115, 1, 55296, 0x33de2984 -0, 116, 116, 1, 55296, 0xd5b10c27 -0, 117, 117, 1, 55296, 0x19e31f78 -0, 118, 118, 1, 55296, 0xf62f1a4f -0, 119, 119, 1, 55296, 0x3f792203 -0, 120, 120, 1, 55296, 0xe4ed6202 -0, 121, 121, 1, 55296, 0xee265136 -0, 122, 122, 1, 55296, 0x408af73c +0, 100, 100, 1, 55296, 0x3c6aa33a +0, 101, 101, 1, 55296, 0xbd4fa809 +0, 102, 102, 1, 55296, 0x55edd382 +0, 103, 103, 1, 55296, 0x6a9cc4df +0, 104, 104, 1, 55296, 0x49a5ed7f +0, 105, 105, 1, 55296, 0x0c33f0b3 +0, 106, 106, 1, 55296, 0xd5e4d037 +0, 107, 107, 1, 55296, 0x2ddfc89a +0, 108, 108, 1, 55296, 0xb39ed6c6 +0, 109, 109, 1, 55296, 0x8fe606e2 +0, 110, 110, 1, 55296, 0x10ce18ec +0, 111, 111, 1, 55296, 0xe2110705 +0, 112, 112, 1, 55296, 0x1a00ef28 +0, 113, 113, 1, 55296, 0x9c90fa21 +0, 114, 114, 1, 55296, 0xfafffdbe +0, 115, 115, 1, 55296, 0x741e2bc8 +0, 116, 116, 1, 55296, 0xf5b00ece +0, 117, 117, 1, 55296, 0x3b2e224d +0, 118, 118, 1, 55296, 0x29e81d73 +0, 119, 119, 1, 55296, 0xe3412580 +0, 120, 120, 1, 55296, 0x3c2865dc +0, 121, 121, 1, 55296, 0xd4b5553b +0, 122, 122, 1, 55296, 0x1ad8fa27 0, 123, 123, 1, 55296, 0xc1533ef5 0, 124, 124, 1, 55296, 0xf671f85d 0, 125, 125, 1, 55296, 0xae2670e0 diff --git a/tests/ref/fate/vp61 b/tests/ref/fate/vp61 index 2d3beea189..a5a813e670 100644 --- a/tests/ref/fate/vp61 +++ b/tests/ref/fate/vp61 @@ -4,122 +4,122 @@ #dimensions 0: 112x112 #sar 0: 0/1 0, 0, 0, 1, 18816, 0xc3fe9fc7 -0, 1, 1, 1, 18816, 0x6ddf972f -0, 2, 2, 1, 18816, 0x72808b6e -0, 3, 3, 1, 18816, 0x8f09857f -0, 4, 4, 1, 18816, 0xe8027c00 -0, 5, 5, 1, 18816, 0x308670cf -0, 6, 6, 1, 18816, 0x0e656170 -0, 7, 7, 1, 18816, 0x594e54a4 -0, 8, 8, 1, 18816, 0x36944b05 -0, 9, 9, 1, 18816, 0x87013a34 -0, 10, 10, 1, 18816, 0xc0f32f0d -0, 11, 11, 1, 18816, 0x911f1951 -0, 12, 12, 1, 18816, 0xad590d59 -0, 13, 13, 1, 18816, 0x943afff0 -0, 14, 14, 1, 18816, 0x7f5ef719 -0, 15, 15, 1, 18816, 0x889feafc -0, 16, 16, 1, 18816, 0x4334e12b -0, 17, 17, 1, 18816, 0xd080cc67 -0, 18, 18, 1, 18816, 0xc3c1c04c -0, 19, 19, 1, 18816, 0x816bae4b -0, 20, 20, 1, 18816, 0xed23a5c7 -0, 21, 21, 1, 18816, 0x86689c2f -0, 22, 22, 1, 18816, 0x63408c52 -0, 23, 23, 1, 18816, 0x399c79d6 -0, 24, 24, 1, 18816, 0xf0ff63bf -0, 25, 25, 1, 18816, 0xa6185353 -0, 26, 26, 1, 18816, 0xe33d46fc -0, 27, 27, 1, 18816, 0xd58d3c6d -0, 28, 28, 1, 18816, 0xc94a27ea -0, 29, 29, 1, 18816, 0x62f31c59 -0, 30, 30, 1, 18816, 0x71880825 -0, 31, 31, 1, 18816, 0xa6ce01d7 -0, 32, 32, 1, 18816, 0xa1d4fc06 -0, 33, 33, 1, 18816, 0xc208f570 -0, 34, 34, 1, 18816, 0xc862e637 -0, 35, 35, 1, 18816, 0xcf9ed93a -0, 36, 36, 1, 18816, 0x85a8cbcc -0, 37, 37, 1, 18816, 0x650ac6c1 -0, 38, 38, 1, 18816, 0xb418c12b -0, 39, 39, 1, 18816, 0x9fe5b412 -0, 40, 40, 1, 18816, 0x80f6a7c1 -0, 41, 41, 1, 18816, 0x283299e4 -0, 42, 42, 1, 18816, 0x15429202 -0, 43, 43, 1, 18816, 0x9f0f8c8a -0, 44, 44, 1, 18816, 0x8e828811 -0, 45, 45, 1, 18816, 0xaac67993 -0, 46, 46, 1, 18816, 0x8f3b6f4f -0, 47, 47, 1, 18816, 0x0b125f95 -0, 48, 48, 1, 18816, 0xb4e75d14 -0, 49, 49, 1, 18816, 0x1bac5933 -0, 50, 50, 1, 18816, 0x300b521b -0, 51, 51, 1, 18816, 0x51174590 -0, 52, 52, 1, 18816, 0x03df3d70 -0, 53, 53, 1, 18816, 0x338a344a -0, 54, 54, 1, 18816, 0x45ad328d -0, 55, 55, 1, 18816, 0x2d4e321a -0, 56, 56, 1, 18816, 0x15932563 -0, 57, 57, 1, 18816, 0x9b4f1c76 -0, 58, 58, 1, 18816, 0x8e31153c -0, 59, 59, 1, 18816, 0xfb391185 -0, 60, 60, 1, 18816, 0x93ee0cdc -0, 61, 61, 1, 18816, 0xddeb0642 -0, 62, 62, 1, 18816, 0xda6cf529 -0, 63, 63, 1, 18816, 0xdbd6f085 -0, 64, 64, 1, 18816, 0x357aec81 -0, 65, 65, 1, 18816, 0x36eaecca -0, 66, 66, 1, 18816, 0x6535ee02 -0, 67, 67, 1, 18816, 0xb7dfe466 -0, 68, 68, 1, 18816, 0x58d3d86b -0, 69, 69, 1, 18816, 0xd8aad64b -0, 70, 70, 1, 18816, 0x37ecd588 -0, 71, 71, 1, 18816, 0xe2f9cee4 -0, 72, 72, 1, 18816, 0xcd1ac93e -0, 73, 73, 1, 18816, 0x18e1be81 -0, 74, 74, 1, 18816, 0xa05bb9d7 -0, 75, 75, 1, 18816, 0xe0ebb663 -0, 76, 76, 1, 18816, 0x7d61b39a -0, 77, 77, 1, 18816, 0x01b8acb5 -0, 78, 78, 1, 18816, 0x7577aa8b -0, 79, 79, 1, 18816, 0x6bbda4b5 -0, 80, 80, 1, 18816, 0xd0cc9b29 -0, 81, 81, 1, 18816, 0xb2858cbb -0, 82, 82, 1, 18816, 0x93608c9d -0, 83, 83, 1, 18816, 0x80c38e03 -0, 84, 84, 1, 18816, 0x37d6843c -0, 85, 85, 1, 18816, 0xacc47b9a -0, 86, 86, 1, 18816, 0xc4317178 -0, 87, 87, 1, 18816, 0xc92f6ebd -0, 88, 88, 1, 18816, 0xc1217a3b -0, 89, 89, 1, 18816, 0x03a37ccb -0, 90, 90, 1, 18816, 0xf38c71a2 -0, 91, 91, 1, 18816, 0x68ff697d -0, 92, 92, 1, 18816, 0x0fe358e5 -0, 93, 93, 1, 18816, 0x58455870 -0, 94, 94, 1, 18816, 0xc9075ce7 -0, 95, 95, 1, 18816, 0x16685773 -0, 96, 96, 1, 18816, 0x1b434c0e -0, 97, 97, 1, 18816, 0x008e4c97 -0, 98, 98, 1, 18816, 0xb4d04f4f -0, 99, 99, 1, 18816, 0xc8c94848 -0, 100, 100, 1, 18816, 0x64664191 -0, 101, 101, 1, 18816, 0xd591367f -0, 102, 102, 1, 18816, 0xc70d3141 -0, 103, 103, 1, 18816, 0x8d492655 -0, 104, 104, 1, 18816, 0x7e7f22c8 -0, 105, 105, 1, 18816, 0x335d23f9 -0, 106, 106, 1, 18816, 0x0a7f22b6 -0, 107, 107, 1, 18816, 0x6cf51cb2 -0, 108, 108, 1, 18816, 0x312516e1 -0, 109, 109, 1, 18816, 0x8a3c0c7a -0, 110, 110, 1, 18816, 0x997d0d20 -0, 111, 111, 1, 18816, 0xffbd117e -0, 112, 112, 1, 18816, 0x855808ca -0, 113, 113, 1, 18816, 0xe335fb94 -0, 114, 114, 1, 18816, 0x12e6f95c -0, 115, 115, 1, 18816, 0x2d62f845 -0, 116, 116, 1, 18816, 0x7e63f591 -0, 117, 117, 1, 18816, 0x7463f175 -0, 118, 118, 1, 18816, 0x1521e0d2 -0, 119, 119, 1, 18816, 0x96a8dbce +0, 1, 1, 1, 18816, 0xab429744 +0, 2, 2, 1, 18816, 0x1eec8b7d +0, 3, 3, 1, 18816, 0x3817859f +0, 4, 4, 1, 18816, 0x8f487c41 +0, 5, 5, 1, 18816, 0xe1097136 +0, 6, 6, 1, 18816, 0x494161dd +0, 7, 7, 1, 18816, 0x40c85514 +0, 8, 8, 1, 18816, 0xd1854b86 +0, 9, 9, 1, 18816, 0xdd563ad4 +0, 10, 10, 1, 18816, 0x00122fac +0, 11, 11, 1, 18816, 0x0a6f19f4 +0, 12, 12, 1, 18816, 0x74fe0e01 +0, 13, 13, 1, 18816, 0x576e00bf +0, 14, 14, 1, 18816, 0xcb84f7e1 +0, 15, 15, 1, 18816, 0x7f85ebf3 +0, 16, 16, 1, 18816, 0xc6c2e22b +0, 17, 17, 1, 18816, 0x9b22cd80 +0, 18, 18, 1, 18816, 0x512fc164 +0, 19, 19, 1, 18816, 0x5c2aaf7b +0, 20, 20, 1, 18816, 0x98a5a700 +0, 21, 21, 1, 18816, 0xccf19d74 +0, 22, 22, 1, 18816, 0x15d08d90 +0, 23, 23, 1, 18816, 0xe04f7b1b +0, 24, 24, 1, 18816, 0x251564f6 +0, 25, 25, 1, 18816, 0x81bf5498 +0, 26, 26, 1, 18816, 0xd94f4861 +0, 27, 27, 1, 18816, 0xcb623dd3 +0, 28, 28, 1, 18816, 0x359f29ac +0, 29, 29, 1, 18816, 0x932a1e14 +0, 30, 30, 1, 18816, 0x99e109e1 +0, 31, 31, 1, 18816, 0xafcf0391 +0, 32, 32, 1, 18816, 0x278cfdd3 +0, 33, 33, 1, 18816, 0x64a2f73e +0, 34, 34, 1, 18816, 0x1777e80e +0, 35, 35, 1, 18816, 0x8effdb17 +0, 36, 36, 1, 18816, 0x564bcdc9 +0, 37, 37, 1, 18816, 0xe83ac8c5 +0, 38, 38, 1, 18816, 0xaa53c337 +0, 39, 39, 1, 18816, 0xcb7bb62d +0, 40, 40, 1, 18816, 0x435ba9e5 +0, 41, 41, 1, 18816, 0x5d759c00 +0, 42, 42, 1, 18816, 0x3411941b +0, 43, 43, 1, 18816, 0x643d8eb3 +0, 44, 44, 1, 18816, 0x9c9a8a3f +0, 45, 45, 1, 18816, 0xe44a7baa +0, 46, 46, 1, 18816, 0xec457166 +0, 47, 47, 1, 18816, 0x9d84619e +0, 48, 48, 1, 18816, 0x799b5f1f +0, 49, 49, 1, 18816, 0x9b2a5b68 +0, 50, 50, 1, 18816, 0xa235544f +0, 51, 51, 1, 18816, 0x725747c2 +0, 52, 52, 1, 18816, 0xe3573fb5 +0, 53, 53, 1, 18816, 0x31cb36ae +0, 54, 54, 1, 18816, 0x6bc4350f +0, 55, 55, 1, 18816, 0x2da53498 +0, 56, 56, 1, 18816, 0x29f127a4 +0, 57, 57, 1, 18816, 0x2dfc1eb0 +0, 58, 58, 1, 18816, 0xc9ea175d +0, 59, 59, 1, 18816, 0xd73613a0 +0, 60, 60, 1, 18816, 0x24870eee +0, 61, 61, 1, 18816, 0x5bf20853 +0, 62, 62, 1, 18816, 0x7778f73c +0, 63, 63, 1, 18816, 0x7072f297 +0, 64, 64, 1, 18816, 0xd974ee82 +0, 65, 65, 1, 18816, 0xb090eec9 +0, 66, 66, 1, 18816, 0x6844f019 +0, 67, 67, 1, 18816, 0x935be67d +0, 68, 68, 1, 18816, 0x2da5da98 +0, 69, 69, 1, 18816, 0x1cf2d8af +0, 70, 70, 1, 18816, 0x64e3d7eb +0, 71, 71, 1, 18816, 0x7450d12a +0, 72, 72, 1, 18816, 0xe8cbcb7f +0, 73, 73, 1, 18816, 0x8ebbc0df +0, 74, 74, 1, 18816, 0x0bc5bc33 +0, 75, 75, 1, 18816, 0x3b09b8e3 +0, 76, 76, 1, 18816, 0xc5c2b619 +0, 77, 77, 1, 18816, 0xbd42af2a +0, 78, 78, 1, 18816, 0x58daad01 +0, 79, 79, 1, 18816, 0x7ef3a780 +0, 80, 80, 1, 18816, 0x235b9df6 +0, 81, 81, 1, 18816, 0x6e918fa7 +0, 82, 82, 1, 18816, 0x06268f84 +0, 83, 83, 1, 18816, 0x279390ed +0, 84, 84, 1, 18816, 0xfac0870f +0, 85, 85, 1, 18816, 0x548a7e7a +0, 86, 86, 1, 18816, 0xe8d17493 +0, 87, 87, 1, 18816, 0x5c4471d0 +0, 88, 88, 1, 18816, 0x94c17d3a +0, 89, 89, 1, 18816, 0xa8867fc8 +0, 90, 90, 1, 18816, 0x096374c3 +0, 91, 91, 1, 18816, 0x7f9e6c9e +0, 92, 92, 1, 18816, 0x70ab5c16 +0, 93, 93, 1, 18816, 0xb8a45ba1 +0, 94, 94, 1, 18816, 0xd19d6014 +0, 95, 95, 1, 18816, 0x5f425aa4 +0, 96, 96, 1, 18816, 0x394c4f3d +0, 97, 97, 1, 18816, 0x07e74fc6 +0, 98, 98, 1, 18816, 0x8dec527b +0, 99, 99, 1, 18816, 0xcf2e4b76 +0, 100, 100, 1, 18816, 0x74d744c1 +0, 101, 101, 1, 18816, 0xf22e39dd +0, 102, 102, 1, 18816, 0x1ba334a1 +0, 103, 103, 1, 18816, 0x326d2a2b +0, 104, 104, 1, 18816, 0x3edc26a0 +0, 105, 105, 1, 18816, 0x81a127e2 +0, 106, 106, 1, 18816, 0xc9f92698 +0, 107, 107, 1, 18816, 0x4ca320d5 +0, 108, 108, 1, 18816, 0xdea41b02 +0, 109, 109, 1, 18816, 0xff4810e5 +0, 110, 110, 1, 18816, 0x18b2118c +0, 111, 111, 1, 18816, 0xb6cd15ed +0, 112, 112, 1, 18816, 0xfa9b0d36 +0, 113, 113, 1, 18816, 0x0d19000b +0, 114, 114, 1, 18816, 0x3bbdfdc4 +0, 115, 115, 1, 18816, 0x72bdfcae +0, 116, 116, 1, 18816, 0x854ef9f7 +0, 117, 117, 1, 18816, 0x9195f5dc +0, 118, 118, 1, 18816, 0x2452e545 +0, 119, 119, 1, 18816, 0x6b76e03d diff --git a/tests/ref/fate/vp6f b/tests/ref/fate/vp6f index 65e113174a..2da2eddc8c 100644 --- a/tests/ref/fate/vp6f +++ b/tests/ref/fate/vp6f @@ -4,176 +4,176 @@ #dimensions 0: 112x80 #sar 0: 0/1 0, 0, 0, 1, 13440, 0x7cb0a22f -0, 1, 1, 1, 13440, 0xdfcea6ba -0, 2, 2, 1, 13440, 0x59b2a5da -0, 3, 3, 1, 13440, 0x12f1b2d8 -0, 4, 4, 1, 13440, 0x280fb9f6 -0, 5, 5, 1, 13440, 0x7bace8b3 -0, 6, 6, 1, 13440, 0x4ec91480 -0, 7, 7, 1, 13440, 0xa8010450 -0, 8, 8, 1, 13440, 0x61d8fc46 -0, 9, 9, 1, 13440, 0x242bb24e -0, 10, 10, 1, 13440, 0x88397a36 -0, 11, 11, 1, 13440, 0x10e15726 -0, 12, 12, 1, 13440, 0x3018438c -0, 13, 13, 1, 13440, 0xbbb94c21 -0, 14, 14, 1, 13440, 0xfc3e5e2b -0, 15, 15, 1, 13440, 0xeaa69354 -0, 16, 16, 1, 13440, 0x96f1cc01 -0, 17, 17, 1, 13440, 0x333fdaff -0, 18, 18, 1, 13440, 0xb5230ed2 -0, 19, 19, 1, 13440, 0x59383446 -0, 20, 20, 1, 13440, 0x954939e6 -0, 21, 21, 1, 13440, 0x53813d2f -0, 22, 22, 1, 13440, 0x3ca53600 -0, 23, 23, 1, 13440, 0x7b30227a -0, 24, 24, 1, 13440, 0x5145bbfe -0, 25, 25, 1, 13440, 0xa0979632 -0, 26, 26, 1, 13440, 0x08026e21 -0, 27, 27, 1, 13440, 0x3f456d1e -0, 28, 28, 1, 13440, 0x7d036b62 -0, 29, 29, 1, 13440, 0x508085fb -0, 30, 30, 1, 13440, 0x251dc193 -0, 31, 31, 1, 13440, 0xf3121c9b -0, 32, 32, 1, 13440, 0xf5da772e -0, 33, 33, 1, 13440, 0x8179ccf7 -0, 34, 34, 1, 13440, 0xd57ceeb3 -0, 35, 35, 1, 13440, 0xc8f2169c -0, 36, 36, 1, 13440, 0xbf8296c3 -0, 37, 37, 1, 13440, 0xee1927d0 -0, 38, 38, 1, 13440, 0xdd84e8d1 -0, 39, 39, 1, 13440, 0x7be57be2 -0, 40, 40, 1, 13440, 0xae353f91 -0, 41, 41, 1, 13440, 0x3ae927f2 -0, 42, 42, 1, 13440, 0x417227c6 -0, 43, 43, 1, 13440, 0x32572bea -0, 44, 44, 1, 13440, 0x8b9e4839 -0, 45, 45, 1, 13440, 0xad669441 -0, 46, 46, 1, 13440, 0xc9de99a6 -0, 47, 47, 1, 13440, 0xb3ffb88b -0, 48, 48, 1, 13440, 0xb321b8a0 -0, 49, 49, 1, 13440, 0x2efdbf53 -0, 50, 50, 1, 13440, 0x9b7aa566 -0, 51, 51, 1, 13440, 0x563c8d60 -0, 52, 52, 1, 13440, 0xe3848ee8 -0, 53, 53, 1, 13440, 0xa84b8f1d -0, 54, 54, 1, 13440, 0x52da9f9f -0, 55, 55, 1, 13440, 0x2ed56d97 -0, 56, 56, 1, 13440, 0x4e8534c2 -0, 57, 57, 1, 13440, 0x318900a6 -0, 58, 58, 1, 13440, 0xda96de39 -0, 59, 59, 1, 13440, 0xaae7ac0b +0, 1, 1, 1, 13440, 0xcb06a6b6 +0, 2, 2, 1, 13440, 0x812ea5c9 +0, 3, 3, 1, 13440, 0xc378b303 +0, 4, 4, 1, 13440, 0x0528ba5f +0, 5, 5, 1, 13440, 0x5d97e8fe +0, 6, 6, 1, 13440, 0x05d914df +0, 7, 7, 1, 13440, 0xfdf804c6 +0, 8, 8, 1, 13440, 0x9db5fcb8 +0, 9, 9, 1, 13440, 0xd33db2ab +0, 10, 10, 1, 13440, 0x6c147a86 +0, 11, 11, 1, 13440, 0x300f577d +0, 12, 12, 1, 13440, 0x4f4443c8 +0, 13, 13, 1, 13440, 0x6ed84c79 +0, 14, 14, 1, 13440, 0xa0dc5e2a +0, 15, 15, 1, 13440, 0x4ab092d4 +0, 16, 16, 1, 13440, 0x39c9cb60 +0, 17, 17, 1, 13440, 0x46c2da59 +0, 18, 18, 1, 13440, 0x0eed0e66 +0, 19, 19, 1, 13440, 0xa4a43403 +0, 20, 20, 1, 13440, 0x323939cd +0, 21, 21, 1, 13440, 0x6b393cc0 +0, 22, 22, 1, 13440, 0x59da35b8 +0, 23, 23, 1, 13440, 0x4511224f +0, 24, 24, 1, 13440, 0xe96cbbbf +0, 25, 25, 1, 13440, 0x15dc9608 +0, 26, 26, 1, 13440, 0xde056e0a +0, 27, 27, 1, 13440, 0xfde76d13 +0, 28, 28, 1, 13440, 0xd9bf6b4e +0, 29, 29, 1, 13440, 0x0a3c85bd +0, 30, 30, 1, 13440, 0x6edfc17f +0, 31, 31, 1, 13440, 0xf4561c94 +0, 32, 32, 1, 13440, 0x2fdf776f +0, 33, 33, 1, 13440, 0xb7c7cd69 +0, 34, 34, 1, 13440, 0x5247ef0d +0, 35, 35, 1, 13440, 0xeec31762 +0, 36, 36, 1, 13440, 0x486097dd +0, 37, 37, 1, 13440, 0x9bcf2934 +0, 38, 38, 1, 13440, 0x4a5dea6a +0, 39, 39, 1, 13440, 0x35997d87 +0, 40, 40, 1, 13440, 0xa4bf415b +0, 41, 41, 1, 13440, 0x677229fa +0, 42, 42, 1, 13440, 0xbe5229bb +0, 43, 43, 1, 13440, 0x8d012e0a +0, 44, 44, 1, 13440, 0x74ec49b5 +0, 45, 45, 1, 13440, 0xa6f595d0 +0, 46, 46, 1, 13440, 0x23b59ba7 +0, 47, 47, 1, 13440, 0xc471baab +0, 48, 48, 1, 13440, 0x8d6ebaee +0, 49, 49, 1, 13440, 0x6338c1c1 +0, 50, 50, 1, 13440, 0x0d93a811 +0, 51, 51, 1, 13440, 0x260e901e +0, 52, 52, 1, 13440, 0xad05919b +0, 53, 53, 1, 13440, 0x04d1921d +0, 54, 54, 1, 13440, 0xac00a249 +0, 55, 55, 1, 13440, 0xcb667031 +0, 56, 56, 1, 13440, 0x3f4236a1 +0, 57, 57, 1, 13440, 0xf38e029b +0, 58, 58, 1, 13440, 0x3d5ae06e +0, 59, 59, 1, 13440, 0x9b30ae5e 0, 60, 60, 1, 13440, 0x7533ad99 -0, 61, 61, 1, 13440, 0x4e70c2c9 -0, 62, 62, 1, 13440, 0x9ce5e3fa -0, 63, 63, 1, 13440, 0xc788fbbc -0, 64, 64, 1, 13440, 0xd36604a9 -0, 65, 65, 1, 13440, 0x246221a4 -0, 66, 66, 1, 13440, 0x290c5c2b -0, 67, 67, 1, 13440, 0xde6c68ec -0, 68, 68, 1, 13440, 0x56248dbf -0, 69, 69, 1, 13440, 0x5b898cbd -0, 70, 70, 1, 13440, 0x090574b9 -0, 71, 71, 1, 13440, 0x8df2814a -0, 72, 72, 1, 13440, 0xd4a6b285 -0, 73, 73, 1, 13440, 0xa016e921 -0, 74, 74, 1, 13440, 0x7f93fdc1 -0, 75, 75, 1, 13440, 0xfd0dee6f -0, 76, 76, 1, 13440, 0xef04ce0e -0, 77, 77, 1, 13440, 0x7560bee3 -0, 78, 78, 1, 13440, 0x5a8cdc85 -0, 79, 79, 1, 13440, 0x4788f7bc -0, 80, 80, 1, 13440, 0xc001e34d -0, 81, 81, 1, 13440, 0xc687eb74 -0, 82, 82, 1, 13440, 0xbf20feba -0, 83, 83, 1, 13440, 0xd32647a8 -0, 84, 84, 1, 13440, 0xe69a955a -0, 85, 85, 1, 13440, 0x1b56951f -0, 86, 86, 1, 13440, 0xd1977378 -0, 87, 87, 1, 13440, 0x1620357d -0, 88, 88, 1, 13440, 0x2596116f -0, 89, 89, 1, 13440, 0x7473feca -0, 90, 90, 1, 13440, 0x7f92bb47 -0, 91, 91, 1, 13440, 0x6866a683 -0, 92, 92, 1, 13440, 0xe9b08d7e -0, 93, 93, 1, 13440, 0xa3fd7546 -0, 94, 94, 1, 13440, 0xa4416522 -0, 95, 95, 1, 13440, 0xd8f5572e -0, 96, 96, 1, 13440, 0xf5746dbd -0, 97, 97, 1, 13440, 0x256a87c6 -0, 98, 98, 1, 13440, 0x722aa2c8 -0, 99, 99, 1, 13440, 0xb26de5f5 -0, 100, 100, 1, 13440, 0x117f0841 -0, 101, 101, 1, 13440, 0xda2d192c -0, 102, 102, 1, 13440, 0xb022442d -0, 103, 103, 1, 13440, 0xbc4044f2 -0, 104, 104, 1, 13440, 0x68b330da -0, 105, 105, 1, 13440, 0xc07228cf -0, 106, 106, 1, 13440, 0xaa3f3d44 -0, 107, 107, 1, 13440, 0x25867aad -0, 108, 108, 1, 13440, 0xa3ecb432 -0, 109, 109, 1, 13440, 0x93ccdcbb -0, 110, 110, 1, 13440, 0x8302fa4f -0, 111, 111, 1, 13440, 0x2f960f33 -0, 112, 112, 1, 13440, 0x15d41d14 -0, 113, 113, 1, 13440, 0x636529d0 -0, 114, 114, 1, 13440, 0x11035be5 -0, 115, 115, 1, 13440, 0x9b6e9167 -0, 116, 116, 1, 13440, 0x7b01adc7 +0, 61, 61, 1, 13440, 0x29c7c2d7 +0, 62, 62, 1, 13440, 0x1aaae414 +0, 63, 63, 1, 13440, 0xd9b1fc03 +0, 64, 64, 1, 13440, 0xcd2b0549 +0, 65, 65, 1, 13440, 0x6852223c +0, 66, 66, 1, 13440, 0xaa765ce6 +0, 67, 67, 1, 13440, 0x022169d5 +0, 68, 68, 1, 13440, 0x0e478e90 +0, 69, 69, 1, 13440, 0xc2a08d9b +0, 70, 70, 1, 13440, 0xe16a75f1 +0, 71, 71, 1, 13440, 0x3b218252 +0, 72, 72, 1, 13440, 0x5e27b3c8 +0, 73, 73, 1, 13440, 0x27a0eaf9 +0, 74, 74, 1, 13440, 0xe002ff74 +0, 75, 75, 1, 13440, 0x8585f024 +0, 76, 76, 1, 13440, 0x5a74cfe6 +0, 77, 77, 1, 13440, 0xb10ec139 +0, 78, 78, 1, 13440, 0xe9e1de94 +0, 79, 79, 1, 13440, 0x5a29fa1c +0, 80, 80, 1, 13440, 0x75dce5f8 +0, 81, 81, 1, 13440, 0xbceaee2c +0, 82, 82, 1, 13440, 0xf9dc00f9 +0, 83, 83, 1, 13440, 0x4b6549f4 +0, 84, 84, 1, 13440, 0x0f2097dc +0, 85, 85, 1, 13440, 0x844d97df +0, 86, 86, 1, 13440, 0xee47764b +0, 87, 87, 1, 13440, 0x647938d6 +0, 88, 88, 1, 13440, 0xf4de156a +0, 89, 89, 1, 13440, 0x53cd02e8 +0, 90, 90, 1, 13440, 0x6f39bedb +0, 91, 91, 1, 13440, 0x3192aa64 +0, 92, 92, 1, 13440, 0xb38591cd +0, 93, 93, 1, 13440, 0xd4407a1b +0, 94, 94, 1, 13440, 0x3f6f69f4 +0, 95, 95, 1, 13440, 0x62cb5c21 +0, 96, 96, 1, 13440, 0x592472ea +0, 97, 97, 1, 13440, 0xf7748d1d +0, 98, 98, 1, 13440, 0x88ada886 +0, 99, 99, 1, 13440, 0xdc92ebc6 +0, 100, 100, 1, 13440, 0x97700e4f +0, 101, 101, 1, 13440, 0x77f21f6e +0, 102, 102, 1, 13440, 0x0c9f4a72 +0, 103, 103, 1, 13440, 0xd3b44b28 +0, 104, 104, 1, 13440, 0x3a023773 +0, 105, 105, 1, 13440, 0xf3c72faf +0, 106, 106, 1, 13440, 0x2f144498 +0, 107, 107, 1, 13440, 0x96ac81db +0, 108, 108, 1, 13440, 0xef07bb83 +0, 109, 109, 1, 13440, 0xf220e3e7 +0, 110, 110, 1, 13440, 0x2e7201dc +0, 111, 111, 1, 13440, 0x56da16de +0, 112, 112, 1, 13440, 0xc9ec24ed +0, 113, 113, 1, 13440, 0x951d31d7 +0, 114, 114, 1, 13440, 0xb4e363c3 +0, 115, 115, 1, 13440, 0x4aae996d +0, 116, 116, 1, 13440, 0xbbe0b6f6 0, 117, 117, 1, 13440, 0xa237e05d -0, 118, 118, 1, 13440, 0xd2f4f134 -0, 119, 119, 1, 13440, 0x2052d368 -0, 120, 120, 1, 13440, 0x08f7ae0d -0, 121, 121, 1, 13440, 0xa89185bc -0, 122, 122, 1, 13440, 0xfa628236 -0, 123, 123, 1, 13440, 0xdf79848b -0, 124, 124, 1, 13440, 0xd19a906f -0, 125, 125, 1, 13440, 0x219f9324 -0, 126, 126, 1, 13440, 0x46509b6d -0, 127, 127, 1, 13440, 0xc5d9a568 -0, 128, 128, 1, 13440, 0xb21aaaa8 -0, 129, 129, 1, 13440, 0x925a97ed -0, 130, 130, 1, 13440, 0xc5e3557f -0, 131, 131, 1, 13440, 0x7c57155a -0, 132, 132, 1, 13440, 0x6b26d005 -0, 133, 133, 1, 13440, 0xfdc7b369 -0, 134, 134, 1, 13440, 0x99919fc2 -0, 135, 135, 1, 13440, 0xcfe889e4 -0, 136, 136, 1, 13440, 0xd1196856 -0, 137, 137, 1, 13440, 0xec8348c6 -0, 138, 138, 1, 13440, 0x5ede0d9a -0, 139, 139, 1, 13440, 0x198ef66e -0, 140, 140, 1, 13440, 0x62fcefdf -0, 141, 141, 1, 13440, 0x7791f415 -0, 142, 142, 1, 13440, 0xfbdb0029 -0, 143, 143, 1, 13440, 0xdab12b01 -0, 144, 144, 1, 13440, 0x646b2d5f -0, 145, 145, 1, 13440, 0x5410f52e -0, 146, 146, 1, 13440, 0x7186eef8 -0, 147, 147, 1, 13440, 0xca251ef6 -0, 148, 148, 1, 13440, 0x757c3b43 -0, 149, 149, 1, 13440, 0x59ff4982 -0, 150, 150, 1, 13440, 0xbe8ff084 -0, 151, 151, 1, 13440, 0xc85a9e38 -0, 152, 152, 1, 13440, 0x541b9a19 -0, 153, 153, 1, 13440, 0x274893c9 -0, 154, 154, 1, 13440, 0x7634b5d2 -0, 155, 155, 1, 13440, 0x1bd8e10c -0, 156, 156, 1, 13440, 0xa661dfb1 -0, 157, 157, 1, 13440, 0x9d01bf92 -0, 158, 158, 1, 13440, 0xcb1eb220 -0, 159, 159, 1, 13440, 0x0ce27d25 -0, 160, 160, 1, 13440, 0x523b594f -0, 161, 161, 1, 13440, 0xf0a04c4f -0, 162, 162, 1, 13440, 0x0f0ffc3d -0, 163, 163, 1, 13440, 0xb0d8b778 -0, 164, 164, 1, 13440, 0x5137a642 -0, 165, 165, 1, 13440, 0xd213a552 -0, 166, 166, 1, 13440, 0xc2fbc9b1 -0, 167, 167, 1, 13440, 0xfc2ee379 -0, 168, 168, 1, 13440, 0xfb80f737 -0, 169, 169, 1, 13440, 0xd6cb2447 -0, 170, 170, 1, 13440, 0x124b606d -0, 171, 171, 1, 13440, 0xf788a066 -0, 172, 172, 1, 13440, 0xa16eed6e -0, 173, 173, 1, 13440, 0x73ff0f82 +0, 118, 118, 1, 13440, 0xb683f189 +0, 119, 119, 1, 13440, 0xb8e7d3d3 +0, 120, 120, 1, 13440, 0x549daea3 +0, 121, 121, 1, 13440, 0x56158687 +0, 122, 122, 1, 13440, 0x25c6833f +0, 123, 123, 1, 13440, 0x79618577 +0, 124, 124, 1, 13440, 0x4e77916c +0, 125, 125, 1, 13440, 0x79bb946a +0, 126, 126, 1, 13440, 0x28a69cc7 +0, 127, 127, 1, 13440, 0xcc03a6bb +0, 128, 128, 1, 13440, 0x12e7ac2f +0, 129, 129, 1, 13440, 0x66b099bc +0, 130, 130, 1, 13440, 0xb218574c +0, 131, 131, 1, 13440, 0xc55a172a +0, 132, 132, 1, 13440, 0xefa9d1ca +0, 133, 133, 1, 13440, 0xaedbb577 +0, 134, 134, 1, 13440, 0x279ca23c +0, 135, 135, 1, 13440, 0x12a88c7b +0, 136, 136, 1, 13440, 0xc3c46ae3 +0, 137, 137, 1, 13440, 0x41954bf2 +0, 138, 138, 1, 13440, 0xe19e1137 +0, 139, 139, 1, 13440, 0xd5c5fa3e +0, 140, 140, 1, 13440, 0xe391f3a4 +0, 141, 141, 1, 13440, 0x6463f7e2 +0, 142, 142, 1, 13440, 0x4ad80409 +0, 143, 143, 1, 13440, 0x2de72edb +0, 144, 144, 1, 13440, 0x120030f4 +0, 145, 145, 1, 13440, 0xc8f0f93a +0, 146, 146, 1, 13440, 0x32e8f304 +0, 147, 147, 1, 13440, 0x86d62275 +0, 148, 148, 1, 13440, 0x98df3eec +0, 149, 149, 1, 13440, 0x664d4d42 +0, 150, 150, 1, 13440, 0x3888f447 +0, 151, 151, 1, 13440, 0x959aa236 +0, 152, 152, 1, 13440, 0xebee9e20 +0, 153, 153, 1, 13440, 0xd1a197fb +0, 154, 154, 1, 13440, 0x0e47b9f0 +0, 155, 155, 1, 13440, 0xe359e545 +0, 156, 156, 1, 13440, 0x02cae3c1 +0, 157, 157, 1, 13440, 0x7218c409 +0, 158, 158, 1, 13440, 0x0805b6b7 +0, 159, 159, 1, 13440, 0x13ae816f +0, 160, 160, 1, 13440, 0x1cda5d9b +0, 161, 161, 1, 13440, 0x125b509f +0, 162, 162, 1, 13440, 0xb63500cf +0, 163, 163, 1, 13440, 0x1229bc6a +0, 164, 164, 1, 13440, 0x04e0ab7d +0, 165, 165, 1, 13440, 0xee90aa6b +0, 166, 166, 1, 13440, 0xe712cee3 +0, 167, 167, 1, 13440, 0xbdb1e8a4 +0, 168, 168, 1, 13440, 0xb651fc4b +0, 169, 169, 1, 13440, 0xd1ba297a +0, 170, 170, 1, 13440, 0xa64065df +0, 171, 171, 1, 13440, 0x6865a618 +0, 172, 172, 1, 13440, 0x1922f326 +0, 173, 173, 1, 13440, 0xd2111537