)]}'
{
  "commit": "d5660e3ce79a054834411dced896de31ce7475b1",
  "tree": "859ef80ba429f72b35cca8d8c1da767ea8c7ea53",
  "parents": [
    "b0990e3fd6dc327f28b7198ae4883d11d5dcf1be"
  ],
  "author": {
    "name": "Jyoti Bhayana",
    "email": "jbhayana@google.com",
    "time": "Tue Jan 09 22:01:10 2024 -0800"
  },
  "committer": {
    "name": "Jyoti Bhayana",
    "email": "jbhayana@google.com",
    "time": "Wed Jan 31 16:07:18 2024 -0800"
  },
  "message": "Implement camera privacy allowlist.\n\nThis feature enables the user to access the camera for certain\ndriver assistance applications regardless of the device-wide global\ncamera privacy toggle in order to preserve user safety and meet\nsafety regulations.\n\nFlag: ACONFIG com.android.internal.camera.flags.privacy_allowlist DEVELOPMENT\nBug: 300986585\nTest: Build and test using  kitchensink.\nChange-Id: Ia566e1c28c9dee559007bbbcf84b78d15fa3edde\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00514c4417c817e5cc32558309eb9a5feb6022a8",
      "old_mode": 33188,
      "old_path": "libs/sensorprivacy/Android.bp",
      "new_id": "1e7e70775a249d19b1f2d1391a20d92b1c92c262",
      "new_mode": 33188,
      "new_path": "libs/sensorprivacy/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "57c74ee565df5c7f68f762178d2afa56f29e8b88",
      "old_mode": 33188,
      "old_path": "libs/sensorprivacy/SensorPrivacyManager.cpp",
      "new_id": "fe9378616d9f1b2061583665accd61115da23f85",
      "new_mode": 33188,
      "new_path": "libs/sensorprivacy/SensorPrivacyManager.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03e153704b4b687f133d66c694d04e97e1412616",
      "new_mode": 33188,
      "new_path": "libs/sensorprivacy/aidl/android/hardware/CameraPrivacyAllowlistEntry.aidl"
    },
    {
      "type": "modify",
      "old_id": "eccd54c3eb70cae8c36bb1cc03d90b291978be51",
      "old_mode": 33188,
      "old_path": "libs/sensorprivacy/aidl/android/hardware/ISensorPrivacyListener.aidl",
      "new_id": "694af00a87c00d24a8e83a30882e00b854ea8f97",
      "new_mode": 33188,
      "new_path": "libs/sensorprivacy/aidl/android/hardware/ISensorPrivacyListener.aidl"
    },
    {
      "type": "modify",
      "old_id": "49a1e1ea0555cb4f787adf87b7263352649c6ad9",
      "old_mode": 33188,
      "old_path": "libs/sensorprivacy/aidl/android/hardware/ISensorPrivacyManager.aidl",
      "new_id": "b6bd39e557278bf2832e7e680f2ea2b67006abda",
      "new_mode": 33188,
      "new_path": "libs/sensorprivacy/aidl/android/hardware/ISensorPrivacyManager.aidl"
    },
    {
      "type": "modify",
      "old_id": "fc5fdf7900456b8ae4a6588c0bd6f75d22061dfd",
      "old_mode": 33188,
      "old_path": "libs/sensorprivacy/include/sensorprivacy/SensorPrivacyManager.h",
      "new_id": "9e97e166bea7531aa2a3ddfef769bd44b0a23d78",
      "new_mode": 33188,
      "new_path": "libs/sensorprivacy/include/sensorprivacy/SensorPrivacyManager.h"
    },
    {
      "type": "modify",
      "old_id": "ad10e7a7bdac16b9b652149f39ca800f52efb66f",
      "old_mode": 33188,
      "old_path": "services/sensorservice/SensorService.h",
      "new_id": "118d9281fcaf3b7e12fc025d527f4b1e69e29980",
      "new_mode": 33188,
      "new_path": "services/sensorservice/SensorService.h"
    }
  ]
}
