)]}'
{
  "commit": "c8ed5ecdc44ec92db5fe2c19a8ea9648e0e815bc",
  "tree": "aa6bb1905dd80f747e4454c92d969807b5871d62",
  "parents": [
    "42753a512e2719ca078851a62760a19890641e6f"
  ],
  "author": {
    "name": "Emilian Peev",
    "email": "epeev@google.com",
    "time": "Mon Sep 25 13:03:08 2017 +0100"
  },
  "committer": {
    "name": "Emilian Peev",
    "email": "epeev@google.com",
    "time": "Thu Nov 16 09:00:00 2017 +0000"
  },
  "message": "Check camera permissions for any devices using the VIDEO class\n\nAny USB devices that are of class VIDEO or have similar\ninterfaces should check whether the calling client has\ncamera permissions before granting access to the device.\nThe above restriction will apply for any packages that\ntarget P or above.\n\nBug: 27367690\nTest: Manual using 3-rd party USB webcam applications.\nChange-Id: I7b4f808d344cae33fde93e6d81c7cceed523e24a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "025d46d125679de669131d608379e489f9bbf317",
      "old_mode": 33188,
      "old_path": "core/java/android/hardware/usb/IUsbManager.aidl",
      "new_id": "151e62de7b70bf923269944aedbb675841795f87",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/usb/IUsbManager.aidl"
    },
    {
      "type": "modify",
      "old_id": "6ce96698e444262bd5b247161c2ae5448b31e480",
      "old_mode": 33188,
      "old_path": "core/java/android/hardware/usb/UsbManager.java",
      "new_id": "bdb90bcca4f8bb23a9ddc01a09ab3004c6214cfd",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/usb/UsbManager.java"
    },
    {
      "type": "modify",
      "old_id": "095fdc63975c253351bc55cf992b88e509882266",
      "old_mode": 33188,
      "old_path": "services/usb/java/com/android/server/usb/UsbHostManager.java",
      "new_id": "9bc9cd04957cced17af0503b4591e075996fb074",
      "new_mode": 33188,
      "new_path": "services/usb/java/com/android/server/usb/UsbHostManager.java"
    },
    {
      "type": "modify",
      "old_id": "e4fcea77fa446a504e714309d5dafc454a3c7f7a",
      "old_mode": 33188,
      "old_path": "services/usb/java/com/android/server/usb/UsbService.java",
      "new_id": "17de83f0cac9864fffdc27d0ca354f692ee2321f",
      "new_mode": 33188,
      "new_path": "services/usb/java/com/android/server/usb/UsbService.java"
    },
    {
      "type": "modify",
      "old_id": "96c5211cecf43b3e4bd581143c9b724da6f5604b",
      "old_mode": 33188,
      "old_path": "services/usb/java/com/android/server/usb/UsbUserSettingsManager.java",
      "new_id": "11e43e308e8a2587d398099f1bd56c1bdb3cef73",
      "new_mode": 33188,
      "new_path": "services/usb/java/com/android/server/usb/UsbUserSettingsManager.java"
    }
  ]
}
