)]}'
{
  "commit": "71fd1213b49e6a33bea42348876eb1db2ab3d362",
  "tree": "bad46c918113fcfa7e18d8d63bdd6656546cdae5",
  "parents": [
    "a04cda9986366ab480ad8008c4d923271b05d78e"
  ],
  "author": {
    "name": "Mathias Agopian",
    "email": "mathias@google.com",
    "time": "Wed Aug 10 16:33:23 2011 -0700"
  },
  "committer": {
    "name": "Mathias Agopian",
    "email": "mathias@google.com",
    "time": "Wed Aug 10 17:35:26 2011 -0700"
  },
  "message": "rework dequeueBuffer()\u0027s main loop.\n\nthis simplifies the code a bit and also makes sure\nwe reevaluate mAbandoned and mConnectedApi each time\nwe come back from waiting on mDequeueCondition\n\nChange-Id: I1f8538b62ad321b51ed79d953b700036daba796d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f93930d43094a221426a2fcc9e050a75008a9061",
      "old_mode": 33188,
      "old_path": "include/gui/SurfaceTexture.h",
      "new_id": "71d818c1f3c5fc6ed64d5a481e4e02568f33652d",
      "new_mode": 33188,
      "new_path": "include/gui/SurfaceTexture.h"
    },
    {
      "type": "modify",
      "old_id": "806fbb1be8e17845d90628b043f54e6e34d38001",
      "old_mode": 33188,
      "old_path": "libs/gui/SurfaceTexture.cpp",
      "new_id": "631cc1c9785787b75ae60982a849757118b32c40",
      "new_mode": 33188,
      "new_path": "libs/gui/SurfaceTexture.cpp"
    }
  ]
}
