)]}'
{
  "commit": "aa5d53eb17937adcc6645843de24b6ee28a9132d",
  "tree": "3c10b5dbaaf5989bd74db718620d49c2f9828c46",
  "parents": [
    "8edbe4d6db0976b5c94a50c3e86baccd1e5b1f43"
  ],
  "author": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Mon Dec 07 15:54:59 2015 -0800"
  },
  "committer": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Thu Dec 10 09:02:32 2015 -0800"
  },
  "message": "Enable adaptive prediction mode coding\n\nThis commit allows the codec to analyze the reference motion vector\ncandidate list and adaptively reduce the size of inter prediction\nmode set.\n\nChange-Id: Ied6a403843b860d66f26ed485c1825c05c71bdfc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8858d573f7c694bb358152f930fbe1b638ab6fb7",
      "old_mode": 33188,
      "old_path": "vp10/common/blockd.h",
      "new_id": "ec11f0a0f085dbb2a12c7961673827b61aa1db0a",
      "new_mode": 33188,
      "new_path": "vp10/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "9dec0ba07d55c5e07c7d964ec3e8db1a76f631e5",
      "old_mode": 33188,
      "old_path": "vp10/common/entropymode.c",
      "new_id": "aa3e10b6013edfc1678f4d48883046e0c94501fb",
      "new_mode": 33188,
      "new_path": "vp10/common/entropymode.c"
    },
    {
      "type": "modify",
      "old_id": "cde29458ef283f44b9225852534b220afc9e976d",
      "old_mode": 33188,
      "old_path": "vp10/common/enums.h",
      "new_id": "980514c4ab31197056714bb7153e6460f39a0dac",
      "new_mode": 33188,
      "new_path": "vp10/common/enums.h"
    },
    {
      "type": "modify",
      "old_id": "86bb980d7e428983f365ff29fadc1fc3895ccf41",
      "old_mode": 33188,
      "old_path": "vp10/common/mvref_common.c",
      "new_id": "c62e8acc0db5d7e2537d7e143e343e7de2f5c24e",
      "new_mode": 33188,
      "new_path": "vp10/common/mvref_common.c"
    },
    {
      "type": "modify",
      "old_id": "5950e185337676060f7513d9b73b47935caa2cde",
      "old_mode": 33188,
      "old_path": "vp10/common/mvref_common.h",
      "new_id": "c5b40c3134f6204bef737533705415423b34ddd0",
      "new_mode": 33188,
      "new_path": "vp10/common/mvref_common.h"
    },
    {
      "type": "modify",
      "old_id": "4c98d1fd4c0825b216265d70134225f81eb6b8cd",
      "old_mode": 33188,
      "old_path": "vp10/common/onyxc_int.h",
      "new_id": "9b7a729bee1b5bde1c7f0f3af52268798437a6e9",
      "new_mode": 33188,
      "new_path": "vp10/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "abb2217d07d4474cdc85b0518af7ef619ebfd5bb",
      "old_mode": 33188,
      "old_path": "vp10/decoder/decodemv.c",
      "new_id": "392388a20858c7ff77cbc82dd0fab04fb593d60e",
      "new_mode": 33188,
      "new_path": "vp10/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "2bac77dcb1841e802fa5c7570d648902a4e3e58e",
      "old_mode": 33188,
      "old_path": "vp10/encoder/bitstream.c",
      "new_id": "61a364339f7d1185e341abc8d2f83b1d02ef73bf",
      "new_mode": 33188,
      "new_path": "vp10/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "62de0bc37a30ca8b8c119715c63034c362883330",
      "old_mode": 33188,
      "old_path": "vp10/encoder/block.h",
      "new_id": "1d5779b5947e7ac0f71a92f68b7f5cf52522bc18",
      "new_mode": 33188,
      "new_path": "vp10/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "34eac891208f2cb98f3cb89ae8515829d15bfcb9",
      "old_mode": 33188,
      "old_path": "vp10/encoder/encodeframe.c",
      "new_id": "a2f6cdb2d0aaf64dc6279dd14468724fc88665e3",
      "new_mode": 33188,
      "new_path": "vp10/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "813e13e0b5a5515bb63046b96ec6905a4917d7fa",
      "old_mode": 33188,
      "old_path": "vp10/encoder/rdopt.c",
      "new_id": "ed9673e84920ceab888a22aaaa06bab045ab6feb",
      "new_mode": 33188,
      "new_path": "vp10/encoder/rdopt.c"
    }
  ]
}
