)]}'
{
  "commit": "820ba70df8ba595ae9055dfd34fdbfa32f70f14d",
  "tree": "e97d469bcac8dc241ed7f6690db31035a6f1493b",
  "parents": [
    "4364d2d1fd712faed7e839b58fedba3f48f626d0"
  ],
  "author": {
    "name": "Glenn Kasten",
    "email": "gkasten@google.com",
    "time": "Wed May 30 16:34:17 2012 -0700"
  },
  "committer": {
    "name": "Glenn Kasten",
    "email": "gkasten@google.com",
    "time": "Wed May 30 17:39:45 2012 -0700"
  },
  "message": "Pipe throttle based on requested frame count\n\nNow does throttling based on the requested frame count, but\nstill permits overfilling pipe up to the rounded-up frame count.\nAlso still uses the larger frame count for non-blocking arithmetic.\n\nBug: 6585323\nChange-Id: Ic2420a071419905524a14c22ebe1ce0e32d70a9d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd16e9204d601876da8c3537af12cce091d1c821",
      "old_mode": 33188,
      "old_path": "services/audioflinger/MonoPipe.cpp",
      "new_id": "6efb8b1dabf036e62e16eda80ec08fcf7c4acaf0",
      "new_mode": 33188,
      "new_path": "services/audioflinger/MonoPipe.cpp"
    },
    {
      "type": "modify",
      "old_id": "545d6acf8edf5b7c19ed2f38435e192d96364a66",
      "old_mode": 33188,
      "old_path": "services/audioflinger/MonoPipe.h",
      "new_id": "aaaa51ffb3e0f10abd2aecb949d5bfcd00688ffe",
      "new_mode": 33188,
      "new_path": "services/audioflinger/MonoPipe.h"
    }
  ]
}
