)]}'
{
  "commit": "9a703c80928b19aa63a5fc84ebaf000265bd1aa8",
  "tree": "f12e05af36918f33a9d452d7cd44481c0be6a972",
  "parents": [
    "43e951b21d7dc6b8938f034e0eb3655d1f87ddae"
  ],
  "author": {
    "name": "Eric Laurent",
    "email": "elaurent@google.com",
    "time": "Fri Jun 09 10:57:47 2023 +0200"
  },
  "committer": {
    "name": "Cherrypicker Worker",
    "email": "android-build-cherrypicker-worker@google.com",
    "time": "Thu Jun 22 18:56:05 2023 +0000"
  },
  "message": "AudioDeviceBroker: clean communication route clients upon device disconnection\n\nWhen a device is disconnected and is a valid communication device,\ngo over the communication route clients stack and cancel all route\nrequests to this device.\n\nBug: 286545833\nTest: atest AudioCommunicationDeviceTest\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:df5f3fb6a5309b8bc6892e49490bc2e887b24a14)\nMerged-In: Ie6b8514fe61d3efce6c65af5bc8e5fa2562db4ca\nChange-Id: Ie6b8514fe61d3efce6c65af5bc8e5fa2562db4ca\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1bea0594b9b83ded46fb23f6f3b9c797c67cd37",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/audio/AudioDeviceBroker.java",
      "new_id": "393e43008fd0fee3fbb5b4e1fbd10c471efc8ef6",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/audio/AudioDeviceBroker.java"
    },
    {
      "type": "modify",
      "old_id": "0c7f11f9880930f09fa2baa3917f1305ff8594c2",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/audio/AudioDeviceInventory.java",
      "new_id": "b70e11ddcd91d5a84fac52424c91473063048683",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/audio/AudioDeviceInventory.java"
    }
  ]
}
