)]}'
{
  "commit": "af7fb17c09158e9039bfe6d72c591347b7c0ceb9",
  "tree": "b4a5d179a8a7173ded8982b137a66be7db189819",
  "parents": [
    "bdfbd6325ef8582beb0cb382f7d0f12cc488ecee"
  ],
  "author": {
    "name": "Linfeng Zhang",
    "email": "linfengz@google.com",
    "time": "Tue May 17 12:42:55 2016 -0700"
  },
  "committer": {
    "name": "Linfeng Zhang",
    "email": "linfengz@google.com",
    "time": "Fri May 27 09:51:16 2016 -0700"
  },
  "message": "Upgrade fwht4x4_mmx() to fwht4x4_sse2() for vp9 and vp10.\n\nFunction level timing test shows about 27% time saving on\na Xeon E5-2680 v2 desktop.\n\nRename vp9_dct_sse2.c to vp9_dct_intrin_sse2.c for vp9 and\nrename dct_sse2.c to dct_intrin_sse2.c for vp10 to avoid\nduplicate basenames.\n\nActually vp9_fwht4x4_mmx/sse2() and vp10_fwht4x4_mmx/sse2()\nare identical. TODO: They should be unified later if there is\nno intention to keep a duplicate.\n\nChange-Id: I3e537b7bbd9ba417c606cd7c68c4dbbfa583f77d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c91aee21474da79d5a144b020d216afe46807ad",
      "old_mode": 33188,
      "old_path": "test/fdct4x4_test.cc",
      "new_id": "5a58830d56c38d81ab462be323ec0134112f0867",
      "new_mode": 33188,
      "new_path": "test/fdct4x4_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f2414f8115d4967ebc72971c5cac88205ea78d12",
      "old_mode": 33188,
      "old_path": "vp10/common/vp10_rtcd_defs.pl",
      "new_id": "c8a10e57fc3f84fe6f8e7b310704e8e6d2dc8ba3",
      "new_mode": 33188,
      "new_path": "vp10/common/vp10_rtcd_defs.pl"
    },
    {
      "type": "rename",
      "old_id": "e1111570a26d1a8afab915c001c41f8b5a7bae78",
      "old_mode": 33188,
      "old_path": "vp10/encoder/x86/dct_sse2.c",
      "new_id": "e1111570a26d1a8afab915c001c41f8b5a7bae78",
      "new_mode": 33188,
      "new_path": "vp10/encoder/x86/dct_intrin_sse2.c",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "2327fe9e6c0b49a49f284b64292cab23d2f99dd9",
      "old_mode": 33188,
      "old_path": "vp10/encoder/x86/dct_mmx.asm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3a5fb5523edb5fab4b49c0182cc3b27560f8aaf",
      "new_mode": 33188,
      "new_path": "vp10/encoder/x86/dct_sse2.asm"
    },
    {
      "type": "modify",
      "old_id": "dc3b27139c8e666956cb96da3b962344636b5fe9",
      "old_mode": 33188,
      "old_path": "vp10/vp10cx.mk",
      "new_id": "4f265b539c7f4113afe1e0bbaea5abcf7747b184",
      "new_mode": 33188,
      "new_path": "vp10/vp10cx.mk"
    },
    {
      "type": "modify",
      "old_id": "d7f5a2113ac665a265a5e1b96291e265d6256904",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_rtcd_defs.pl",
      "new_id": "7b9869b522b2ac16dde011f1c15e131dfbc7b2b8",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_rtcd_defs.pl"
    },
    {
      "type": "rename",
      "old_id": "fa37b6fed104d43c4564bbf5ce35d99f848515f1",
      "old_mode": 33188,
      "old_path": "vp9/encoder/x86/vp9_dct_sse2.c",
      "new_id": "fa37b6fed104d43c4564bbf5ce35d99f848515f1",
      "new_mode": 33188,
      "new_path": "vp9/encoder/x86/vp9_dct_intrin_sse2.c",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "7a7a6b655557e5d1e69ab358067805a6bf4aa99b",
      "old_mode": 33188,
      "old_path": "vp9/encoder/x86/vp9_dct_mmx.asm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3b2a271bc46cf4adff91c0623b0cf917698e34b",
      "new_mode": 33188,
      "new_path": "vp9/encoder/x86/vp9_dct_sse2.asm"
    },
    {
      "type": "modify",
      "old_id": "2930c23ddf77b01b4146220710e0de40f5796388",
      "old_mode": 33188,
      "old_path": "vp9/vp9cx.mk",
      "new_id": "5f3de8f8a3369e43b915b6205109224eb49d0dca",
      "new_mode": 33188,
      "new_path": "vp9/vp9cx.mk"
    }
  ]
}
