)]}'
{
  "commit": "a514bdb58b5de4986679f72b7204b4764f7a2778",
  "tree": "84b1ebf0c2b500bfb4995e373f8fee5b63b6c9fd",
  "parents": [
    "58ae9c530247668f8af36e30d228c716c226b3d4"
  ],
  "author": {
    "name": "Eric Laurent",
    "email": "elaurent@google.com",
    "time": "Mon Jun 21 09:27:30 2010 -0700"
  },
  "committer": {
    "name": "Eric Laurent",
    "email": "elaurent@google.com",
    "time": "Tue Jun 22 17:14:04 2010 -0700"
  },
  "message": "Added support for audio sessions in MediaPlayer and AudioTrack.\n\nAudio sessions are used to associate audio effects to particular instances (or groups) of MediaPlayers or AudioTracks.\n\nChange-Id: Ib94eec43241cfcb416590f435ddce7ab39a07640\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31c09917fc2e47e1ed9835aba6f7250b85725083",
      "old_mode": 33188,
      "old_path": "include/media/IMediaPlayerService.h",
      "new_id": "e892875113fdb6abcbcff05a5c8dcb51097fa039",
      "new_mode": 33188,
      "new_path": "include/media/IMediaPlayerService.h"
    },
    {
      "type": "modify",
      "old_id": "dc783ce9b6ffc63d1609bfa57609ab052f71f347",
      "old_mode": 33188,
      "old_path": "include/media/mediaplayer.h",
      "new_id": "62a4e50a2e6894fcdd6bd15f6ff69c9b88597983",
      "new_mode": 33188,
      "new_path": "include/media/mediaplayer.h"
    },
    {
      "type": "modify",
      "old_id": "2118f8f350c24b3eaa5da37db93433427225cae4",
      "old_mode": 33188,
      "old_path": "media/libmedia/AudioTrack.cpp",
      "new_id": "0f2093a176dddda231301ea50f8077329ffef842",
      "new_mode": 33188,
      "new_path": "media/libmedia/AudioTrack.cpp"
    },
    {
      "type": "modify",
      "old_id": "71c5f862cdadc3e650f5bde46baf2899af32fcfb",
      "old_mode": 33188,
      "old_path": "media/libmedia/IMediaPlayerService.cpp",
      "new_id": "1ae222ea4638a5d88be309b4fe5abd5862ebb78c",
      "new_mode": 33188,
      "new_path": "media/libmedia/IMediaPlayerService.cpp"
    },
    {
      "type": "modify",
      "old_id": "c6bbbcc9cf2df9f0033dcd042aae97ef1f8a5f3d",
      "old_mode": 33188,
      "old_path": "media/libmedia/mediaplayer.cpp",
      "new_id": "d5a3c133e81653bb89fb6d1a634e3d638c2f2b97",
      "new_mode": 33188,
      "new_path": "media/libmedia/mediaplayer.cpp"
    },
    {
      "type": "modify",
      "old_id": "d7ca6356300d178b0fa0a7f3fa10523cab2aa0cf",
      "old_mode": 33188,
      "old_path": "media/libmediaplayerservice/MediaPlayerService.cpp",
      "new_id": "d45c17b1e5ad458791b9b9c1df18e37ba0a71340",
      "new_mode": 33188,
      "new_path": "media/libmediaplayerservice/MediaPlayerService.cpp"
    },
    {
      "type": "modify",
      "old_id": "2408c621b9b52159be784bccb659b3db5e23b05d",
      "old_mode": 33188,
      "old_path": "media/libmediaplayerservice/MediaPlayerService.h",
      "new_id": "60b91c6907d0cf798af27465f1a26bb8f3468ef2",
      "new_mode": 33188,
      "new_path": "media/libmediaplayerservice/MediaPlayerService.h"
    }
  ]
}
