)]}'
{
  "commit": "ca0928da9afc905e62e4bdd0e283d223db786978",
  "tree": "e2a0729f661bba857c42a1996339b18111a8c41b",
  "parents": [
    "de61a78a1c7903efac9d26a2de0fd8db14cd7760"
  ],
  "author": {
    "name": "Eric Laurent",
    "email": "elaurent@google.com",
    "time": "Mon Mar 05 17:27:11 2012 -0800"
  },
  "committer": {
    "name": "Eric Laurent",
    "email": "elaurent@google.com",
    "time": "Fri Mar 16 12:25:31 2012 -0700"
  },
  "message": "MediaPlayerService: fix AudioSink latency\n\nThe AudioSink latency is currently cached when the associated AudioTrack\nis created. However, the AudioTrack latency can change if the AudioTrack is moved\nfrom one output stream to another.\nThe AudioPlayer must also periodically update its view of the latency\nas it is needed to compensate the real audio time used for A/V sync.\n\nThis fixes an A/V sync problem seen when switching A2DP on and off while\nplaying a video.\n\nChange-Id: I28b24049ca114e1af3e24791dcc900f463536ba4\n\nConflicts:\n\n\tmedia/libmediaplayerservice/MediaPlayerService.cpp\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8d0f0c14075f6fe234bbfab1e34aae4ff93ad62",
      "old_mode": 33188,
      "old_path": "media/libmediaplayerservice/MediaPlayerService.cpp",
      "new_id": "f27d3d6c41898084eea8d12d59cce2d7859c3fff",
      "new_mode": 33188,
      "new_path": "media/libmediaplayerservice/MediaPlayerService.cpp"
    },
    {
      "type": "modify",
      "old_id": "04d9e28e1199d21c832335232688c292f0724ffd",
      "old_mode": 33188,
      "old_path": "media/libmediaplayerservice/MediaPlayerService.h",
      "new_id": "b04fddb59a8b889a9d5b287e121f786701474da6",
      "new_mode": 33188,
      "new_path": "media/libmediaplayerservice/MediaPlayerService.h"
    },
    {
      "type": "modify",
      "old_id": "2581a62eca446c87b18116f68ffcc59259d8754c",
      "old_mode": 33188,
      "old_path": "media/libstagefright/AudioPlayer.cpp",
      "new_id": "f4fb556bde4431d4c1ce63553fe372dfa4913e95",
      "new_mode": 33188,
      "new_path": "media/libstagefright/AudioPlayer.cpp"
    }
  ]
}
