)]}'
{
  "commit": "157e45a44b3fdf46f7d086f966374984ffe08312",
  "tree": "bd8b4cff25009afb99b38a2675ffdc07e435f5f3",
  "parents": [
    "cfc5ac50345d0fd90ff906d9c1e7570f0c1471c2"
  ],
  "author": {
    "name": "Yi Luo",
    "email": "luoyi@google.com",
    "time": "Mon Oct 17 11:18:50 2016 -0700"
  },
  "committer": {
    "name": "Yi Luo",
    "email": "luoyi@google.com",
    "time": "Thu Oct 20 09:22:24 2016 -0700"
  },
  "message": "Fix the overflow of av1_fht32x32() in 2D DCT_DCT\n\n- Use range check function to avoid DCT_DCT overflow.\n  We need to re-develop the column txfm side scaling/rounding. Now,\n  we prefer to maintain the current BDRate level.\n- Encoder user level time reduction \u003c1% owing to av1_fht32x32_avx2.\n- Add MemCheck unit test and fdct32() unit test.\n\nChange-Id: I1e67030f67bc637859798ebe2f6698afffb8531c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e1b02f24dc5ccf0a33718aedecbf4b3f31d99f1",
      "old_mode": 33188,
      "old_path": "av1/common/av1_rtcd_defs.pl",
      "new_id": "d2a91dbedc646be3b6f337e203d628d499a37a76",
      "new_mode": 33188,
      "new_path": "av1/common/av1_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "63b71a5bb922d11b57704df1a7adee3f11a19cc9",
      "old_mode": 33188,
      "old_path": "av1/encoder/dct.c",
      "new_id": "221e3cda9c7695606e4d3cafe240f0211b34c11d",
      "new_mode": 33188,
      "new_path": "av1/encoder/dct.c"
    },
    {
      "type": "modify",
      "old_id": "1103c4b465b75f02063d13b02a06b6803ec81081",
      "old_mode": 33188,
      "old_path": "av1/encoder/hybrid_fwd_txfm.c",
      "new_id": "6d5eccd06ae8da2de74fec5355a6edfae027de7b",
      "new_mode": 33188,
      "new_path": "av1/encoder/hybrid_fwd_txfm.c"
    },
    {
      "type": "modify",
      "old_id": "69bf89af6fcc12875448aa270f6d22ae0cae76b8",
      "old_mode": 33188,
      "old_path": "av1/encoder/x86/hybrid_fwd_txfm_avx2.c",
      "new_id": "928af1355f5a067724714dbcb52663608edfe06f",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/hybrid_fwd_txfm_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "ac1a551963786fb9f819bbcba78d2ea5d3389114",
      "old_mode": 33188,
      "old_path": "test/av1_dct_test.cc",
      "new_id": "d5c23f6ce67dc4ffe1a01e85aed218e21fae4997",
      "new_mode": 33188,
      "new_path": "test/av1_dct_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a949ebf7a1253f9474ec955b1cfad0de195c4c79",
      "old_mode": 33188,
      "old_path": "test/fht32x32_test.cc",
      "new_id": "3d07b44daf48c0a21f493bebe85bdbf6bd7594e7",
      "new_mode": 33188,
      "new_path": "test/fht32x32_test.cc"
    }
  ]
}
