h264: update test hashes after the changes
[nihav.git] / nihav-itu / src / codecs / h264 / mod.rs
index 67156da541ed36c914755dc7e11ebdab7c1e4efa..df46760a08c4945d46b1e2be83546cda51b27f64 100644 (file)
@@ -1125,31 +1125,31 @@ mod test {
         test_decoding("rawh264", "h264",
                       "assets/ITU/h264-conformance/CABAST3_Sony_E.jsv",
                       None, &dmx_reg, &dec_reg, ExpectedTestResult::MD5Frames(vec![
-                        [0x85fc4b44, 0xc9aefdc9, 0x568d0592, 0x2eccf9a0],
-                        [0xbd8d11bc, 0x97acf592, 0x45a3cdbb, 0xa254a882],
-                        [0xbda0e0b9, 0x9fbe1974, 0x1540b244, 0x46a050ca],
-                        [0x471f0057, 0x125ef3b4, 0x4a87515f, 0xba254bbb],
-                        [0x466a7df2, 0xb392c2a4, 0xed66b68b, 0xfdaad2da],
-                        [0x96334b41, 0x41bac7ef, 0xe87154f1, 0xa5fc3551],
-                        [0x0fd4e9b8, 0x4269bbec, 0x00a1978f, 0xe6224851],
-                        [0x68be82af, 0x856615a7, 0x387a253d, 0x8473e6b9],
-                        [0xc4bed119, 0x14ba7fe0, 0x447cb680, 0x555da4c5],
-                        [0x85d127d6, 0x04b85928, 0x26740281, 0x4d848db5],
-                        [0xe44fe461, 0x0d0b64ce, 0xf191179b, 0xabdab686],
-                        [0x347c8edb, 0x847ad11f, 0x8f16b84e, 0xdc915d75],
-                        [0xeb1364a6, 0x91c9d99d, 0x324f5427, 0xcc9f11a2],
-                        [0x7aeb5a3f, 0xebc9c4dd, 0x8f12c8e4, 0x37a2db97],
-                        [0xa11e5c33, 0x656df4c0, 0x1e8b98d8, 0x1736722f],
-                        [0x239f2ef2, 0xe32b0603, 0x448366bb, 0x9331051c],
-                        [0x1815a1b1, 0xfb7e7cf0, 0xd5c7dd5b, 0x0135a8fb],
-                        [0xea3b85dd, 0xa96e7015, 0xa91c576d, 0x5c127ca1],
-                        [0x1c49148f, 0x6d9e7045, 0x093f0b7c, 0x42c2ebaa],
-                        [0x4b4c2863, 0x95709d8c, 0xeb72e251, 0x096632dc],
-                        [0x727418e5, 0x2c015383, 0x59580212, 0x0302dd99],
-                        [0xbe57dfa4, 0xf2aa7d70, 0xa068ee62, 0x77372861],
-                        [0x2faef43a, 0x73da6654, 0xb9d9c22e, 0xc59520bc],
-                        [0x138cff40, 0x3e6c108a, 0xa981e654, 0x903da85b],
-                        [0xa90454f5, 0x7875d5db, 0xbab234bd, 0xe6ce1193]]));
+                        [0xb5e5e368, 0x6ac59bfc, 0x82e35b7b, 0xbed17b81],
+                        [0x8343b34d, 0x0de80ae9, 0xe9c08cc9, 0x05161d82],
+                        [0x26e08b9b, 0x84949759, 0x71622124, 0x9bfff254],
+                        [0x940c38bc, 0x559fb990, 0x2b82a7ca, 0x3543188a],
+                        [0x60d7544d, 0x2fc8cc23, 0x4acac90f, 0x44c2a91c],
+                        [0x68d86265, 0x15fc15b9, 0xe4946d83, 0x39d9584d],
+                        [0xaed8e194, 0xa24b3a8a, 0xbed9085d, 0x05d68293],
+                        [0x1cddffac, 0x0ce9d209, 0xc4090b8a, 0xc3008856],
+                        [0x42ee0e5e, 0x4c1c3b64, 0xd91cc00b, 0x88be4b15],
+                        [0x19a70aa8, 0xd8bc987d, 0x51c04849, 0x71191523],
+                        [0x74532da6, 0xecb92919, 0xd39cb150, 0x9ca9933d],
+                        [0x0444b315, 0x2ddfb91a, 0x1e21ce06, 0x0c8613e6],
+                        [0xce209363, 0xf8d8331f, 0x72e0102f, 0x88de3a97],
+                        [0xdbcfa40a, 0x7eed5940, 0xa5c53a66, 0xdfcd3cea],
+                        [0x00796b14, 0x58f16117, 0xb6a5efd1, 0xfb129acd],
+                        [0x7673f569, 0xfccfb96a, 0x1f614c82, 0xf62ea376],
+                        [0x8669d98b, 0x9fdf4e7d, 0xa4083a7f, 0x9b66d296],
+                        [0xf0537976, 0x924229ab, 0xd0f4612f, 0xad4b614e],
+                        [0xbde82067, 0x6cf23a0c, 0xdd29e64d, 0xcaa72ff3],
+                        [0xcfcb544a, 0x1f1a81b0, 0x2217108c, 0x4888d5ef],
+                        [0x3369f874, 0x6a6dde75, 0x46d64780, 0xbf6ced32],
+                        [0x253a1f45, 0x85954311, 0x983dbabe, 0x658f4ce3],
+                        [0xec97b332, 0xa17b26d0, 0xbead22af, 0xa6bd7d8e],
+                        [0x5673d973, 0x78528036, 0xabfe5e13, 0xdcedfb26],
+                        [0xd6110fa9, 0x532d6a30, 0xb7f0aa7c, 0xae7b544b]]));
     }
 
     // mostly static music video downloaded with youtube-dl
@@ -1201,30 +1201,30 @@ mod test {
                             [0x9dbac04a, 0xc49ca8c1, 0x09bb9182, 0xc7928970],
                             [0x9dbac04a, 0xc49ca8c1, 0x09bb9182, 0xc7928970],
                             [0x9dbac04a, 0xc49ca8c1, 0x09bb9182, 0xc7928970],
-                            [0xf1c88c12, 0x7da871f5, 0xdaf3153f, 0x66e72d72],
-                            [0x3d4765f1, 0x8ac472f6, 0x7ffd13a6, 0xc7a45dae],
-                            [0x60e5e13a, 0xd2d7f239, 0x1a793d71, 0x19f8c190],
-                            [0xdd80c3e4, 0xb1500149, 0x43925280, 0x9e5f3230],
-                            [0x2adf6e64, 0x39012d45, 0x7a776cb5, 0x3df76e84],
-                            [0x44319007, 0xbc837dd2, 0x486b2703, 0x451d0651],
-                            [0x922386ef, 0xaf101e9b, 0xf2094a40, 0xc8c454c0],
-                            [0x0d81e398, 0x04192a56, 0xa31f39d0, 0x5e0a2deb],
-                            [0xcdd144b3, 0xd1c7743e, 0x5753b0f4, 0xc070efa9],
-                            [0xe1c67e39, 0x6065ddaf, 0x576bf9f1, 0x8e6825aa],
-                            [0xaf817b0d, 0xdc6c345a, 0xf7f289c7, 0x6cc482d8],
-                            [0x81dc4bcb, 0xee4fc5e5, 0x9b87c7ef, 0xdd0fb034],
-                            [0x8b07f523, 0x4168799f, 0x990cb270, 0x858b9f2c],
-                            [0x31855a80, 0xadbcc562, 0xe60628be, 0x5f04be09],
-                            [0x9c614acc, 0xbd08a3f4, 0x91b02c45, 0x41899a83],
-                            [0x89d09064, 0xbff810a3, 0x9c674179, 0x305225a6],
-                            [0xba1fc8d3, 0x15d34fae, 0x565d363b, 0x4f4d0604],
-                            [0x1cb15a1b, 0xa0be111e, 0x45cc801f, 0x01a2c691],
-                            [0xd898be48, 0xd19bf58d, 0xe22fe44f, 0x6a2914fb],
-                            [0xec6712af, 0xa13b55c0, 0x2915a746, 0xb29a5c48],
-                            [0x745798fa, 0x4ef0f882, 0x59335c08, 0xb1d9dbb4],
-                            [0x4045b495, 0xdb3d969c, 0x1f0d9220, 0x5a34067b],
-                            [0x94fee093, 0x78ad89b3, 0xf20e882b, 0x941425db],
-                            [0xc3eb1a78, 0x4b4e098a, 0xcbcf9bb4, 0xfd5b5426]]));
+                            [0xc54f1b6e, 0xaba56a71, 0x8b45132b, 0x3c8bde7f],
+                            [0xe2742374, 0x7b9d6fa6, 0xd57eb3bb, 0x42986664],
+                            [0xa5ebdc2e, 0x9753a46a, 0x631c6359, 0x861ae0e3],
+                            [0x4d2c8769, 0xb9e15141, 0x03274d1f, 0xc15a3733],
+                            [0x17ebec8f, 0xe417571e, 0x75eb2559, 0x2f9b882b],
+                            [0x148e8c97, 0x778f92ba, 0x93646539, 0xeebe643a],
+                            [0xc6770caa, 0x1ac11a57, 0x1388a550, 0x2347758e],
+                            [0x91eb3ae4, 0xaf664462, 0x858d344a, 0xda3baa79],
+                            [0x4de79514, 0x3597aff0, 0x53e1a22f, 0x7875aa4c],
+                            [0xd5afcf7c, 0xa0f4ce82, 0x21a70eb2, 0x3911cde1],
+                            [0x9efa2a08, 0x29019ca6, 0xaba90890, 0xfb982857],
+                            [0xc5755e20, 0x4c66cb54, 0x1194812e, 0x11a9d940],
+                            [0xfd131bbb, 0x0acefb02, 0x6c79b7ab, 0x35bcdd26],
+                            [0xad159db0, 0xfa65ced2, 0xf77e2b22, 0x9e6283a8],
+                            [0xba2059e3, 0xc9f1e5e7, 0x7ea5fbcb, 0xf48d4fc3],
+                            [0xbe794078, 0x64d69f9b, 0x7b6355c5, 0x7dfb5b0f],
+                            [0x6031b77b, 0x712f42fd, 0x30d423df, 0x740e488c],
+                            [0xcc475484, 0x30a664fc, 0x227a9725, 0x4b2bfb18],
+                            [0x44bef2ea, 0xaf1e69e8, 0x832d94a8, 0xffb22712],
+                            [0xe9471e3d, 0x103de80f, 0xdc44136f, 0x67dacaa8],
+                            [0x4df3823d, 0xf6486ca9, 0x016f3114, 0x1c2d0b42],
+                            [0x1171666b, 0x08ca0ced, 0x98719757, 0xbd6b4a86],
+                            [0x9d2fc556, 0x5569fbbd, 0x0ebf629f, 0xd4fdc3b5],
+                            [0x27dbd3c3, 0x803f0230, 0x13f2ff1b, 0xb661b622]]));
     }
     // a sample downloaded from gfycat.com
     #[test]
@@ -1237,17 +1237,17 @@ mod test {
         test_decoding("mov", "h264", "assets/ITU/DimpledSpanishCuckoo-mobile.mp4",
                       Some(10), &dmx_reg, &dec_reg,
                       ExpectedTestResult::MD5Frames(vec![
-                            [0x1addcb8e, 0xde58b857, 0x17222c32, 0x75455fa8],
-                            [0xae63141a, 0x79435b2e, 0xfe606c48, 0xf676da66],
-                            [0xfdb80404, 0x6a288e23, 0x45cc4106, 0xdd5eb57c],
-                            [0xd603a3ff, 0x872dcb9b, 0x43f7a71c, 0x2ad4eecc],
-                            [0x639ed6a5, 0xbb1cfec6, 0x0ee5443a, 0x1694772a],
-                            [0xf8ef3f48, 0x152de238, 0xb1995f9a, 0xf82ad1d5],
-                            [0x604f6265, 0xb9d82f56, 0x21f00cf4, 0xc69c18a7],
-                            [0xd932c16e, 0x25cbf060, 0xcb66543b, 0xfe8a5019],
-                            [0xf2a3dac0, 0x0f4678dd, 0xf64c8228, 0x47f14676],
-                            [0x267041ee, 0x3b6b8b64, 0x8bfe1697, 0x1fba508b],
-                            [0x9f917e72, 0x75d882a9, 0xa5e3e684, 0x4ed87eff]]));
+                            [0x674c6d60, 0xc7ab918d, 0x9db1beaf, 0xda9f2456],
+                            [0x6a935350, 0x3d463ab2, 0xa3ab3c53, 0x97eb896b],
+                            [0xf6c60411, 0x19ea2c49, 0x3512371a, 0xce6cb26a],
+                            [0xc87afeaa, 0x79899908, 0x152e6320, 0xe689827f],
+                            [0xa3d829e3, 0xb404dd32, 0x11983613, 0xbdf10ee6],
+                            [0x2440ea01, 0x5b9d7fc7, 0x4fa5632b, 0xd2d76090],
+                            [0xd80e8bf9, 0xe9190ab7, 0x2be8fa38, 0xb94182e8],
+                            [0x50b9fd9a, 0x64393126, 0xd03162ec, 0xfb54172a],
+                            [0x80d1f58f, 0x12e454c0, 0x2140ca5c, 0xe19350ba],
+                            [0x26078d38, 0xf6a59d57, 0xcd14eaf8, 0x8eb08259],
+                            [0x31494337, 0x6f8d3f52, 0x4bc9ff92, 0x0c601b1c]]));
     }
 }