)]}'
{
  "log": [
    {
      "commit": "801f6ed3d8b2e502f1f67b9dd5d669c814c00039",
      "tree": "c173702e0228e1a32ec64f54fddce09ae4f60788",
      "parents": [
        "88d1ab7eeae573f4c6eea86cbf034b4db9a7ff59",
        "6efe3eb25680d2f9e548ce04f312be46efb253c6"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Feb 18 10:25:12 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 18 10:25:12 2025 -0800"
      },
      "message": "Merge \"camera: Add device as usb webcam support stat to CameraDeviceInfo\" into main"
    },
    {
      "commit": "6efe3eb25680d2f9e548ce04f312be46efb253c6",
      "tree": "5b518fff3ddc06a9476bbb6d4f9c02cab4947edd",
      "parents": [
        "0fe1e110fa1e2cec44f71ff6dcf6d83c036f191e"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Feb 13 18:44:14 2025 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Feb 13 22:51:50 2025 +0000"
      },
      "message": "camera: Add device as usb webcam support stat to CameraDeviceInfo\n\nBug: 372931277\n\nTest: build\n\nFlag: EXEMPT; bugfix\n\nChange-Id: I1de2207c938af9c0bd02e2b97e60dc073337d6b3\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "28e4781e37afdbd9686d9235818cfc614988068f",
      "tree": "aca2d50d7dbc94f6ab0885e3700116a3e68dfac3",
      "parents": [
        "7806a9fd7a989e92fc8324fc87232a8ea4d37d84"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 11 14:07:15 2025 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 11 14:07:15 2025 -0800"
      },
      "message": "Fix typo.\n\nChange-Id: I576664b2fbd00bf6068d9510276087501c6488c7\n"
    },
    {
      "commit": "20313f0e23fc408c220c3e016dc0dfb8baa81911",
      "tree": "9e478338412599a5f894a79bd4f7bdecf03c940c",
      "parents": [
        "89b4904788f8f27790c794ef39c474ad8611106d"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Jan 23 18:50:58 2025 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Jan 24 13:33:55 2025 -0800"
      },
      "message": "Camera: Add a 3-stream combination to feature combination query\n\nThis new combination can be used for 60fps streaming for sports\nrecording and analysis.\n\nFlag: DOCS_ONLY\nTest: FeatureCombinationTest, test_feature_combination\nBug: 384527291\nChange-Id: I1b03b1fafe5376e2b76e84b42c594727e2d36f01\n"
    },
    {
      "commit": "b169d42026107cc8c489b36ab265df97af35e97c",
      "tree": "ab3b4c2ed27ec9c31e55815a62a0cbb01a2f7e42",
      "parents": [
        "af8acd0ed8d5c8c2be8391f09282acb2d2ba1fb7",
        "24dbf35b072c95bcf8b95d925b8d4369b78d812a"
      ],
      "author": {
        "name": "Jyoti Bhayana",
        "email": "jbhayana@google.com",
        "time": "Wed Dec 18 08:22:04 2024 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 18 08:22:04 2024 -0800"
      },
      "message": "Merge \"Camera2 multi-client support\" into main"
    },
    {
      "commit": "c29a66b5ee44dac3d80ce91a03bb55c36b179c41",
      "tree": "f495d4980c693e3591a21b7e0961cc5f78bcbc53",
      "parents": [
        "d22b18b62e15935de4c235a412df17073230a818"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Dec 11 20:07:05 2024 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Dec 11 20:12:29 2024 +0000"
      },
      "message": "Camera metadata: Support for \u0027extension_passthrough\u0027 visibility\n\nExtension controls are a special type of tags that are\npublicly visible but applied by extensions and not CameraHal.\nHowever in case of basic extensions, the controls must pass\nthrough Hal so they can get forwarded to the extension\nimplementation as part of the Hal processed capture results\nand then applied accordingly.\n\nFlag: EXEMPT python code\nBug: 380353240\nTest: Successful build and new test key generated as expected,\natest -c -d cts/tests/camera/src/android/hardware/camera2/cts/CameraExtensionSessionTest.java#testRepeatingAndCaptureCombined\n\nChange-Id: I1dd29bf5c3722838648fb85a57078dfe46069c69\n"
    },
    {
      "commit": "90f46b288980b8be127666f199949aab7844bf4f",
      "tree": "93a261baf790c8257246dc5d63497124bce15aea",
      "parents": [
        "bfc170f8896a23e3fd86df7b74f85b67756a3d2e"
      ],
      "author": {
        "name": "Imran Ziad",
        "email": "imranziad@google.com",
        "time": "Tue Dec 03 11:30:20 2024 +0800"
      },
      "committer": {
        "name": "Imran Ziad",
        "email": "imranziad@google.com",
        "time": "Tue Dec 03 11:30:20 2024 +0800"
      },
      "message": "Camera: Add desktop effects metadata tags\n\nFlag added in https://ag/30576542\nFlag: com.android.internal.camera.flags.desktop_effects\n\nTest: None\nBug: 376797335\nChange-Id: I7b7e0cddc60d256fa5afce5220129f1fa6a95199\n"
    },
    {
      "commit": "24dbf35b072c95bcf8b95d925b8d4369b78d812a",
      "tree": "6b53e721cff8f7d3c724289c4528bc57deafc23b",
      "parents": [
        "b1fea76cf38c6cb84cd9eba0cc3a55a7db526ac3"
      ],
      "author": {
        "name": "Jyoti Bhayana",
        "email": "jbhayana@google.com",
        "time": "Sun Dec 01 09:59:57 2024 -0800"
      },
      "committer": {
        "name": "Jyoti Bhayana",
        "email": "jbhayana@google.com",
        "time": "Sun Dec 01 10:22:36 2024 -0800"
      },
      "message": "Camera2 multi-client support\n\nEnable multiple clients to establish a shared session. Once the\nsession is created, allow each client to independently initiate and\nterminate streaming using the `startStreaming` and `stopStreaming`\nAPIs. Additionally, primary clients can call create captureRequest\nAPI. Ensure that all clients can simultaneously stream the camera\nimages.\n\nFlag: com.android.internal.camera.flags.camera_multi_client\nBug:265196098\nAPI-Coverage-Bug: 377371012\nTest: A session is established with a shared configuration that\nsupports two streams: SurfaceView and ImageReader. The Java client\ncan create a session utilizing the SurfaceView stream. The native\nclient can create a session utilizing the ImageReader stream.\nThe Java client initiates streaming by creating a capture request and\nusing the `setRepeatingRequest` method. The native client initiates\nstreaming using the `startStreaming` API and the ImageReader surface\nto receive camera images.\n\nChange-Id: I23d85d403618db38b896ba61538c3350f73c4f5f\n"
    },
    {
      "commit": "dd5545e92aa65c3d86861b0f95dba1f4a43f67e5",
      "tree": "cac65a01a95ed1c8dc9bce6b292b0577fda48969",
      "parents": [
        "b1fea76cf38c6cb84cd9eba0cc3a55a7db526ac3"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Nov 20 08:21:29 2024 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Nov 20 16:48:30 2024 -0800"
      },
      "message": "Camera: auto-generate non-HAL visible request keys\n\nThis makes sure any future framework only keys don\u0027t need to be manually\nhandled in the camera framework.\n\nFlag: EXEMPT autogen scripts\nTest: Camera CTS\nBug: 380135110\nChange-Id: I9e2a21a8afdf701246d39070dd365550e8c99b12\n"
    },
    {
      "commit": "34dde89078e85037fa835fc113c7dd5dafed5747",
      "tree": "69676a05b2bd6086ca68ae2fbdb160f49d0bdce3",
      "parents": [
        "d9aca1be54d68da7ef343fb2b3e965f39b2fc437",
        "ec1be51bddab1d7b46009d04d4eb47484451fd11"
      ],
      "author": {
        "name": "Jyoti Bhayana",
        "email": "jbhayana@google.com",
        "time": "Thu Nov 14 03:05:05 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 14 03:05:05 2024 +0000"
      },
      "message": "Merge \"Add multi-client support in camera2\" into main"
    },
    {
      "commit": "ab0c5ceeb86c34e6d3a90a424158ca2d571cd0f9",
      "tree": "93ebe1fa90eb80152d99f894f78f6857d3cc7ae4",
      "parents": [
        "5d6df118a977475f66756acb1004614746b5656f",
        "4faf825f89dc00610db68435680002b3aecaaaf8"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Nov 13 22:49:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 13 22:49:07 2024 +0000"
      },
      "message": "Merge \"Camera: Fix missing enums for fwk_only visibility\" into main"
    },
    {
      "commit": "ec1be51bddab1d7b46009d04d4eb47484451fd11",
      "tree": "b5fddbbda4ff583bcb9e08fcdc4640736039ad58",
      "parents": [
        "7aada7373b1128c8b9863c6d3629c7eb000d1c24"
      ],
      "author": {
        "name": "Jyoti Bhayana",
        "email": "jbhayana@google.com",
        "time": "Mon Oct 28 21:43:29 2024 -0700"
      },
      "committer": {
        "name": "Jyoti Bhayana",
        "email": "jbhayana@google.com",
        "time": "Wed Nov 13 13:43:02 2024 -0800"
      },
      "message": "Add multi-client support in camera2\n\nAdd support for multiple clients to access the same camera\nusing camera2 api.\n\nBug:265196098\nTest: Tested that a java and native client are able to open the camera\nat the same time and get the required callbacks and they are able to get\nthe shared session configuration using newly added characteristics.\nTested the clientaccessprioritieschanged callback occur appropriately\nwhen new client connects/disconnects.\n\nChange-Id: I988ab22c6c9bc474ef264b8e3ff94ea08fdf9419\n"
    },
    {
      "commit": "4faf825f89dc00610db68435680002b3aecaaaf8",
      "tree": "8c06f3da5014a616908c20e387e2ee0e5afe11a4",
      "parents": [
        "7aada7373b1128c8b9863c6d3629c7eb000d1c24"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Nov 13 12:54:18 2024 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Nov 13 12:59:29 2024 -0800"
      },
      "message": "Camera: Fix missing enums for fwk_only visibility\n\nBug: EXEMPT autogen scripts\nBug: 265196098\nTest: ./metadata-generate\nChange-Id: I748c1ad83013e4f976262dd222c4dd1ebb9ed78d\n"
    },
    {
      "commit": "5d6df118a977475f66756acb1004614746b5656f",
      "tree": "adc4b7b348efb2979eee9bf096ced66ae2aa9eea",
      "parents": [
        "7aada7373b1128c8b9863c6d3629c7eb000d1c24"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Nov 12 21:59:54 2024 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Nov 12 21:59:54 2024 -0800"
      },
      "message": "Camera: Improve physicalCameraIds dumpsys\n\nRather than printing out string with null delimited ascii, print out the\nphysical camera IDs.\n\nFlag: EXEMPT dumpsys improvements\nBug: None\nTest: adb shell dumpsys media.camera\nChange-Id: Iaf6d549ae4b60220c02277146ad9506586abef97\n"
    },
    {
      "commit": "7aada7373b1128c8b9863c6d3629c7eb000d1c24",
      "tree": "d953247fa8f354b9d615e6cfcbe21a6bd48057a1",
      "parents": [
        "9c0597735a6a603c37ec58707aac2fd1e216d5ba"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Nov 12 13:01:15 2024 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Nov 12 14:13:43 2024 -0800"
      },
      "message": "Camera: Add fwk_ndk_public visibility\n\nThe fwk_ndk_public visibility is for tags that are defined and filled\nout by the camera framework, and is only visible to NDK, but hidden in\nsdk.\n\nFlag: EXEMPT python code\nTest: Add a new fwk_ndk_public tag and run metadata-generate\nBug: 265196098\nChange-Id: I4578b0a085a2d87d6a8bdb9d2234fbf711d1f483\n"
    },
    {
      "commit": "9c0597735a6a603c37ec58707aac2fd1e216d5ba",
      "tree": "87602e44739b5db8344c6acbb177592c77808c7e",
      "parents": [
        "093c976d4d011ee0f03b4a354a1222239c50cc5a"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Nov 06 17:04:09 2024 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Nov 11 23:44:27 2024 -0800"
      },
      "message": "Camera metadata: Support system API for synthetic keys\n\n- Add \u0027fwk_system_public\u0027 visiblity to camera metadata generator\n\nFlag: EXEMPT python code\nTest: New test key generated as expected\nBug: 265196098\nChange-Id: I23547eba6268c454017f32100d391aa174f0db21\n"
    },
    {
      "commit": "093c976d4d011ee0f03b4a354a1222239c50cc5a",
      "tree": "48d76b5c3d54a71e3f0758ca418139bcc21e8f4b",
      "parents": [
        "3cd32b57d7071b1203c327373b469601e28a9e4a",
        "bf772c2c2383e52edde34759ecca1452e32af55c"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Nov 12 01:29:12 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 12 01:29:12 2024 +0000"
      },
      "message": "Merge \"Camera: Add Baklava for feature combination query version\" into main"
    },
    {
      "commit": "3cd32b57d7071b1203c327373b469601e28a9e4a",
      "tree": "fd1f8b52da299cf94f9231085bd87ba449edcdc8",
      "parents": [
        "f2bef6f06fb462bafa7d045146ec342d16f2ceab"
      ],
      "author": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Wed Nov 06 00:00:33 2024 +0000"
      },
      "committer": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Sat Nov 09 22:00:16 2024 +0000"
      },
      "message": "Camera: Add AE priority mode tags\n\nTest: Camera CTS with and without flag\nBug: 359944765\nFlag: com.android.internal.camera.flags.ae_priority\nChange-Id: Ifbd24a75a325b19455534a20f3041133ae07b960\n"
    },
    {
      "commit": "bf772c2c2383e52edde34759ecca1452e32af55c",
      "tree": "4911163a97b29d36acacfa271ce6d5e20ffca305",
      "parents": [
        "f2bef6f06fb462bafa7d045146ec342d16f2ceab"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Nov 01 13:24:18 2024 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Nov 08 17:42:25 2024 -0800"
      },
      "message": "Camera: Add Baklava for feature combination query version\n\nThe new version contains 2 PRIV stream combinations for preview+video\nuse cases.\n\nTest: Camera CTS\nFlag: com.android.internal.camera.flags.feature_combination_baklava\nBug: 370778206\nChange-Id: Ic864ff463fc8f57c4afd614add598ee6a3882e49\n"
    },
    {
      "commit": "f72f59e83c8facf13bd4f795420ec95bf337e2fd",
      "tree": "66576ab073f6eeff157f6e7f65b659c2cbc1840f",
      "parents": [
        "a66b4a829673f583ab998938801541711c3b7499"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Oct 29 17:45:37 2024 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Nov 08 11:34:02 2024 -0800"
      },
      "message": "Camera: Add CONTROL_ZOOM_METHOD CaptureRequest key\n\nThe new key is used to give the app explicit control to use\nCONTROL_ZOOM_RATIO rather than automatically detection between\nZOOM_RATIO and SCALER_CROP_REGION based on CaptureRequest settings.\n\nIn order for the new key to be available in NDK, introduce a\nnew fwk_public visibility tag.\n\nFlag: com.android.internal.camera.flags.zoom_method\nTest: Build\nBug: 350076823\nChange-Id: I77248762ad4504bbb05f821b863fb01825211ace\n"
    },
    {
      "commit": "a66b4a829673f583ab998938801541711c3b7499",
      "tree": "997a6fe4770dcf7b2de3b63e09b73a22ead78609",
      "parents": [
        "350bd53b710e6ce7e96941f024971090440c6d80"
      ],
      "author": {
        "name": "Jag Saund",
        "email": "jagsaund@google.com",
        "time": "Mon Oct 14 23:40:39 2024 +0000"
      },
      "committer": {
        "name": "Jag Saund",
        "email": "jagsaund@google.com",
        "time": "Thu Nov 07 03:08:48 2024 +0000"
      },
      "message": "Night Mode Indicator\n\n- adds a night mode indicator API for Camera2\n- defined in metadata_definitions\n- auto generated files\n\nFlag: com.android.internal.camera.flags.night_mode_indicator\nTest: atest -c -d cts/tests/camera/src/android/hardware/camera2/cts/CameraExtensionSessionTest.java\nBug: 335902696\nChange-Id: Icde377e99c76be01a51f6f712cd029aa4ce7905f\n"
    },
    {
      "commit": "0ccd30533c617b4e13abdee02c9e1a4a1e87399d",
      "tree": "ec004f28c147d59865e854ab6344e5d2cb6dff60",
      "parents": [
        "6e40ddf6958f5592d00d71505635f7f1da264569",
        "4f841322ec757d6c869164b800e019d3a3eeba83"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 05 21:04:03 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 05 21:04:03 2024 +0000"
      },
      "message": "Merge \"Camera: Add HEIC UltraHDR stream configuration tags\" into main"
    },
    {
      "commit": "5e9c98e486ad54f03cbafdde8cd4d63412ef46f4",
      "tree": "88c589deac00dab2d4cd1996395553140c552a1e",
      "parents": [
        "977b3d40309fa04258d6284da4547743fcece54b"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Nov 04 09:59:01 2024 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Nov 04 10:05:32 2024 -0800"
      },
      "message": "Camera: Fix CameraMetadataTag.mako template\n\nIf the first entry in a section is not HAL facing, the HAL facing\nenries had wrong enum values.\n\nFlag: EXEMPT bugfix\nTest: Add a new AIDL tag in extension section and run metadata-generate\nChange-Id: I86b7442d5a861e89def93e66c297293a8957cd22\n"
    },
    {
      "commit": "33d713f33073c444fbd4a085864860bb69641cd4",
      "tree": "188e2cc4e1abe5278519a6d889babe52d4060d0c",
      "parents": [
        "35b8281efb18cc7e74ed148e1df6aab23870e634"
      ],
      "author": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Thu Oct 24 04:27:53 2024 +0000"
      },
      "committer": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Thu Oct 31 19:06:57 2024 +0000"
      },
      "message": "Camera: Add color temperature metadata tags\n\nBug: 359409044\nFlag: com.android.internal.camera.flags.color_temperature\nTest: Camera CTS with flag disabled and enabled\nChange-Id: I5bf65599ec51addca20fe24b5ecce316618d44f2\n"
    },
    {
      "commit": "4f841322ec757d6c869164b800e019d3a3eeba83",
      "tree": "4e7d9c06127230afb1986859bfdd2d69933f29a1",
      "parents": [
        "918d570c74e0c3f9307c0e6ac3c0042a4c733afd"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Oct 04 22:36:54 2024 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Oct 25 16:19:40 2024 +0000"
      },
      "message": "Camera: Add HEIC UltraHDR stream configuration tags\n\nFlag:  com.android.internal.camera.flags.camera_heif_gainmap\nBug: 362608343\nTest: Successful build\nChange-Id: I212ac8787896de3a6aa22709cab7f3f21e85ca75\n"
    },
    {
      "commit": "918d570c74e0c3f9307c0e6ac3c0042a4c733afd",
      "tree": "074876a5ac598e7a0eba46b52bb6783d01e41a45",
      "parents": [
        "b46ad0287313bd68b5b39d76e7c4a86a760533f9"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Oct 17 02:53:39 2024 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Oct 22 22:16:27 2024 +0000"
      },
      "message": "camera: Clarify hot pixel map coordinate system when sensor pixel mode is MAXIMUM_RESOLUTION\n\nBug: 373252717\n\nTest: m -j ds-docs-java\n\nFlag: EXEMPT Docs only\n\nChange-Id: Ib6c35147811ebf97caf39a8feab7cb49527a3d37\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "b46ad0287313bd68b5b39d76e7c4a86a760533f9",
      "tree": "220d6ff79d8750c825168be5ad4ca477d19120a9",
      "parents": [
        "7e4c4468ac0fe473aca928a5b892f808b80109f8"
      ],
      "author": {
        "name": "Rucha Katakwar",
        "email": "ruchamk@google.com",
        "time": "Tue Oct 08 10:46:05 2024 -0700"
      },
      "committer": {
        "name": "Rucha Katakwar",
        "email": "ruchamk@google.com",
        "time": "Wed Oct 09 13:27:28 2024 -0700"
      },
      "message": "Update AE_MODE_ON description for flash control.\n\nThis change updates the behavior for manual flash strength control when\nAE_MODE is ON. If the device supports manual flash strength control and\nAE_MODE is ON, ae_precapture trigger should be fired in order to\ndetermine the settings at strength_level during the still capture in\norder to avoid the image being incorrectly exposed.\n\nBug: 368182722\nFLAG: EXEPMT, doc update\nChange-Id: I109782049cc0fe9c04943f69490f55ed5dcd3140\n"
    },
    {
      "commit": "cf25125d11327ff40ed1ee54d0bd324e8b88176a",
      "tree": "7c9b9a8ead96efe42878dee7ab1844956581f6b5",
      "parents": [
        "38b214f238f049cc35ee8ab9f85e143f596891f8",
        "9e9e0bd0dd1fac7a8bdc473510a99c728801f1ec"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Sep 26 21:53:46 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 26 21:53:46 2024 +0000"
      },
      "message": "Merge \"camera: Remove session_hal_buf_manager flag\" into main"
    },
    {
      "commit": "9e9e0bd0dd1fac7a8bdc473510a99c728801f1ec",
      "tree": "8e4b52964a74cc546462062fb405df67647ac599",
      "parents": [
        "498ea9f89214175af4c51b911b9bd6e9c09a6e9d"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Sep 25 20:34:09 2024 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Sep 25 20:34:10 2024 +0000"
      },
      "message": "camera: Remove session_hal_buf_manager flag\n\nBug: 365555557\n\nTest: Camera CTS, GCA\n\nFlag: EXEMPT flag removal\n\nChange-Id: I1ba95379683091673bf536f2f296f85cf59bff04\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "deb27bb62f446f681e858bfd653c99fd450ac0ae",
      "tree": "a0c2a4079fe55bb1d5bdcbadf437736bfd7f3a44",
      "parents": [
        "d7296cb98d18cd5b41814e0ffff351fb8fef8218"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Sep 17 23:06:13 2024 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Sep 17 23:14:27 2024 +0000"
      },
      "message": "Camera: Remove flag \"concert_mode\"\n\nFlag: EXEMPT removal of flag \"concert_mode\"\nBug: 365555183\nTest: Successful build\nChange-Id: I3b3fa230331f7a24177de23c884c08196c8bfd82\n"
    },
    {
      "commit": "d7296cb98d18cd5b41814e0ffff351fb8fef8218",
      "tree": "e298c56e9eecd56b5f35df2f99e05c2ab6966516",
      "parents": [
        "33fd00770c9366ad26325c7d967af4801a852e5d",
        "bbd25974b04cfc57d23c06317812d9ef3ff87b4f"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Sep 17 16:26:52 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 16:26:52 2024 +0000"
      },
      "message": "Merge \"Camera: Clean up remaining feature_combination_query flags\" into main"
    },
    {
      "commit": "33fd00770c9366ad26325c7d967af4801a852e5d",
      "tree": "8fb1b53b982a19b798396d69763b07bc6effd49f",
      "parents": [
        "fb80870b4e82022c9cfff2e4c7a02159d54b0938",
        "1f176ff9233a9ea426406171b424fb167e080b83"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 17 05:34:38 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 05:34:38 2024 +0000"
      },
      "message": "Merge \"Camera: Remove flag manual_flash_strength_control\" into main"
    },
    {
      "commit": "1f176ff9233a9ea426406171b424fb167e080b83",
      "tree": "e25bcb7bf2d96e14ce46ea2f387ea3ecd00c671b",
      "parents": [
        "498ea9f89214175af4c51b911b9bd6e9c09a6e9d"
      ],
      "author": {
        "name": "Rucha Katakwar",
        "email": "ruchamk@google.com",
        "time": "Mon Sep 16 15:57:11 2024 -0700"
      },
      "committer": {
        "name": "Rucha Katakwar",
        "email": "ruchamk@google.com",
        "time": "Mon Sep 16 20:02:56 2024 -0700"
      },
      "message": "Camera: Remove flag manual_flash_strength_control\n\nBug: 365555556\n\nFLAG: EXEMPT flag removal\nTest: Build Successful\nChange-Id: If7c2fc89202359d73b1ea04c7984a0ad84150ae6\n"
    },
    {
      "commit": "bbd25974b04cfc57d23c06317812d9ef3ff87b4f",
      "tree": "9788903954c9a94f2c1bffe5962d3174862611ca",
      "parents": [
        "498ea9f89214175af4c51b911b9bd6e9c09a6e9d"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Sep 16 16:05:43 2024 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Sep 16 16:12:14 2024 -0700"
      },
      "message": "Camera: Clean up remaining feature_combination_query flags\n\nFlag: EXEMPT removing feature_combination_query\nTest: Build\nBug: 365555185\nChange-Id: Ica4851b1b150db370e25fde1a2e17b577e89df25\n"
    },
    {
      "commit": "fb80870b4e82022c9cfff2e4c7a02159d54b0938",
      "tree": "7157d7eada494257b4465f625cfcbcbdd46a1afb",
      "parents": [
        "498ea9f89214175af4c51b911b9bd6e9c09a6e9d"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Sep 10 20:09:56 2024 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Sep 10 20:09:56 2024 +0000"
      },
      "message": "Camera: Remove flag \u0027concert_mode_api\u0027\n\nFlag: EXEMPT removal of flag \u0027concert_mode_api\u0027\nBug: 365555183\nTest: Successful build\nChange-Id: I347d044973b6b471ba9dee04f341e07c3d0b86df\n"
    },
    {
      "commit": "d1c4b76d6aa522023d297d9ff5625c2fdc4b7c54",
      "tree": "391e0eb2f8748815e28639134748d93ec2f29b93",
      "parents": [
        "b45ae05eafe4b0603f626542e765d8caffba1c50",
        "e21e3a37e813b79a0448ba5ef5700461da3df14b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 04 00:06:21 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 04 00:06:21 2024 +0000"
      },
      "message": "Merge \"Camera: Clarify low light state capture result behavior\" into main"
    },
    {
      "commit": "e21e3a37e813b79a0448ba5ef5700461da3df14b",
      "tree": "e8ecb490d65db3dba364126a6498bb6dab500c39",
      "parents": [
        "3f049659ea964e51d707ca4d7b35c29e8daca9b8"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Sep 03 21:40:38 2024 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Sep 03 21:40:38 2024 +0000"
      },
      "message": "Camera: Clarify low light state capture result behavior\n\nIf supported the low light boost state capture result\nmust always include a default value.\n\nFlag: EXEMPT bugfix\nBug: 342450509\nTest: Successful build\nChange-Id: I944456df3ee5f5c46e6d5f3b92f08b347eef1818\n"
    },
    {
      "commit": "b45ae05eafe4b0603f626542e765d8caffba1c50",
      "tree": "daf2db721e2784033889407fd325aaa8afe7b0fd",
      "parents": [
        "3f049659ea964e51d707ca4d7b35c29e8daca9b8"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Sep 03 10:29:09 2024 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Sep 03 13:10:52 2024 -0700"
      },
      "message": "Camera: Document flash strength and precapture trigger interaction\n\nFlag: DOCS_ONLY\nTest: ./metadata-generate\nBug: 361844526\nChange-Id: Ib68a24834db1509af37038b2b3460d158374597f\n"
    },
    {
      "commit": "f936d3920b1e68be57b43290a2a914af5c4faed1",
      "tree": "5fcc4330ec5395626d760a25594e6bb7eeda3cf2",
      "parents": [
        "2a186b9bad5d61eb0063c92971b0ad9b6b435677"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Jul 30 20:53:54 2024 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Jul 30 20:53:54 2024 +0000"
      },
      "message": "Camera: Fix stream configurations dump\n\nThe type value within stream configuration tags is only\nlocated at a given offset.\nAvoid false positives mappings by enumerating the values\nonly at the exact offset.\n\nBug: 356403563\nTest: Manual using \u0027dumpsys media.camera\u0027 and checking the output\nChange-Id: I20bee9b65f9e2cb4f6839ce44cf62a559bdcd332\n"
    },
    {
      "commit": "4840026da87aa242427b0ba40750db77f3c5b20e",
      "tree": "9a2a07a37d01377be5f6325ef1e5a80c9cf842e9",
      "parents": [
        "6feeaab7a945a6d65e5a30b6768b4e902adc195c"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Jun 14 10:15:18 2024 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Jun 14 10:25:15 2024 -0700"
      },
      "message": "Camera: Document requirement for stabilization orthogonality\n\nBased on partner feedback, preview stabilization is mostly\northogonal to other features in the feature combination query\nrequired features.\n\nDocument it so.\n\nTest: Run CameraDeviceSetupTest\nBug: 341354245\nChange-Id: I04d63a8779860b43a2934590ae211e00f666b8c7\n"
    },
    {
      "commit": "6feeaab7a945a6d65e5a30b6768b4e902adc195c",
      "tree": "48f47d30ac15afe37872d455a0a438acf387e02b",
      "parents": [
        "687992d4a04675a596ab8068492edd56210bbb4f"
      ],
      "author": {
        "name": "Jag Saund",
        "email": "jagsaund@google.com",
        "time": "Mon Jun 10 23:02:10 2024 +0000"
      },
      "committer": {
        "name": "Jag Saund",
        "email": "jagsaund@google.com",
        "time": "Tue Jun 11 17:22:04 2024 +0000"
      },
      "message": "[LowLightBoost] Update Documentation\n\n- update the documentation to indicate that the default low light boost\n  state value is INACTIVE\n- the value associated with LowLightBoostState will always be present\n\nTest: successful build\nBug: 346182281\nChange-Id: Ifa54365cf9825f4cb88375dfdf688a3c3631fde4\n"
    },
    {
      "commit": "687992d4a04675a596ab8068492edd56210bbb4f",
      "tree": "2dcf6b970cdf26f61e5821463197d7ef07e54c98",
      "parents": [
        "df84569547d71199b1613f7bf510e51fdf17fe2a"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jun 06 14:22:35 2024 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jun 07 15:31:38 2024 -0700"
      },
      "message": "Camera: Improve reference docs for lensShadingApplied\n\nMake it clear that there may be still be more lens shading to be\napplied to match RAW and processed frames.\n\nAlso fix some minor formatting in new flash strength docs.\n\nFlag: Doc only change\nTest: Builds\nChange-Id: Ief6ede53559cd8dc74e01fc3ae5daedef7bad8b0\n"
    },
    {
      "commit": "3ec4878419038d0699bd15dd36deea961a3ad4c5",
      "tree": "90494be6ea201d8c27c6ed02b4b6dacd255e600f",
      "parents": [
        "baa6ea790a5a511d48b4faf05acce70637c86f8e"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu May 30 05:31:58 2024 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu May 30 06:43:35 2024 +0000"
      },
      "message": "Fix broken doc links for flash strength apis\n\nBug: N/A\n\nTest: m -j ds-docs-java on next\n\nChange-Id: I2f1265ec468f76799f9b39c0c2d434995b93ef31\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "4af0d32e6344e4d1f7dd5f9bbfa3c712590bf5d1",
      "tree": "717adb67738fd1f0de626f25749afa78f4d82093",
      "parents": [
        "d4a90f8cf3a7addf47cd3eb99190ed3bba812445"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu May 23 19:35:25 2024 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu May 23 19:45:38 2024 +0000"
      },
      "message": "Camera: Include flag checks in capture results CTS\n\nThe capture result key list must include new keys\nalong with their corresponding flags.\n\nBug: 342419633\nTest: Successful build\nChange-Id: I8b5008ea2de91411cc1e4004aa5adf8963dcf34a\n"
    },
    {
      "commit": "d4a90f8cf3a7addf47cd3eb99190ed3bba812445",
      "tree": "2e1333a57df4821e2562b7673ec802fa9983eed3",
      "parents": [
        "3d0250b7add0835df9e6dfbb09675a38c09ec493"
      ],
      "author": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Wed May 15 18:08:44 2024 -0700"
      },
      "committer": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Wed May 15 18:18:15 2024 -0700"
      },
      "message": "Camera: Add Flags check for CameraDeviceInfo\n\nCameraDeviceInfo.mako currently unconditionally references flagged\nkeys which may lead to situations where it refers to keys that\nare stripped from the system it is built for.\n\nThis patch adds a runtime flag check to ensure that flagged\nsymbols are only accessed if the flag is set to true.\n\nBug: 338003995\nTest: Manually verified that the generated source\n      correctly checks the flags.\nChange-Id: I74ed48eb33c9c0c3ce0d7201466dd5f2b8ec063f\n"
    },
    {
      "commit": "3d0250b7add0835df9e6dfbb09675a38c09ec493",
      "tree": "0928a1a2c6d4c41f91ee046052c5087be01d37e7",
      "parents": [
        "47f74234f1c11b11c84b104c6a5141057b4eff68"
      ],
      "author": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Wed May 15 17:56:35 2024 -0700"
      },
      "committer": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Wed May 15 18:02:19 2024 -0700"
      },
      "message": "Camera: Update Low Light Boost Docs\n\nI9809e977f updated the metadata_definitions.xml but the changes were\nnot reflected in docs.html.\n\nThis patch runs metadata-generate to update the autogenerated\nfiles with the new low light boost documentation.\n\nBug: 337364266\nTest: Manually verified that docs.html looks OK.\nChange-Id: I335a01ae0a24fd170f1bfd872ebe57c3c3bbac37\n"
    },
    {
      "commit": "5e10242a22c880f0aa1f6cd25c595ffb41fe425e",
      "tree": "32d5874fbcf9fa569e366d9863e8038a042acf4f",
      "parents": [
        "3517c9f6e40df88b94a93996d9ce4bf0a16ec2fb",
        "cccea8875164dbe132313ec192cb6697d4376e39"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue May 07 02:42:52 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue May 07 02:42:52 2024 +0000"
      },
      "message": "Merge \"Remove VNDK definition(s)\" into main am: dab0bd0457 am: cccea88751\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/media/+/2994441\n\nChange-Id: Ia108a8ed9a4cc8761d4237c768161870dfb54d17\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dab0bd0457570a227566c9803bf7257320e4f4a6",
      "tree": "7bd581703485acec9f29c7370ff14154680b08db",
      "parents": [
        "0e386b90a6dda5647e54128321526031262d5589",
        "aece740ddc82955378ed21e351901977fd5198b5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue May 07 01:49:40 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 07 01:49:40 2024 +0000"
      },
      "message": "Merge \"Remove VNDK definition(s)\" into main"
    },
    {
      "commit": "3517c9f6e40df88b94a93996d9ce4bf0a16ec2fb",
      "tree": "239c923e08c220fff4b3169b12fdc5cc8a15a013",
      "parents": [
        "2765e1559a5952833d9231d1f9757cea38566a2d",
        "68ae7a67ecbfc61f2fa54fd923a1cfb7dc7c40e4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed May 01 01:58:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 01 01:58:07 2024 +0000"
      },
      "message": "Merge \"Camera: Tune feature combinations being tested\" into main"
    },
    {
      "commit": "68ae7a67ecbfc61f2fa54fd923a1cfb7dc7c40e4",
      "tree": "b9f57775b5a83337ea2be83dcf59af237b7ed6fb",
      "parents": [
        "8718a41448dfe9b7ce2540700127d857acd53727"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Apr 18 13:31:14 2024 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Apr 30 17:26:24 2024 -0700"
      },
      "message": "Camera: Tune feature combinations being tested\n\n- Reduce the number of stream combinations being tested.\n- Add JPEG_R\n\nTest: Build and read documentation\nBug: 314229449\nChange-Id: Ieb4bd7a0bdb8926cdf27bd280fc8310b732e6487\n"
    },
    {
      "commit": "849efd7852ffe2e655bf516b1127b5624d81fb36",
      "tree": "9a3a0f0fa7d649a0dc430597f5a18c3e1bb7d21f",
      "parents": [
        "0281b9ccdfcad0524b08f9bf45811fc850f8efbc"
      ],
      "author": {
        "name": "Jag Saund",
        "email": "jagsaund@google.com",
        "time": "Mon Apr 29 17:02:56 2024 +0000"
      },
      "committer": {
        "name": "Jag Saund",
        "email": "jagsaund@google.com",
        "time": "Mon Apr 29 17:02:56 2024 +0000"
      },
      "message": "[LowLightBoost] Update documentation\n\n- Update documentation to make it clear that the low light boost state\n  will be present and not null in the CaptureResult when AE mode is set\n  to low light boost\n\nTest: n/a\nBug: 337364266\nChange-Id: I9809e977fdf5b256e8715f8ef0df5e13b22f8a0f\n"
    },
    {
      "commit": "36114d71a30df8572f9edb27b1a308c75f4bb5f7",
      "tree": "eb8cdd116d4b4eaa3382b4019be3a59a289f79f8",
      "parents": [
        "8718a41448dfe9b7ce2540700127d857acd53727"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Mar 12 00:32:01 2024 +0000"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Apr 24 00:50:50 2024 +0000"
      },
      "message": "Camera: Fix docs\n\nAdd a missing closing parenthesis.\n\nTest: Build and read docs\nChange-Id: Ie836aaa913500e8ac07230ff7cfc6dceb51a294e\n"
    },
    {
      "commit": "8718a41448dfe9b7ce2540700127d857acd53727",
      "tree": "92481d8c423ff4c10e347ec8e67dad43a8834ce2",
      "parents": [
        "c70b24d1fbbb41aa5333d48168684f3119935bd5",
        "dd4a3ff969e5ed77dcf5828e67b77142c85f087c"
      ],
      "author": {
        "name": "Ronish Kalia",
        "email": "ronish@google.com",
        "time": "Tue Apr 23 11:23:50 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 23 11:23:50 2024 +0000"
      },
      "message": "Merge \"Migrate Test Targets to New Android Ownership Model\" into main am: 87e785caac am: dd4a3ff969\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/media/+/2946470\n\nChange-Id: I9338ae79f4da8cbb55cb875c3daf5f95163b2a3f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "420259ea3d1c50e9e1daf8a45210b89e287aa1be",
      "tree": "122a0c0136e8118fbeeaddb9bf53e20b2907da89",
      "parents": [
        "e483afc45fb869b9551150bd27fbba751e1632b5"
      ],
      "author": {
        "name": "Aditya Choudhary",
        "email": "caditya@google.com",
        "time": "Fri Feb 02 13:58:07 2024 +0000"
      },
      "committer": {
        "name": "Ronish Kalia",
        "email": "ronish@google.com",
        "time": "Mon Apr 22 21:34:55 2024 +0000"
      },
      "message": "Migrate Test Targets to New Android Ownership Model\n\nThis CL is created as a best effort to migrate test targets to the new Android ownership model.\nIt is based on historical data from repository history and insights from git blame.\nGiven the nature of this effort, there may be instances of incorrect attribution. If you find incorrect or unnecessary\nattribution in this CL, please create a new CL to fix that.\n\nFor detailed guidelines and further information on the migration please refer to the link below,\ngo/new-android-ownership-model\n\nBug: 304529413\nTest: N/A\nChange-Id: Ie96d6c330935afac19c68757ba6403434501f3da\n"
    },
    {
      "commit": "c70b24d1fbbb41aa5333d48168684f3119935bd5",
      "tree": "603fd740cd8ec99f29065876139dbfd54933adfb",
      "parents": [
        "09e8a5a17bfae716c47361f5c0852ba6d7de62ba"
      ],
      "author": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Tue Apr 16 22:16:41 2024 +0000"
      },
      "committer": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Tue Apr 16 22:26:45 2024 +0000"
      },
      "message": "Camera: Add hal version for sessionConfigurationQueryVersion key\n\n- Add hal version 3.10 to key otherwise version defaults to 3.2\nand will not be filtered for older vndk versions\n\nBug: 333823377\nTest: Build successful\nChange-Id: Ibe9c8e5127a478337d20b1304ed2bff78d2f5a0a\n"
    },
    {
      "commit": "09e8a5a17bfae716c47361f5c0852ba6d7de62ba",
      "tree": "45a41e0bddca4810eab80f1846e9321877409ace",
      "parents": [
        "22eb5486618534f1acbdd9a1ce73496dc35d5636",
        "5c591664c3b6eb07fa98283c4956c541372d4cb8"
      ],
      "author": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Tue Apr 16 17:45:49 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 16 17:45:49 2024 +0000"
      },
      "message": "Merge \"Camera: Fix hal version for keys added in V\" into main"
    },
    {
      "commit": "5c591664c3b6eb07fa98283c4956c541372d4cb8",
      "tree": "2822845a488cf31fd52c3377695b9fd92537681c",
      "parents": [
        "e2decbd8423dea30351eac9928b518761950d3db"
      ],
      "author": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Fri Apr 12 03:42:34 2024 +0000"
      },
      "committer": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Fri Apr 12 18:37:11 2024 +0000"
      },
      "message": "Camera: Fix hal version for keys added in V\n\n- Keys added for V use the hal version corresponding\nto U. Update to 3.10 in the meantime before\nadding support for AIDL versioning\n\nTest: Build Successful\nBug: 333823377\nChange-Id: If9a98462689e2ba55c66ca2912b682557989c0d6\n"
    },
    {
      "commit": "e35f6370ca7456959d7ce91a01be73ffe9694fcd",
      "tree": "de71667a55a414f04b47c7091b5300797b870dd9",
      "parents": [
        "0e80518baedf48d8abe3c80be196a7ad8cc88878"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Nov 02 17:26:48 2023 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Apr 11 23:42:45 2024 +0000"
      },
      "message": "Camera: Update doc for SETTING_OVERRIDE_ZOOM\n\nIf SETTINGS_OVERRIDE_ZOOM is supported, document that the camera\ndevice shouldn\u0027t do it at the expense of more jittery zoom effect\nin the output.\n\nTest: Build and read docs.html\nBug: 311401158\nChange-Id: I6397a3a5fa294e4cf1d472d6354c09e59b232f0c\n"
    },
    {
      "commit": "0e80518baedf48d8abe3c80be196a7ad8cc88878",
      "tree": "44762550f1c52b0eeeaa44aaee30c92a3c75ef2b",
      "parents": [
        "a037d6866cb9f9bdc62b43d2e0514325599e406e",
        "4d1c4c169bb3220ce5f7389df7adc7274750ddae"
      ],
      "author": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Mon Apr 01 17:43:32 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 01 17:43:32 2024 +0000"
      },
      "message": "Merge \"camera: Add session_characteristics_key_since\" into main"
    },
    {
      "commit": "a037d6866cb9f9bdc62b43d2e0514325599e406e",
      "tree": "3b55243a17a31e7031b8068ba19fc730fa68a6c2",
      "parents": [
        "5eda0d734c62e31fc1e1d62780fad34f55a71bcf"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Mar 29 17:53:16 2024 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Mar 29 17:53:20 2024 +0000"
      },
      "message": "camera2 ndk: Add comments to reflect updated enum values\n\nBug: 330368203\n\nTest: build\n\nChange-Id: I908cc9960315f35028fd7eabcf9443a7cee76a6d\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "4d1c4c169bb3220ce5f7389df7adc7274750ddae",
      "tree": "632d0b58daf5d2f20015e872b82310c7b6ab9238",
      "parents": [
        "5eda0d734c62e31fc1e1d62780fad34f55a71bcf"
      ],
      "author": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Wed Mar 20 19:26:33 2024 -0700"
      },
      "committer": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Thu Mar 28 16:56:53 2024 -0700"
      },
      "message": "camera: Add session_characteristics_key_since\n\nCertain camera characteristics keys can now be modified according to\nsession configurations. The camera characteristics that have values\nmodified to account for some session configuration are called\nsession characteristics, and the keys that can differ between camera\ncharacteristics and session characteristics are limited and statically\nknown.\n\nAs the list of keys that differ between camera characteristics and\nsession characteristics are statically known for a given API level,\nthis CL updates metadata_definitions to accept a new\n`session_characteristics_key_since` attribute which is the source of\ntruth for the API level after which a particular key could differ.\n\nAs this information is required by camera2 and cameraserver, the\ngeneration scripts were updated to encode this information in\nCameraCharacteristics.java and SessionCharacteristicsTags.h\n\nBug: 303645857\nTest: metadata-generate runs fine and doesn\u0027t cause unnecessary\n      edits.\nTest: atest android.hardware.camera2.cts.CameraDeviceSetupTest passes\nChange-Id: If9bc534ef03d98d0f16433226290ca6d15a41d63\n"
    },
    {
      "commit": "5eda0d734c62e31fc1e1d62780fad34f55a71bcf",
      "tree": "91d560432d0155acae6e6846485bcd7c2bbec268",
      "parents": [
        "21b7fcba533c14b980ac123121aa552b25acd729"
      ],
      "author": {
        "name": "Biswarup Pal",
        "email": "biswarupp@google.com",
        "time": "Fri Jan 19 14:25:01 2024 +0000"
      },
      "committer": {
        "name": "Biswarup Pal",
        "email": "biswarupp@google.com",
        "time": "Wed Mar 27 09:37:43 2024 +0000"
      },
      "message": "Add internal camera metadata tag for device id\n\nThis is used by the virtual camera HAL service to\npass the device id of a virtual camera to cameraserver.\n\nTest: atest VirtualDevicesCameraTestCases\nBug: 291736219\nChange-Id: Id065a028f65c7d5990de058da047cf5730d70027\n"
    },
    {
      "commit": "c7fc1f9b5b02294325bd9fb8cb73f50374a677aa",
      "tree": "d822c12ea87118ff9906d086f1a43dc4f54bf3f7",
      "parents": [
        "3f8efff12e002b181b25020bba92af9939940712"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Mar 20 15:25:04 2024 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Mar 21 12:36:58 2024 -0700"
      },
      "message": "camera: Fix incorrectly generated ndk enums\n\nSome enums which had fwk-only tags incorrectly generated values\nfor the ndk. Fix these.\n\nBug: 330368203\n\nTest: build\n\nMerged-In: I8b7210b46c41c2c6f49dbd08202c91e77bb7ac15\nChange-Id: I4f664989504cfa03dfba763f60545785cd801347\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "3c315220ccbdb0293b0fb7a065728a5bb5268845",
      "tree": "0c10996b70ef5c584d4273e9d11faa300e18b38e",
      "parents": [
        "b57966c19f1dab5d9549f0715ff3ce777aa97e16",
        "533ae97b9627d636621d9ffc4a9eb6ece45f655f"
      ],
      "author": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Tue Mar 19 17:27:01 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 19 17:27:01 2024 +0000"
      },
      "message": "Merge \"Camera: Update JPEG_ORIENTATION doc to clarify Image behavior\" into main"
    },
    {
      "commit": "2dff4e6bb0c7267668fae44ea2187dae1b9e8936",
      "tree": "6908a3ef166cbf0dd93f3ac61f6518da03496731",
      "parents": [
        "8026765c4d9ceee26b1b579207eaadba1df8ce35",
        "e064d44d5f2ba7e96130768cc4d9d276122961df"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Mar 13 20:53:33 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 13 20:53:33 2024 +0000"
      },
      "message": "Merge \"Reland: Generate ndk tag name -\u003e uint32_t value mapping\" into main"
    },
    {
      "commit": "a7bf5d7ec2170890b811d2802bf82ca441dca9dd",
      "tree": "5270d8ef04047a3103cb7920e64a38ff5e31e689",
      "parents": [
        "c71b866ae47a656e33d3370cd89b46141be47c19"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 05 16:08:02 2024 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 13 11:52:22 2024 -0700"
      },
      "message": "media: Fix Android.bp format\n\nAs PREUPLOAD.cfg applies to the top level of the project (ignored below)\nwe apply this to everything in system/media.\n\n$ find . -name Android.bp | xargs ../../prebuilts/build-tools/linux-x86/bin/bpfmt -s -w\n\nNote that bpfmt has a -s sort option.\n\nTest: treehugger\nTest: repo upload --dry-run .\nBug: 328311629\nMerged-In: I35357c80b863c66e02e36310cf0de6ff0db92ab5\nChange-Id: I35357c80b863c66e02e36310cf0de6ff0db92ab5\n"
    },
    {
      "commit": "2c9eb2164a544a47a0a36ee82f6d3636af0da554",
      "tree": "d72c02d4e425c66dd7a0fbe9e8f59cdbcae5e26f",
      "parents": [
        "351e5c7737635b7a05682c4fafe28bb56372e14e",
        "c07ee26505bd4ed89614dbf416aa62a4fa86a5a8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 12 20:11:31 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 12 20:11:31 2024 +0000"
      },
      "message": "Merge \"Camera: Update EFV metadata flag\" into main"
    },
    {
      "commit": "e064d44d5f2ba7e96130768cc4d9d276122961df",
      "tree": "5dd58ddba60e0fcd77c77efaf023a24dacc7d60f",
      "parents": [
        "351e5c7737635b7a05682c4fafe28bb56372e14e"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Mar 11 19:25:12 2024 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Mar 12 17:24:55 2024 +0000"
      },
      "message": "Reland: Generate ndk tag name -\u003e uint32_t value mapping\n\nThis reverts commit 5f8aeeb4b8f1470018b8ecd54e8d19657235fac0\n\nTake2: build failures on branches with PLATFORM_VERSION \u003c 15 shouldn\u0027t\n       exist after aosp/2999516 is submitted\n\nThe mapping is generated so that we can test the behavior of\nACameraMetadata_getTagFromName() in cts\n\nAlso fix ndk_camera_metadata_tags.mako to fix enum values which are\nright after ndk_hidden enum values.\n\nBug: 327254006\n\nTest: build\nTest: atest NativeCameraManager.java in cts\n\nChange-Id: I8b7210b46c41c2c6f49dbd08202c91e77bb7ac15\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "5f8aeeb4b8f1470018b8ecd54e8d19657235fac0",
      "tree": "4ed56f8f42f436ce2cf99f5cbc4c5d95eeb191ab",
      "parents": [
        "c75ea3457748364af3ae6a5be067ca252d2f0022"
      ],
      "author": {
        "name": "Mengzhe Lee",
        "email": "mengzhelee@google.com",
        "time": "Mon Mar 11 05:03:26 2024 +0000"
      },
      "committer": {
        "name": "Mengzhe Lee",
        "email": "mengzhelee@google.com",
        "time": "Mon Mar 11 05:36:10 2024 +0000"
      },
      "message": "Revert \"Generate ndk tag name -\u003e uint32_t value mapping\"\n\nRevert submission 26431394-ndk_name_to_tag\n\nReason for revert: DroidMonitor-triggered revert due to breakage https://android-build.corp.google.com/builds/quarterdeck?branch\u003dgit_main-without-vendor\u0026target\u003daosp_felix-next-userdebug\u0026lkgb\u003d11555520\u0026lkbb\u003d11555683\u0026fkbb\u003d11555683, bug 329002616.\n\nReverted changes: /q/submissionid:26431394-ndk_name_to_tag\n\nBUG: 329002616\n\nChange-Id: I0a43338184683b69c16892b8f7c16ed4ddd1fa7e\n"
    },
    {
      "commit": "aece740ddc82955378ed21e351901977fd5198b5",
      "tree": "46717c45984134e337e6bd68d43b27d75e33bff7",
      "parents": [
        "6b25d8a969826b9e95630b1ad7e3e85c537959b5"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Mar 11 13:04:39 2024 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Mar 11 13:04:39 2024 +0900"
      },
      "message": "Remove VNDK definition(s)\n\nAs of VNDK deprecation, any libraries that defines vndk is no longer\nvalid anymore. This change removes all VNDK definition(s) from modules\nwhich was VNDK.\n\nBug: 328994089\nTest: AOSP CF build succeeded\nChange-Id: I831d1b866c23f7727df289242f9504ee905497ca\n"
    },
    {
      "commit": "c07ee26505bd4ed89614dbf416aa62a4fa86a5a8",
      "tree": "c25fb79a239db81c340bdaeee3e72bd87d17299d",
      "parents": [
        "90e1ffd28eabe2813b35124eaaf28c90ad6a2728"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Mar 08 01:28:32 2024 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Mar 08 01:28:32 2024 +0000"
      },
      "message": "Camera: Update EFV metadata flag\n\nSwitch the public EFV interface to using a\nnew dedicated API flag.\n\nBug: 297083874\nTest: Successful build\nChange-Id: I02ef227958cfab387b8c7a922acf51872c1b3152\n"
    },
    {
      "commit": "c75ea3457748364af3ae6a5be067ca252d2f0022",
      "tree": "5dd58ddba60e0fcd77c77efaf023a24dacc7d60f",
      "parents": [
        "579797b1bcfaf7135b73fdc915727fbd56198019"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Sat Mar 02 07:13:55 2024 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Mar 07 18:38:55 2024 +0000"
      },
      "message": "Generate ndk tag name -\u003e uint32_t value mapping\n\nThe mapping is generated so that we can test the behavior of\nACameraMetadata_getTagFromName() in cts\n\nAlso fix ndk_camera_metadata_tags.mako to fix enum values which are\nright after ndk_hidden enum values.\n\nBug: 327254006\n\nTest: build\nTest: atest NativeCameraManager.java in cts\n\nChange-Id: I5dc554b5568de2eb42bbf95cafb1d6c11ff3cb97\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "579797b1bcfaf7135b73fdc915727fbd56198019",
      "tree": "4ed56f8f42f436ce2cf99f5cbc4c5d95eeb191ab",
      "parents": [
        "90e1ffd28eabe2813b35124eaaf28c90ad6a2728"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 05 16:08:02 2024 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 05 17:17:38 2024 -0800"
      },
      "message": "media: Fix Android.bp format\n\nAs PREUPLOAD.cfg applies to the top level of the project (ignored below)\nwe apply this to everything in system/media.\n\n$ find . -name Android.bp | xargs ../../prebuilts/build-tools/linux-x86/bin/bpfmt -s -w\n\nNote that bpfmt has a -s sort option.\n\nTest: treehugger\nTest: repo upload --dry-run .\nBug: 328311629\nChange-Id: I35357c80b863c66e02e36310cf0de6ff0db92ab5\n"
    },
    {
      "commit": "aa1be1782f341cd51edf8c731ec62d334c90281d",
      "tree": "6603c9abedbc6f4adb6686bc303f326ba451447b",
      "parents": [
        "94b4dcb21c089688292e6445b15b10c44a709732"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Mar 01 01:42:36 2024 +0000"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Mar 01 02:18:50 2024 +0000"
      },
      "message": "Camera: Clean up wrong documentation\n\nCameraManager#isSessionConfigurationWithParametersSupported doesn\u0027t\nexist any more.\n\nTest: build\nBug: 309627704\nChange-Id: Iec506c732279f861e54f4ddae8882aec232ad1ec\n"
    },
    {
      "commit": "fce1333c3208568afd75f7f7d8f03d434611ed34",
      "tree": "cedfb00ba5e09b92f41a2721de8cc8fc8d1c44fb",
      "parents": [
        "13e0620c5418049ae3760e237bf28b905a5aadf5"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Feb 16 19:39:27 2024 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Feb 16 19:39:27 2024 +0000"
      },
      "message": "Camera: Generate a list of extension specific tags\n\nCompile a camera service header that lists\nall extension specific dynamic metadata tags.\n\nBug: 300427546\nTest: metadata-generate, successful build\nChange-Id: I0521e8ab1d166677929f3e101cb932dc6aba7aa7\n"
    },
    {
      "commit": "13e0620c5418049ae3760e237bf28b905a5aadf5",
      "tree": "823e9f00a52cf7634d0fef1602ac8245a50de4eb",
      "parents": [
        "f684290bdd9c213d986b983d55f58cf0fc7c66cb",
        "4e50ec466910a35afa68af05b24fc75f3ea70746"
      ],
      "author": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Wed Feb 14 18:33:37 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 14 18:33:37 2024 +0000"
      },
      "message": "Merge \"Camera: Update metadata xml with  eyes-free videography tags\" into main"
    },
    {
      "commit": "9568320163553e5e03ace39aadee3d22a6039933",
      "tree": "1d238e232525e7ebbc1463274760e40d6f2720d9",
      "parents": [
        "8d6118bb1e46eba955afed9848af2c8725b637d5"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Feb 13 00:54:00 2024 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Feb 13 21:55:06 2024 +0000"
      },
      "message": "camera2: Fix broken links in RAW_CROP_REGION docs\n\nBug: N/A\n\nTest: m -j offline-sdk-docs\n\nChange-Id: If4c56390761ee66bb63fd676baf3ce51411f6fe2\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "4e50ec466910a35afa68af05b24fc75f3ea70746",
      "tree": "0d963b59dd29ae75ae8a1d33601e64fe91a923ea",
      "parents": [
        "8d6118bb1e46eba955afed9848af2c8725b637d5"
      ],
      "author": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Mon Dec 04 21:40:25 2023 +0000"
      },
      "committer": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Tue Feb 13 19:28:03 2024 +0000"
      },
      "message": "Camera: Update metadata xml with  eyes-free videography tags\n\n- Add EFV metadata to metadata definitions\n- Add a new visibility “extension”. These keys will be hidden in the corresponding CameraMetadata classes and available to the public API via the Extension Keys classes.\n- “extension” keys will be annotated as @ExtensionKey to differentiate them from hidden keys and exempt them from restrictions imposed on hidden keys (such as allowing exposure of keys through CaptureRequest.getKeys())\n\nTest: Camera CTS test\nBug: 300065685\nChange-Id: Ie28292a1d3c818d2a42a6cf1bfb7f604403ea2d8\n"
    },
    {
      "commit": "3dfd21802f40eb216a2508062371087973adbbf9",
      "tree": "4d76fbc493c60edcd7f35e06bb794f571fd453e1",
      "parents": [
        "8ae89e50b098b2014bc0100ec5d9bc7c29dbc3dd"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Feb 01 13:32:42 2024 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Feb 01 13:34:00 2024 -0800"
      },
      "message": "Camera: Fix HTML doc issue due to curly braces\n\nTest: Devsite\nBug: 323000632\nChange-Id: I5e1646ba37ea1a56d81f90411102e378c633cba1\n"
    },
    {
      "commit": "533ae97b9627d636621d9ffc4a9eb6ece45f655f",
      "tree": "3fc6d03a12c143779f9ca81faefe72804158d9d6",
      "parents": [
        "f4aaf97677470c89f9421c504ff1ff7fc9ca19c2"
      ],
      "author": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Wed Jan 31 21:35:32 2024 +0000"
      },
      "committer": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Wed Jan 31 21:35:32 2024 +0000"
      },
      "message": "Camera: Update JPEG_ORIENTATION doc to clarify Image behavior\n\nTest: CTS test\nBug: 322420249\nChange-Id: I9e5025cc68297cc84fb966af1e6d5c835d187698\n"
    },
    {
      "commit": "14359b66449c5d88b62ffd7766641c3e92e60d39",
      "tree": "9b99ad2c1d384738da43a75fc92080013e04a6f7",
      "parents": [
        "7c9093381ab090fd2ee1c6bfd574af8906736fc7",
        "b4e3c3cda4a37e868b3d5e82e78b748b03425ab2"
      ],
      "author": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Fri Jan 26 19:40:31 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 26 19:40:31 2024 +0000"
      },
      "message": "Merge \"Camera: Update metadata generation scripts to make copyright year sticky\" into main"
    },
    {
      "commit": "b4e3c3cda4a37e868b3d5e82e78b748b03425ab2",
      "tree": "ffebfc1565cab0d59fa1f744fc3ffcca391517be",
      "parents": [
        "631c8e00de40e8612ceea3bd932f2d33477e2674"
      ],
      "author": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Wed Jan 10 18:16:39 2024 -0800"
      },
      "committer": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Thu Jan 25 17:37:38 2024 -0800"
      },
      "message": "Camera: Update metadata generation scripts to make copyright year sticky\n\nThe scripts that take generate metadata related file had a\nhardcoded copyright year that would get applied to all files\nregardless of of if the files previously existed or not. This\nvalue was set to 2022.\n\nBecause metadata keys may be added in a year that is not 2022,\nthis CL updates the scripts to use the current year when creating\nnew files and read the existing files to determine the correct\ncopyright year for existing files.\n\nBug: n/a\nTest: Manually verified that re-running metadata-generate with\n      a different copyright year does not create unnecessary diffs.\nChange-Id: I97c7138b0188209342b0f89d8b9b4b77f6f57c29\n"
    },
    {
      "commit": "32b7e78138438ec3224dc18248d5f414dc740847",
      "tree": "229fa0b160ce97841a49968f84c94558fb809f05",
      "parents": [
        "631c8e00de40e8612ceea3bd932f2d33477e2674",
        "a94e0c2ca44a5d3a871d6099c0c1fc00482b3efc"
      ],
      "author": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Thu Jan 25 04:37:24 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 04:37:24 2024 +0000"
      },
      "message": "Merge \"Camera: Update libcamera_metadata to cc_library\" into main"
    },
    {
      "commit": "a94e0c2ca44a5d3a871d6099c0c1fc00482b3efc",
      "tree": "c87fa7b86c42cc22da5799148323a4e4bf6609e8",
      "parents": [
        "3bd08dda9569125cdb538564c16937511c1a4ef3"
      ],
      "author": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Fri Jan 19 05:17:52 2024 +0000"
      },
      "committer": {
        "name": "Ravneet Dhanjal",
        "email": "rdhanjal@google.com",
        "time": "Thu Jan 25 00:51:04 2024 +0000"
      },
      "message": "Camera: Update libcamera_metadata to cc_library\n\n- Change libcamera_metadata to cc_library to generate\na static lib for VTS tests running in vendor to link to\n\nTest: VtsHalCameraServiceV2_0TargetTest,\n      VtsAidlCameraServiceTargetTest\nBug: 316652446\nChange-Id: Ifd0d3d4217e40acd421ebea7d071ac422a99e1f2\n"
    },
    {
      "commit": "cd4133e8c221cb859d5422f3c0417b359d20aa9f",
      "tree": "1e28374796f30fafe461a725982c73cc3d0bf3d8",
      "parents": [
        "56b471221cea6f24700170700142c23d0756941e"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Jan 24 19:31:41 2024 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Jan 24 19:32:52 2024 +0000"
      },
      "message": "Add reference file details to aidl camera metadata enums\n\nBug: 318762864\n\nTest: build\n\nChange-Id: I9f6ca9a0b5a1036bf8779bdd982eea3647b1ae6e\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "a9b3d18c33d00f5ac0af2bda74fbe428d4454da2",
      "tree": "fcd2f67bc5deb48e3b1ffa8ef16f4bb563d255a4",
      "parents": [
        "115362778aefdac0ea0bdf80dbbb53131c40937c"
      ],
      "author": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Thu Jan 04 17:03:38 2024 -0800"
      },
      "committer": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Wed Jan 10 18:33:08 2024 -0800"
      },
      "message": "Camera: Loosen restrictions on readoutTimestamp.\n\nCamera Framework currently forces all AIDL HALs to support\nreadoutTimestamp, which means HALs that don\u0027t have this capability\nhave to fake the readout timestamp.\n\nHowever, considering readoutTimestamp key is intended to be\nactual information coming from the sensor, this CL loosens the\nrestriction and allows all HALs to advertise NOT_SUPPORTED if\nthe HAL is incapable of getting the sensor\u0027s readout timestamp\n(External Camera HALs, for example).\n\nThis CL also changes the visibility of the key to be available to\nthe HAL and the applications over Java and NDK.\n\nBug: 309543399\nTest: Generated docs.html looks OK\nChange-Id: Ie6bb82850254b0c4e5845d30ff2d6303f566a203\n"
    },
    {
      "commit": "62b297de1c5b10eaec328b91194be1b672293955",
      "tree": "f59bbc56797d8206e6db813176d5049c13edfef3",
      "parents": [
        "bb0c81abd480733baa83f4e67abed23efaf421d8"
      ],
      "author": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Thu Jan 04 17:17:01 2024 -0800"
      },
      "committer": {
        "name": "Avichal Rakesh",
        "email": "arakesh@google.com",
        "time": "Sat Jan 06 00:40:38 2024 +0000"
      },
      "message": "Camera: Update README for generating metadata.\n\nThe README included with Metadata docs were obsolete. This\nCL updates the README to refer to updated dependencies,\nand adds a section for basic usage of the scripts.\n\nBug: n/a\nTest: n/a\nChange-Id: Ica467beda6b3e41ee2d3eefa27af7d56d8965637\n"
    },
    {
      "commit": "528a4e2245ab7b0e5f323290a2c501d5d65c704f",
      "tree": "fcdf67959b916302711478d2eb4b355767907219",
      "parents": [
        "26e11c21a2e5b42b284a6ef276c00027d056ba69",
        "e20e5f920a4a745710dde2ee82f011c2036cf954"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Dec 13 20:23:21 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 13 20:23:21 2023 +0000"
      },
      "message": "Camera: Fix broken doc link am: e110919f70 am: e20e5f920a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/media/+/25631074\n\nChange-Id: I53dd15e5421c63b156e96652091d30ec4069ffef\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e110919f701d1691848e95e164446cc092453c71",
      "tree": "07219ff1cc3eba1b5c621cad33594849f89db5c6",
      "parents": [
        "986a28263d390dfeef10e07c242f91f972e50de0"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Dec 12 10:11:54 2023 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Dec 12 18:29:45 2023 +0000"
      },
      "message": "Camera: Fix broken doc link\n\nTest: m -j ds-docs-java\nBug: 303582215\nChange-Id: I16e11183aa979ee5290a58d4951ff773de6ebb6c\n"
    },
    {
      "commit": "22198c91418c3753d52753e017435be9cca6e24d",
      "tree": "3fef6a6a4eb06d7bddb422958c31b9fff74124b6",
      "parents": [
        "8a069d1c8a8484220a0dd406d2d466d45c77b3f0",
        "b660640c23591ad7df940f4775e25b487eae3c94"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Sat Dec 09 04:06:55 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 09 04:06:55 2023 +0000"
      },
      "message": "Merge \"Camera: Fix mandatory stream combination links\" into udc-dev am: 986a28263d am: b660640c23\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/media/+/25548664\n\nChange-Id: I7a70c09667f81a1b64067aac590c6435a19605ed\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "986a28263d390dfeef10e07c242f91f972e50de0",
      "tree": "e7500432c6a0a53c7b546df7c41994ea41c22be1",
      "parents": [
        "d2dbdcbff98f27bc80198f8c998bc779cc8b7196",
        "6de800490ce9a86fa2c243ffbced349bc7d2f472"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Sat Dec 09 03:05:03 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 09 03:05:03 2023 +0000"
      },
      "message": "Merge \"Camera: Fix mandatory stream combination links\" into udc-dev"
    },
    {
      "commit": "8a069d1c8a8484220a0dd406d2d466d45c77b3f0",
      "tree": "61ff9785d101104b002cae68f56d26024aaa3e52",
      "parents": [
        "490ff75bd07c49422e4afcc27ae3860b922ff573"
      ],
      "author": {
        "name": "Jag Saund",
        "email": "jagsaund@google.com",
        "time": "Tue Dec 05 19:33:07 2023 +0000"
      },
      "committer": {
        "name": "Jag Saund",
        "email": "jagsaund@google.com",
        "time": "Wed Dec 06 19:01:48 2023 +0000"
      },
      "message": "Camera: Low Light Boost AE Mode\n\nUpdate metadata_definitions.xml to include:\n- ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY as a new enum in\n  CONTROL_AE_MODE\n- LOW_LIGHT_BOOST_STATE as a new CaptureResult Key with states ACTIVE\n  and INACTIVE\n- LOW_LIGHT_BOOST_INFO_LUMINANCE_RANGE as a new CameraCharacteristics\n  Key\n\nBug: 312803148\nTest: Build Successful, atest cts\nChange-Id: I29f6b28bb619dc0e5d6c777a2434a3d53dc2519d\n"
    },
    {
      "commit": "ae029ca092772425eaf8aa8bb7a3bd2e67d6860e",
      "tree": "56fb9143048255559d9185a0eaca1b98f58889ec",
      "parents": [
        "b05d113f5bc041415a0d497f79f2205e89d1ffde",
        "e1fc62e9fbf4625eb81fa1fc0ea56fd09d4a405f"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Dec 05 18:12:11 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 05 18:12:11 2023 +0000"
      },
      "message": "Merge \"Camera: Add support for isSessionConfigurationWithParameters\" into main"
    },
    {
      "commit": "b05d113f5bc041415a0d497f79f2205e89d1ffde",
      "tree": "044691b4449059d8493fabe73ffcd638ea186d98",
      "parents": [
        "44d54cb192d01238d5a78d002cccd54b5616f2e5"
      ],
      "author": {
        "name": "Dario Freni",
        "email": "dariofreni@google.com",
        "time": "Tue Dec 05 12:22:58 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 05 12:23:21 2023 +0000"
      },
      "message": "Revert \"Camera: Low Light Boost AE Mode\"\n\nRevert submission 25492993-low-light-boost-control\n\nReason for revert: b/314882897 breaking tests\n\nReverted changes: /q/submissionid:25492993-low-light-boost-control\n\nChange-Id: I01bb64ce8d7388ead377f7a419b41b14c384ed88\n"
    },
    {
      "commit": "44d54cb192d01238d5a78d002cccd54b5616f2e5",
      "tree": "1c17f99ab5dffc46f422164878e9bb6b3a5f9375",
      "parents": [
        "6fcb4bd83807a9e9825f32f0ece616012d467cdd"
      ],
      "author": {
        "name": "Jag Saund",
        "email": "jagsaund@google.com",
        "time": "Thu Nov 23 01:41:18 2023 +0000"
      },
      "committer": {
        "name": "Jag Saund",
        "email": "jagsaund@google.com",
        "time": "Tue Dec 05 00:06:22 2023 +0000"
      },
      "message": "Camera: Low Light Boost AE Mode\n\nUpdate metadata_definitions.xml to include:\n- ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY as a new enum in\n  CONTROL_AE_MODE\n- LOW_LIGHT_BOOST_STATE as a new CaptureResult Key with states ACTIVE\n  and INACTIVE\n- LOW_LIGHT_BOOST_INFO_LUMINANCE_RANGE as a new CameraCharacteristics\n  Key\n\nBug: 312803148\nTest: Build Successful\nChange-Id: I0024a35a7ad9f22192310787a184bd3ff9f57791\n"
    },
    {
      "commit": "6de800490ce9a86fa2c243ffbced349bc7d2f472",
      "tree": "58f308239e11e77f7487d58cd4f1d46bc375bcde",
      "parents": [
        "bff3beb824ed2ea90d1ee52d17a7422c8fb18275"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Dec 04 14:27:19 2023 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Dec 04 15:27:46 2023 -0800"
      },
      "message": "Camera: Fix mandatory stream combination links\n\nSome recent change in doclava resulted in broken link for {@link...}\nwith href\u0027s that are not class/method.\n\nUse direct href instead.\n\nTest: Build docs\nBug: 303582215\nChange-Id: I1866268ec7295ed095c68d98fd5c36cd3abe0e7a\n"
    },
    {
      "commit": "6fcb4bd83807a9e9825f32f0ece616012d467cdd",
      "tree": "044691b4449059d8493fabe73ffcd638ea186d98",
      "parents": [
        "212ee4dc96522b2d159b1dff004fb3f9fa9ce7eb",
        "97fabaa374b341575020052331c6221dc075bfec"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Dec 04 20:55:06 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 20:55:06 2023 +0000"
      },
      "message": "Merge \"camera: Add metadata tag to advertise HAL support for per session HAL buffer manager\" into main"
    },
    {
      "commit": "212ee4dc96522b2d159b1dff004fb3f9fa9ce7eb",
      "tree": "a262717d4236ffc61e022771bc4c54a3bcc70232",
      "parents": [
        "37a2b9de49c207ee446da12caffaee69a8707df3",
        "a3cb77fd1751e68d69ab69e750d2b63d575b9085"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Mon Dec 04 17:02:30 2023 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 04 17:02:30 2023 +0000"
      },
      "message": "Merge \"Camera: Add support for active physical crop\" into main"
    },
    {
      "commit": "a3cb77fd1751e68d69ab69e750d2b63d575b9085",
      "tree": "be15f517a4b77ff97f858b6179cc34d9d29168a6",
      "parents": [
        "e523abd89e5c8d916ceb3c345aaf35308a8d7ee9"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Nov 21 20:45:38 2023 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Sat Dec 02 00:19:47 2023 +0000"
      },
      "message": "Camera: Add support for active physical crop\n\nAllow camera devices to report the source physical camera\ncrop when using the logical camera.\nAdditionally enable also intra-frame lens intrinsics samples.\n\nBug: 297083874\nTest: Successful build\n\nChange-Id: I58b34e83a14fc791a46bdb9a8b223d5ca013639d\n"
    },
    {
      "commit": "e1fc62e9fbf4625eb81fa1fc0ea56fd09d4a405f",
      "tree": "22f83e817bf66b68e6be80c757242dcfb866877c",
      "parents": [
        "37a2b9de49c207ee446da12caffaee69a8707df3"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Nov 09 13:29:47 2023 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Dec 01 21:23:49 2023 +0000"
      },
      "message": "Camera: Add support for isSessionConfigurationWithParameters\n\nisSessionConfigurationWithParameters take session parameters into\nconsideration. And it\u0027s part of CameraManager so that the application\ndoesn\u0027t need to open the camera device before using it.\n\nTest: Build\nBug: 309627704\nChange-Id: I8732ca33917acb1e6317eb0b2ad3625faf11132a\n"
    }
  ],
  "next": "97fabaa374b341575020052331c6221dc075bfec"
}
