)]}'
{
  "commit": "55577431ae364273dbaf2aa1e74f51b0cb893464",
  "tree": "e28e42cdc88d2946fbd3aafe4c2ef364ab4be35d",
  "parents": [
    "1c84e73ebda82f0089f6ae71acfe1710f5bed2c2"
  ],
  "author": {
    "name": "hkuang",
    "email": "hkuang@google.com",
    "time": "Mon Oct 27 16:19:04 2014 -0700"
  },
  "committer": {
    "name": "hkuang",
    "email": "hkuang@google.com",
    "time": "Fri Oct 31 17:01:08 2014 -0700"
  },
  "message": "Bind motion vectors with frame buffer structure.\n\nThis will save a lot of memory for decoder due to removing of prev_mi,\nbut prev_mi is still needed in encoder. So this will increase a little bit\nmemory for encoder.\n\nChange-Id: I24b2f1a423ebffa55a9bd2fcee1077dac995b2ed\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b3b9dbe0f74e735095e4132c3bd52ee9a29b316",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_alloccommon.c",
      "new_id": "8a41f07f83e6fed9d741a9af5a1fa3920b27f3b8",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "b310eb44d1c6367ff0d54a86e5a98fc95dec8edb",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_mvref_common.c",
      "new_id": "561201ffe5ac538ff2a32c43a2fc8d56482bfa61",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_mvref_common.c"
    },
    {
      "type": "modify",
      "old_id": "b818ae818f8a3c1755de6651cf0090e4762db2ba",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_onyxc_int.h",
      "new_id": "b3a6590b2b7baa2dd5b268500ca67c091374e5cf",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "66da63ac6acc2dc1ac9406d074630301e07bf969",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_decodeframe.c",
      "new_id": "a088325df9a04bc73b63734e366a5661e827d1df",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "d0e0b76da3511a11bec1c0370c880523b9efddce",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_decodemv.c",
      "new_id": "7ca812f40a98c5bad44d18ae39d5ed673da9ac3c",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "fa2f01041a80f85d528436657614213513ad17f8",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_decoder.c",
      "new_id": "1968165316983aa867b429e621843613aaadc95b",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_decoder.c"
    },
    {
      "type": "modify",
      "old_id": "917d91b26b3510121f589ed9522a9f54ed6e2853",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodeframe.c",
      "new_id": "b87a283324a7419a8c5cb1a842c63098b15ad4c4",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "dfc636a416e51e0cace798ff17c377f90fc0cb49",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encoder.c",
      "new_id": "f8ff29993ae15b79c805aca51e8a56c1464315b9",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encoder.c"
    }
  ]
}
