[mpeg2vldemo] Add results checking

Expected result was captured from Ubuntu Linux.

Change-Id: I2fe8cc5271cdcd5c6c8ce3bcd004c200f670bacf
diff --git a/decode/expected_result.cpp b/decode/expected_result.cpp
new file mode 100644
index 0000000..3406e36
--- /dev/null
+++ b/decode/expected_result.cpp
@@ -0,0 +1,514 @@
+constexpr uint32_t kExpectedResult[] = {
+/*0x00000000:*/ 0x3a4d514e,0x7f6a5d44,0x6b7a8594,0x6b6a5945,
+/*0x00000010:*/ 0x594f464d,0x78787f6d,0xaea58e81,0x76555f7e,
+/*0x00000020:*/ 0x715b404b,0x75757975,0xc4a28678,0x803f66aa,
+/*0x00000030:*/ 0x7e643c46,0x726d6c71,0xac827672,0x89336aaf,
+/*0x00000040:*/ 0x8064383e,0x6f717579,0xa17f7572,0xa35089b7,
+/*0x00000050:*/ 0x70694336,0x7b716963,0x7e616271,0xa974acab,
+/*0x00000060:*/ 0x61745635,0x88746252,0x674f547b,0x9381b89a,
+/*0x00000070:*/ 0x65796139,0x87838067,0x98877c9f,0x9692cbb1,
+/*0x00000080:*/ 0x778d7738,0x5e667373,0x926e6a7b,0x8d9eccae,
+/*0x00000090:*/ 0x6c786e39,0x635d6f76,0x776f7379,0x9193a681,
+/*0x000000a0:*/ 0x6c7e753d,0x5d586c73,0x66645b4d,0x8c8d916d,
+/*0x000000b0:*/ 0x5c735c23,0x3847504e,0x6a655847,0x777e8271,
+/*0x000000c0:*/ 0x76724c34,0x5c706861,0x6b696561,0x9c947f75,
+/*0x000000d0:*/ 0x704a2631,0x7577696a,0x7070706e,0xd2bb8a7f,
+/*0x000000e0:*/ 0x725a4137,0x73686874,0x72777a75,0xcbc4958a,
+/*0x000000f0:*/ 0x83948348,0x645b6d7f,0x62636965,0xc5d3a78f,
+/*0x00000100:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000110:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000120:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000130:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000140:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000150:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000160:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000170:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000180:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000190:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000001a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000001b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000001c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000001d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000001e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000001f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000200:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000210:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000220:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000230:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000240:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000250:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000260:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000270:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000280:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000290:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000002a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000002b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000002c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000002d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000002e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000002f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000300:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000310:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000320:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000330:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000340:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000350:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000360:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000370:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000380:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000390:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000003a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000003b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000003c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000003d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000003e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000003f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000400:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000410:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000420:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000430:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000440:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000450:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000460:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000470:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000480:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000490:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000004a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000004b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000004c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000004d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000004e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000004f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000500:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000510:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000520:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000530:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000540:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000550:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000560:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000570:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000580:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000590:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000005a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000005b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000005c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000005d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000005e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000005f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000600:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000610:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000620:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000630:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000640:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000650:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000660:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000670:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000680:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000690:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000006a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000006b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000006c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000006d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000006e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000006f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000700:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000710:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000720:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000730:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000740:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000750:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000760:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000770:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000780:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000790:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000007a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000007b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000007c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000007d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000007e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000007f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000800:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000810:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000820:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000830:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000840:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000850:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000860:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000870:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000880:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000890:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000008a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000008b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000008c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000008d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000008e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000008f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000900:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000910:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000920:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000930:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000940:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000950:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000960:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000970:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000980:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000990:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000009a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000009b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000009c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000009d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000009e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000009f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000a00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000a10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000a20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000a30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000a40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000a50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000a60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000a70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000a80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000a90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000aa0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ab0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ac0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ad0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ae0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000af0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000b00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000b10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000b20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000b30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000b40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000b50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000b60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000b70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000b80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000b90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ba0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000bb0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000bc0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000bd0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000be0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000bf0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000c00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000c10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000c20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000c30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000c40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000c50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000c60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000c70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000c80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000c90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ca0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000cb0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000cc0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000cd0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ce0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000cf0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000d00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000d10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000d20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000d30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000d40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000d50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000d60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000d70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000d80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000d90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000da0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000db0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000dc0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000dd0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000de0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000df0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000e00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000e10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000e20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000e30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000e40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000e50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000e60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000e70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000e80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000e90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ea0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000eb0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ec0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ed0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ee0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ef0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000f00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000f10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000f20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000f30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000f40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000f50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000f60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000f70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000f80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000f90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000fa0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000fb0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000fc0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000fd0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000fe0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00000ff0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001000:*/ 0x88788676,0x8e748b78,0x8e6f8f6f,0x8b798d74,
+/*0x00001010:*/ 0x8a778775,0x90738d77,0x906e916e,0x8d798f73,
+/*0x00001020:*/ 0x8c758a74,0x94729176,0x946c956d,0x8f779172,
+/*0x00001030:*/ 0x8e758b73,0x97719375,0x966c986c,0x91779371,
+/*0x00001040:*/ 0x8f758b73,0x99719475,0x976b9a6c,0x90769371,
+/*0x00001050:*/ 0x8d768874,0x98729376,0x966d996d,0x8e779272,
+/*0x00001060:*/ 0x8a778675,0x97739177,0x956e986e,0x8b798f73,
+/*0x00001070:*/ 0x89788476,0x96749078,0x936f976f,0x89798d74,
+/*0x00001080:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001090:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000010a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000010b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000010c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000010d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000010e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000010f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001100:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001110:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001120:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001130:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001140:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001150:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001160:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001170:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001180:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001190:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000011a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000011b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000011c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000011d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000011e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000011f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001200:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001210:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001220:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001230:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001240:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001250:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001260:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001270:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001280:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001290:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000012a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000012b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000012c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000012d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000012e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000012f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001300:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001310:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001320:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001330:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001340:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001350:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001360:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001370:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001380:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001390:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000013a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000013b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000013c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000013d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000013e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000013f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001400:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001410:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001420:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001430:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001440:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001450:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001460:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001470:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001480:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001490:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000014a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000014b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000014c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000014d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000014e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000014f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001500:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001510:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001520:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001530:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001540:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001550:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001560:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001570:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001580:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001590:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000015a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000015b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000015c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000015d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000015e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000015f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001600:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001610:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001620:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001630:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001640:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001650:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001660:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001670:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001680:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001690:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000016a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000016b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000016c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000016d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000016e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000016f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001700:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001710:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001720:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001730:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001740:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001750:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001760:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001770:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001780:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001790:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000017a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000017b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000017c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000017d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000017e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000017f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001800:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001810:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001820:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001830:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001840:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001850:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001860:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001870:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001880:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001890:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000018a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000018b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000018c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000018d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000018e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000018f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001900:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001910:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001920:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001930:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001940:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001950:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001960:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001970:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001980:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001990:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000019a0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000019b0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000019c0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000019d0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000019e0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x000019f0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001a00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001a10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001a20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001a30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001a40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001a50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001a60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001a70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001a80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001a90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001aa0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ab0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ac0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ad0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ae0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001af0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001b00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001b10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001b20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001b30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001b40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001b50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001b60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001b70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001b80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001b90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ba0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001bb0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001bc0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001bd0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001be0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001bf0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001c00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001c10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001c20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001c30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001c40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001c50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001c60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001c70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001c80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001c90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ca0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001cb0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001cc0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001cd0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ce0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001cf0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001d00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001d10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001d20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001d30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001d40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001d50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001d60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001d70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001d80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001d90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001da0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001db0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001dc0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001dd0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001de0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001df0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001e00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001e10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001e20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001e30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001e40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001e50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001e60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001e70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001e80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001e90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ea0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001eb0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ec0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ed0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ee0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ef0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001f00:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001f10:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001f20:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001f30:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001f40:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001f50:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001f60:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001f70:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001f80:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001f90:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001fa0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001fb0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001fc0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001fd0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001fe0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+/*0x00001ff0:*/ 0x00000000,0x00000000,0x00000000,0x00000000,
+};
diff --git a/decode/mpeg2vldemo.cpp b/decode/mpeg2vldemo.cpp
index 715ea49..dae7412 100644
--- a/decode/mpeg2vldemo.cpp
+++ b/decode/mpeg2vldemo.cpp
@@ -45,12 +45,92 @@
 #include <va/va.h>
 #include "va_display.h"
 
+#if defined(__Fuchsia__)
+#include <zircon/process.h>
+#include <zircon/syscalls.h>
+#elif defined (__linux__)
+#include <sys/mman.h>
+#endif
+
+#include "expected_result.cpp"
+
 #define CHECK_VASTATUS(va_status,func)                                  \
 if (va_status != VA_STATUS_SUCCESS) {                                   \
     fprintf(stderr,"%s:%s (%d) failed,exit\n", __func__, func, __LINE__); \
     exit(1);                                                            \
 }
 
+int CheckResult(VADisplay va_dpy, VASurfaceID surface_id)
+{
+  VAImage image;
+  VAStatus va_status = vaDeriveImage(va_dpy, surface_id, &image);
+  CHECK_VASTATUS(va_status, "vaDeriveImage");
+
+  VABufferInfo buf_info = {};
+  va_status = vaAcquireBufferHandle(va_dpy, image.buf, &buf_info);
+  CHECK_VASTATUS(va_status, "vaAcquireBufferHandle");
+
+  void* ptr = nullptr;
+  bool print_result = false;
+  bool check_result = false;
+  int result = 0;
+
+#if defined(__Fuchsia__)
+  {
+    zx_handle_t vmo = static_cast<zx_handle_t>(buf_info.handle);
+    zx_vaddr_t zx_vaddr;
+    zx_status_t zx_status = zx_vmar_map(zx_vmar_root_self(), ZX_VM_PERM_READ,
+                                     0 /*vmar_offset*/, vmo, 0 /*offset*/, image.data_size, &zx_vaddr);
+    if (zx_status != ZX_OK) {
+      printf("zx_vmar_map failed: %d\n", zx_status);
+    } else {
+      ptr = reinterpret_cast<void*>(zx_vaddr);
+    }
+    check_result = true;
+  }
+#elif defined(__linux__)
+  {
+    int fd = buf_info.handle;
+    void* result = mmap(nullptr, image.data_size, PROT_READ, MAP_SHARED, fd, 0 /*offset*/);
+
+    if (result == MAP_FAILED) {
+      printf("mmap failed\n");
+    } else {
+      ptr = result;
+    }
+    print_result = true;
+  }
+#endif
+
+  if (ptr) {
+    uint32_t dword_count = image.data_size / sizeof(uint32_t);
+    for (uint32_t i = 0; i < dword_count; ) {
+      if (print_result)
+        printf("/*0x%08lx:*/ ", i * sizeof(uint32_t));
+      for (uint32_t j = 0; j < 4; j++) {
+        if (i < dword_count) {
+          if (check_result && reinterpret_cast<uint32_t*>(ptr)[i] != kExpectedResult[i]) {
+            printf("MISMATCH i=%d: expected 0x%08x got 0x%08x\n", i, kExpectedResult[i],
+              reinterpret_cast<uint32_t*>(ptr)[i]);
+            result++;
+          }
+          if (print_result)
+            printf("0x%08x,", reinterpret_cast<uint32_t*>(ptr)[i]);
+          i += 1;
+        }
+      }
+      if (print_result)
+        printf("\n");
+      fflush(stdout);
+    }
+  }
+
+  vaReleaseBufferHandle(va_dpy, image.buf);
+  vaDestroyImage (va_dpy, image.image_id);
+
+  return result;
+}
+
 /* Data dump of a 16x16 MPEG2 video clip,it has one I frame
  */
 static unsigned char mpeg2_clip[]={
@@ -253,6 +333,8 @@
     va_status = vaSyncSurface(va_dpy, surface_id);
     CHECK_VASTATUS(va_status, "vaSyncSurface");
 
+    int result = CheckResult(va_dpy, surface_id);
+
     if (putsurface) {
         VARectangle src_rect, dst_rect;
 
@@ -278,5 +360,6 @@
 
     vaTerminate(va_dpy);
     va_close_display(va_dpy);
-    return 0;
+
+    return result;
 }