)]}'
{
  "commit": "e8e8cd8f1be7151a5dafa2d980ebb4abab607d87",
  "tree": "eba47b8015483443b1dbe23d0e455038234e5401",
  "parents": [
    "29804479b54fcb8bba18ecff512f6d931895e319"
  ],
  "author": {
    "name": "Yi Luo",
    "email": "luoyi@google.com",
    "time": "Wed Sep 21 10:45:01 2016 -0700"
  },
  "committer": {
    "name": "Yi Luo",
    "email": "luoyi@google.com",
    "time": "Thu Oct 06 15:33:15 2016 -0700"
  },
  "message": "Hybrid forward transforms 16x16 AVX2 optimization\n\n- Unit tests are added for AVX2 SIMD.\n- Encoder speed improvement:\n  AV1 baseline and EXT_TX, three 1080p sequences at bitrate:\n  800 Kbps, 2 Mbps, 6 Mbps, on i7-6700 CPU, average\n  user level time reduction: 3.86%.\n\nChange-Id: Ibbd7837ee3a831c6b1e4e471bf6c8d3fa3a19ff4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d14384f98c76fc7c2679f05a9e5e66a0d3aeb42",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp.mk",
      "new_id": "0d0dc94738407f2eec36bd1157a4ea3d77c2f351",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp.mk"
    },
    {
      "type": "modify",
      "old_id": "d8858900ec4d02f605ce670c76266b33d4beabd0",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp_rtcd_defs.pl",
      "new_id": "5455b7bae2c814e05cebc7fd9c171a2c2184970f",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "fc7d322ad5bc731e78152c4e504c40d219376d60",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/fwd_dct32x32_impl_avx2.h",
      "new_id": "eb80d2ac259bc18e1175c0e342db64320fa4921f",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/fwd_dct32x32_impl_avx2.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7dc17f03364c37b8175b9ffe93fd8cba98cbefd3",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/txfm_common_avx2.h"
    },
    {
      "type": "modify",
      "old_id": "2bb405cee9116472b3e6b229832dc2ae126985e0",
      "old_mode": 33188,
      "old_path": "av1/av1_cx.mk",
      "new_id": "bc0aefa52d0cf9c3c2f657355e3a2dc65b00f815",
      "new_mode": 33188,
      "new_path": "av1/av1_cx.mk"
    },
    {
      "type": "modify",
      "old_id": "4bf89f9a84c6fa5c0447006ac63a85a2fd2bc0e4",
      "old_mode": 33188,
      "old_path": "av1/common/av1_rtcd_defs.pl",
      "new_id": "ad19c55c71b4ccaccf8abc57cc84be999ae97165",
      "new_mode": 33188,
      "new_path": "av1/common/av1_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "f43a07cff87cd6569be6b376d81614d8add9f656",
      "old_mode": 33188,
      "old_path": "av1/encoder/dct.c",
      "new_id": "855b14005f8891e7446cd2a9fab796fa87138fc1",
      "new_mode": 33188,
      "new_path": "av1/encoder/dct.c"
    },
    {
      "type": "modify",
      "old_id": "948995db52f7d7ec763440a1cff774a16f0a0dd4",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "51f4d3cca97d61dcd45eb4ce46d472cb0beb545d",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "31bb0b9bc9ee94427ebc74efac8c84c5694f7290",
      "old_mode": 33188,
      "old_path": "av1/encoder/x86/dct_intrin_sse2.c",
      "new_id": "15dd66e1ee9e0dfb2227650dadbc9632913f39fd",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/dct_intrin_sse2.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b23d39d77b71867d876ac907e7788ff8661a63dd",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/hybrid_fwd_txfm_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "a9b25496e6ba3e6061fed69f4068a60abc1fe8ea",
      "old_mode": 33188,
      "old_path": "test/av1_fht16x16_test.cc",
      "new_id": "51fead7bd07dc8599fe0292a3c7b6c5a16001e65",
      "new_mode": 33188,
      "new_path": "test/av1_fht16x16_test.cc"
    },
    {
      "type": "modify",
      "old_id": "227e2e204ce1a3401c4fc7bcfb99e69765e8413f",
      "old_mode": 33188,
      "old_path": "test/dct16x16_test.cc",
      "new_id": "e73daa553dad9a13fb554c99ebb345f3cdcd5f67",
      "new_mode": 33188,
      "new_path": "test/dct16x16_test.cc"
    }
  ]
}
