)]}'
{
  "commit": "fdeac6c97d87aff25653d42d24d0c18c568c684a",
  "tree": "33b1e679daf4522c6fa9ed893101120f6d26bba8",
  "parents": [
    "31682cd2dfdffdd02e56fa661c3c5da64fa3feb2"
  ],
  "author": {
    "name": "Chong Zhang",
    "email": "chz@google.com",
    "time": "Wed Sep 14 17:57:57 2016 -0700"
  },
  "committer": {
    "name": "Chong Zhang",
    "email": "chz@google.com",
    "time": "Wed Sep 14 19:27:21 2016 -0700"
  },
  "message": "Release buffer slot basing on reference counter\n\nThis patch introduces counter which stores number\nof references kept by CodecBuffers for each GraphicBuffer\non given slot.\nThe counter is decreased after codec buffers emptied\nand increased after buffers submitted. When counter\nbecomes 0 it means that given buffer slot shall be\nreleased.\n\nBug: 30024369\n\nCherry-picked with (rebase and fix) from:\n\nhttps://android-review.googlesource.com/#/c/246510/2\n\nChange-Id: I4ecd7902a6a525f9a598682d9cccc0f771752280\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26b41d0ebe8de09b0a1fd9359b4cee016c02b184",
      "old_mode": 33188,
      "old_path": "media/libstagefright/omx/GraphicBufferSource.cpp",
      "new_id": "93d6584ed27b30841063f208eb0a904fd4f3ab8c",
      "new_mode": 33188,
      "new_path": "media/libstagefright/omx/GraphicBufferSource.cpp"
    },
    {
      "type": "modify",
      "old_id": "30bfddbdb2b5e86379b3a09df23fbf32a7a020c0",
      "old_mode": 33188,
      "old_path": "media/libstagefright/omx/GraphicBufferSource.h",
      "new_id": "aa4ceb386b199cbcbb5826fafc856a7aa5c20a1c",
      "new_mode": 33188,
      "new_path": "media/libstagefright/omx/GraphicBufferSource.h"
    }
  ]
}
