)]}'
{
  "commit": "c90f1c815dc06d5bb563474a340f7bb158fab2e2",
  "tree": "89615376b4182e912acadfedb3373ccd1ec28f27",
  "parents": [
    "f8355d5489a52dcdd904afb48c0f170886becdae"
  ],
  "author": {
    "name": "Narayan Kamath",
    "email": "narayan@google.com",
    "time": "Tue May 24 11:39:43 2011 +0100"
  },
  "committer": {
    "name": "Narayan Kamath",
    "email": "narayan@google.com",
    "time": "Wed May 25 15:31:06 2011 +0100"
  },
  "message": "Add a separate thread for writing to audiotracks.\n\nNow, SynthesisRequest.audioAvailable( ) will not block\nuntil all data has been written to the audiotrack.\n\nChange-Id: Ie24c0b6873ae44659e88646fb7ef821750dc314e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f4c15b80222fe489897caa2937281351ff62500",
      "old_mode": 33188,
      "old_path": "core/java/android/speech/tts/PlaybackSynthesisRequest.java",
      "new_id": "d698b5428002a6fb011dddb37fda72e65914057f",
      "new_mode": 33188,
      "new_path": "core/java/android/speech/tts/PlaybackSynthesisRequest.java"
    },
    {
      "type": "modify",
      "old_id": "f32474ff42a3437499e8473faa93d5ed74aa5062",
      "old_mode": 33188,
      "old_path": "core/java/android/speech/tts/TextToSpeechService.java",
      "new_id": "717dde8c3e718b828a4177397442972a5b330d74",
      "new_mode": 33188,
      "new_path": "core/java/android/speech/tts/TextToSpeechService.java"
    }
  ]
}
