)]}'
{
  "commit": "63bd6dc96bc8733b5782e0fffa9944a7786ec6fa",
  "tree": "738e90d97c8cdedfe94545f31b1c4e7b5b95a99a",
  "parents": [
    "125e72939c5e00e1f10041f325c57016173da0ff"
  ],
  "author": {
    "name": "Yi Luo",
    "email": "luoyi@google.com",
    "time": "Thu Nov 17 09:13:39 2016 -0800"
  },
  "committer": {
    "name": "Yi Luo",
    "email": "luoyi@google.com",
    "time": "Mon Nov 21 17:18:27 2016 +0000"
  },
  "message": "Fix rectangle transform computation overflow\n\n- Add 16-bit saturation in fdct_round_shift().\n- Add extreme value tests and round trip error tests.\n- Fix inv 4x8 txfm calculation accuracy.\n- Fix 4x8, 8x4, 8x16, 16x8, 16x32, 32x16 extreme value tests.\n- BDRate: lowres: -0.034\n          midres: -0.036\n          hdres:  -0.013\nBUG\u003dwebm:1340\n\nChange-Id: I48365c1e50a03a7b1aa69b8856b732b483299fb5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe8c1828eb0babc549e59bd425682608684dd7b6",
      "old_mode": 33188,
      "old_path": "aom_dsp/fwd_txfm.h",
      "new_id": "ddc82835c6b74eb3fa85049f12f23e651d04b421",
      "new_mode": 33188,
      "new_path": "aom_dsp/fwd_txfm.h"
    },
    {
      "type": "modify",
      "old_id": "315d1c3d12b296164f6ace87150155a2ef9372d6",
      "old_mode": 33188,
      "old_path": "av1/common/x86/idct_intrin_sse2.c",
      "new_id": "828ed67bdd305dc9507d5f735a929b17f28b5696",
      "new_mode": 33188,
      "new_path": "av1/common/x86/idct_intrin_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "600acbe56fa5353723f4934d42169b69340081d4",
      "old_mode": 33188,
      "old_path": "av1/encoder/dct.c",
      "new_id": "03a0c924a8fb9a5a2872142ab56962e680b7b305",
      "new_mode": 33188,
      "new_path": "av1/encoder/dct.c"
    },
    {
      "type": "modify",
      "old_id": "8d602f19c2575319736cf3cf0d54197d0ec3c0d5",
      "old_mode": 33188,
      "old_path": "av1/encoder/x86/dct_intrin_sse2.c",
      "new_id": "1f3b6697d5ef119837b38bc499eb60c6896ceba6",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/dct_intrin_sse2.c"
    },
    {
      "type": "modify",
      "old_id": "8ff96b39b0e91e18ae9e6a6b15e66dffb58bc357",
      "old_mode": 33188,
      "old_path": "test/av1_fht16x32_test.cc",
      "new_id": "d45fcde91bb91844f65a5b64bebdd7333780df93",
      "new_mode": 33188,
      "new_path": "test/av1_fht16x32_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c2878c41d176303c678c5189505bff03bf0ef183",
      "old_mode": 33188,
      "old_path": "test/av1_fht16x8_test.cc",
      "new_id": "a70356a69c9197df2517f020f4801a4437af6b64",
      "new_mode": 33188,
      "new_path": "test/av1_fht16x8_test.cc"
    },
    {
      "type": "modify",
      "old_id": "41c0b1cade2c6f09bf31271059d30bad14f15ffd",
      "old_mode": 33188,
      "old_path": "test/av1_fht32x16_test.cc",
      "new_id": "2470b83cefa8456da258b316b39a2b75cfda78c4",
      "new_mode": 33188,
      "new_path": "test/av1_fht32x16_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4a5f3ff1ab888e8817077a238161dcb53af1d77a",
      "old_mode": 33188,
      "old_path": "test/av1_fht4x8_test.cc",
      "new_id": "d01c13373c79f1acad757f758c63911524487fbe",
      "new_mode": 33188,
      "new_path": "test/av1_fht4x8_test.cc"
    },
    {
      "type": "modify",
      "old_id": "42907fd540896fbafe44bfe9396124368d1fe9c8",
      "old_mode": 33188,
      "old_path": "test/av1_fht8x16_test.cc",
      "new_id": "e3e1819942036a2bff3310fc44899c45bd0707a5",
      "new_mode": 33188,
      "new_path": "test/av1_fht8x16_test.cc"
    },
    {
      "type": "modify",
      "old_id": "46e8c624a05f960402470180ef59d303d855bde6",
      "old_mode": 33188,
      "old_path": "test/av1_fht8x4_test.cc",
      "new_id": "fe1ec5eec3bbdcf291adf60e5b55715ec6b68322",
      "new_mode": 33188,
      "new_path": "test/av1_fht8x4_test.cc"
    },
    {
      "type": "modify",
      "old_id": "64bf2d6a1761d13123039472d5824b9b8efa0694",
      "old_mode": 33188,
      "old_path": "test/transform_test_base.h",
      "new_id": "5f35f57a2c1c2ea203dfccd226e0598d484ce30a",
      "new_mode": 33188,
      "new_path": "test/transform_test_base.h"
    }
  ]
}
