)]}'
{
  "commit": "b7fdce6e1654e573c25ec19fa6dfeb79dc4e6597",
  "tree": "aa0e6704fa21540f3e1d359c41583f2e30074a1b",
  "parents": [
    "66feec9ff333bbf0b2590f1b321fbf880e1405a4"
  ],
  "author": {
    "name": "Jean-Michel Trivi",
    "email": "jmtrivi@google.com",
    "time": "Tue Jun 27 19:38:42 2017 -0700"
  },
  "committer": {
    "name": "Jean-Michel Trivi",
    "email": "jmtrivi@google.com",
    "time": "Tue Jun 27 19:38:42 2017 -0700"
  },
  "message": "Audio policy: fix volume change on DEVICE_OUT_SPEAKER_SAFE\n\nWhen changing stream volume, compare given device and current device\n  for stream both as filtered through Volume::getDeviceForVolume.\nThis behavior matters for Android devices playing notifications and\n  ringtones on the AUDIO_DEVICE_OUT_SPEAKER_SAFE, which is filtered\n  out for volumes (see Volume.h for getDeviceForVolume() method).\n\nTest: play a ringtone and modify volume with vol keys\nBug: 63004956\nChange-Id: I139099f34e0ab091fd0ea761c75949656549f77a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b509759ed236529a2e0b8f2ec4cd254b878dcc6d",
      "old_mode": 33188,
      "old_path": "services/audiopolicy/managerdefault/AudioPolicyManager.cpp",
      "new_id": "6c86d519e48541b911253261b6dd3df81c41170e",
      "new_mode": 33188,
      "new_path": "services/audiopolicy/managerdefault/AudioPolicyManager.cpp"
    }
  ]
}
