)]}'
{
  "commit": "91145ef159d3e165a461cbd76341ff8ed3d72bae",
  "tree": "f4f1027c23e4f028ea9113187c90923714097c13",
  "parents": [
    "8daa09a2af477dbe495839ccf806919a02aa53cd"
  ],
  "author": {
    "name": "Jean-Michel Trivi",
    "email": "jmtrivi@google.com",
    "time": "Fri May 04 13:49:20 2012 -0700"
  },
  "committer": {
    "name": "Jean-Michel Trivi",
    "email": "jmtrivi@google.com",
    "time": "Tue May 08 09:17:56 2012 -0700"
  },
  "message": "Playback rate on OpenSL ES AudioPlayer playing from URI/FD\n\nAllow AudioPlayer to use the platform\u0027s 500-2000 range (in\n  permille) of playback rate for audio when the data source\n  is a URI or FD.\nSince play events for those players are simulated through\n  monitoring the playback position, scale the time\n  between updates so play events are delivered in content\n  time, not presentation time (as defined in OpenSL ES\n  specification, \"positions do not scale with changes in\n  playback rate\").\n\nBug 5898620\n\nChange-Id: Ib512caebd7f3983c9e845be62e48dfee8499e59c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "700282905e6f1382177c7bb741d24f69a4dfcca5",
      "old_mode": 33188,
      "old_path": "src/android/AudioPlayer_to_android.cpp",
      "new_id": "73ee4272abe97303188a581f3921080596110737",
      "new_mode": 33188,
      "new_path": "src/android/AudioPlayer_to_android.cpp"
    },
    {
      "type": "modify",
      "old_id": "04f4f8e6f52254fb72899cdf34963085a2c003ed",
      "old_mode": 33188,
      "old_path": "src/android/android_GenericMediaPlayer.cpp",
      "new_id": "629c54ee42210d3c0a61ea6cb86ef0c22d77f00f",
      "new_mode": 33188,
      "new_path": "src/android/android_GenericMediaPlayer.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0497baa8bf40d616d9e55e0cd9fdcab9bb772d6",
      "old_mode": 33188,
      "old_path": "src/android/android_GenericMediaPlayer.h",
      "new_id": "e4e556b0b9f42199119c894b13d5c8c303f42d44",
      "new_mode": 33188,
      "new_path": "src/android/android_GenericMediaPlayer.h"
    },
    {
      "type": "modify",
      "old_id": "0fd975c75bea4459fed9d9de72c2eb9a97814e65",
      "old_mode": 33188,
      "old_path": "src/android/android_GenericPlayer.cpp",
      "new_id": "e87f9a86ecd8466ecfcadb154ffd286a85aa0288",
      "new_mode": 33188,
      "new_path": "src/android/android_GenericPlayer.cpp"
    },
    {
      "type": "modify",
      "old_id": "bc52846b726f4f19a4277bf7e872b6c09b9206fd",
      "old_mode": 33188,
      "old_path": "src/android/android_GenericPlayer.h",
      "new_id": "f73eb3e11f2307a47618fbea815681a6f86674de",
      "new_mode": 33188,
      "new_path": "src/android/android_GenericPlayer.h"
    }
  ]
}
