)]}'
{
  "commit": "22f56b93e58e04b0a68bc226437ed129559b85e6",
  "tree": "2461c5d5cabecfcfad51e84b41ee828c53daf706",
  "parents": [
    "3e32105d63c0a15198b0b4e1172c1c934e1c5b7d"
  ],
  "author": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Fri May 04 09:46:57 2012 -0700"
  },
  "committer": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Fri May 04 10:44:47 2012 -0700"
  },
  "message": "Formalize encodeframe.c forward delclarations\n\nChange If4321cc5 fixed a bug caused by forward declarations not being\nkept in sync across C files, resulting in a function call with the\nwrong arguments. The commit moves the affected function declarations\ninto a header file, along with the other symbols from encodeframe.c\nthat were being sloppily shared.\n\nChange-Id: I76a7b4c66d4fe175f9cbef7e52148655e4bb9ba1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6b0ba8e0e91888a0751fb6cf8ba0c17d28826a8",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeframe.c",
      "new_id": "82338736d2372e29a1039d69c87b56dc21e4d061",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeframe.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4dd6ba0de181c74114be856b0f75d863d220f76c",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeframe.h"
    },
    {
      "type": "modify",
      "old_id": "baa29cf46a0f61da78de94205b031cf4445205f9",
      "old_mode": 33188,
      "old_path": "vp8/encoder/ethreading.c",
      "new_id": "2a2cb2f850f6387b2f6222771668325b219591aa",
      "new_mode": 33188,
      "new_path": "vp8/encoder/ethreading.c"
    },
    {
      "type": "modify",
      "old_id": "c7211a3818e5f9f2cf2daf92f06f1fd6241c6b56",
      "old_mode": 33188,
      "old_path": "vp8/encoder/firstpass.c",
      "new_id": "48bdce806931803815f072e4c7ffebc83d99a5aa",
      "new_mode": 33188,
      "new_path": "vp8/encoder/firstpass.c"
    },
    {
      "type": "modify",
      "old_id": "7c8740f09967cc1540d3811651c438175f0f3af9",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_if.c",
      "new_id": "8a59e1d53f96e39a02a5255a245517f81919d499",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_if.c"
    },
    {
      "type": "modify",
      "old_id": "364a46dc3a3385ce876fffea28513943614ced19",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_int.h",
      "new_id": "900141b9ac22a3fc25a0f88881c860c9a1e4286d",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_int.h"
    },
    {
      "type": "modify",
      "old_id": "b7f34943bc75fe3b2d89041cbf08a5c048c7e53b",
      "old_mode": 33188,
      "old_path": "vp8/vp8cx.mk",
      "new_id": "019edbd00fbc7c420f8823e4d7cf2499f607ce6c",
      "new_mode": 33188,
      "new_path": "vp8/vp8cx.mk"
    }
  ]
}
