)]}'
{
  "commit": "12da793d001b0be5855c7a5741909f08fe387fa0",
  "tree": "3c796899155a34fb70767883789d8f1cf88b2189",
  "parents": [
    "fcccbcbb395ce4cf31b54ce1245cc28e5e3ef4c1"
  ],
  "author": {
    "name": "Yaowu Xu",
    "email": "yaowu@google.com",
    "time": "Tue Nov 27 12:41:59 2012 -0800"
  },
  "committer": {
    "name": "Yaowu Xu",
    "email": "yaowu@google.com",
    "time": "Wed Nov 28 09:24:30 2012 -0800"
  },
  "message": "removed redundant mode_context data structures\n\nThis commit removed a couple of redundant data structures in frame\ncoding contextsm, mode_context and mode_context_a, and changed to\nuse vp9_mode_contexts only. The switch of the context for different\nframe type now relies on the switch of frame coding context between\nlfc and lfc_a. This commit also removed a number of memcpy among\nthese redundant data structure.\n\nChange-Id: I42e8174bd60f466b0860afc44c1263896471b0f3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69acbab021d0ec6aeb32e2a1a34d9813564e94b0",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_entropymode.c",
      "new_id": "0eb21ca82851cc60d421962e8638a0d840c76118",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_entropymode.c"
    },
    {
      "type": "modify",
      "old_id": "18750e76736b8c6dea5d1bfa2c9dee0b4f520fd5",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_onyxc_int.h",
      "new_id": "4819833fb642858e4be4fa4ceb1ea008821d74c7",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "c083323511a4acf5d8fffb798bc64f3649ce1a42",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_decodframe.c",
      "new_id": "2c456658d6f960d3324a312e68cbf6f670074c14",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_decodframe.c"
    },
    {
      "type": "modify",
      "old_id": "ec9f14e8a98fb99a1f92d9ba57937f05522a2050",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_onyx_if.c",
      "new_id": "4bf39105b146d1fd04cda30c696958893b5d031c",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_onyx_if.c"
    },
    {
      "type": "modify",
      "old_id": "8cb77c352152d7d6d4b000c3b4b5f28db13cc7b3",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_onyx_int.h",
      "new_id": "b01cf2125b2c05a7489db66e2ee5f31e242f8cfb",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_onyx_int.h"
    },
    {
      "type": "modify",
      "old_id": "ab9dc71c895838998ae05c384f3ddbc887e12744",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_ratectrl.c",
      "new_id": "0ceb4f6537a28ef2fff77f7884f75698a193fd61",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_ratectrl.c"
    }
  ]
}
