)]}'
{
  "commit": "dae04ca7c4b5590786ffc336721ee8714cc79fef",
  "tree": "2e5ef5164464e2feae4c4803f0b5800d06cfd439",
  "parents": [
    "5b65c7043dada0c89d3a941742666ac40ea35746"
  ],
  "author": {
    "name": "Andreas Huber",
    "email": "andih@google.com",
    "time": "Thu Nov 05 16:34:39 2009 -0800"
  },
  "committer": {
    "name": "Andreas Huber",
    "email": "andih@google.com",
    "time": "Thu Nov 05 16:34:39 2009 -0800"
  },
  "message": "Make AudioPlayer a little less verbose, defer starting audio playback until after the first video frame has been decoded (if there\u0027s video at all).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "319488ed330642c9928ae636c9860634c2ed420f",
      "old_mode": 33188,
      "old_path": "media/libstagefright/AudioPlayer.cpp",
      "new_id": "538facba9c94cd7a7168f304c97fc2082fcf0640",
      "new_mode": 33188,
      "new_path": "media/libstagefright/AudioPlayer.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e609e3583b2ecd8724cae222a72b21c93a94539",
      "old_mode": 33188,
      "old_path": "media/libstagefright/MediaPlayerImpl.cpp",
      "new_id": "622ea7eee4092c06b6029b42ab5f838817a128ad",
      "new_mode": 33188,
      "new_path": "media/libstagefright/MediaPlayerImpl.cpp"
    }
  ]
}
