)]}'
{
  "commit": "1bb30b2efa3cf029daaedf7cfb4cbec7433ee38d",
  "tree": "90e9b007d4327887126db4907cd3131d9a083a82",
  "parents": [
    "a6544e3bf7de17f104d5fb509d6cb7f6d90dc79f"
  ],
  "author": {
    "name": "Shuzhen Wang",
    "email": "shuzhenwang@google.com",
    "time": "Fri Mar 06 09:02:23 2020 -0800"
  },
  "committer": {
    "name": "Shuzhen Wang",
    "email": "shuzhenwang@google.com",
    "time": "Tue Mar 10 11:38:13 2020 -0700"
  },
  "message": "Camera: Add onCameraOpened/onCameraClosed callbacks\n\nThe onCameraOpened/onCameraClosed callbacks are used to notify camera\nservice client with [] permission that a certain camera device has been\nopened/closed.\n\nTest: Manually check callbacks are received in SystemUI app\nBug: 150540299\nChange-Id: If6f3624c43927c30afef7df0a780eafe3ae4c527\nMerged-In: If6f3624c43927c30afef7df0a780eafe3ae4c527\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9dcbdb6f6b33821ab454292249bfe8bfae8a47c",
      "old_mode": 33188,
      "old_path": "camera/aidl/android/hardware/ICameraServiceListener.aidl",
      "new_id": "47580f8e6876cb10b4d983a4ef8973da7aba7db0",
      "new_mode": 33188,
      "new_path": "camera/aidl/android/hardware/ICameraServiceListener.aidl"
    },
    {
      "type": "modify",
      "old_id": "8c1da364185f87e33a39ae2db9e24da190cd5288",
      "old_mode": 33188,
      "old_path": "camera/ndk/impl/ACameraManager.h",
      "new_id": "28fec826a12af1428667425b39c5c29d6c39fe9d",
      "new_mode": 33188,
      "new_path": "camera/ndk/impl/ACameraManager.h"
    },
    {
      "type": "modify",
      "old_id": "8fe029aea7df0a303b57dfd3d9b0334077bf1ae6",
      "old_mode": 33188,
      "old_path": "camera/tests/CameraBinderTests.cpp",
      "new_id": "dc5afc557be71453b08e70cd7cc9af7e50316578",
      "new_mode": 33188,
      "new_path": "camera/tests/CameraBinderTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "b20c9a49c81e2255c6ec9fabafadca77005a118e",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/CameraService.cpp",
      "new_id": "670e02618312366c7db075a422547b4d0378549c",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/CameraService.cpp"
    },
    {
      "type": "modify",
      "old_id": "22842a1cc36d09b64c0f867200eb6a24986f47da",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/CameraService.h",
      "new_id": "bcaca9ffcbabd1fb940036e5be65a1c3a54a56cb",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/CameraService.h"
    },
    {
      "type": "modify",
      "old_id": "0f6be79be037a8a905dfc4e5e96f1706154ea2ab",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/hidl/AidlCameraServiceListener.h",
      "new_id": "b9e58574c6fa1125b71facac37a37cb77576e334",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/hidl/AidlCameraServiceListener.h"
    }
  ]
}
