summaryrefslogtreecommitdiff
path: root/camera
Commit message (Collapse)AuthorAgeFilesLines
* Camera: VTS for test_pattern tag requirement for physical cameraShuzhen Wang2021-11-031-0/+40
| | | | | | | | | | Ensure that if TEST_PATTERN_MODE is listed in physical request keys, the corresponding physical camera must support the privacy related test pattern modes. Test: Run Camera VTS with Cuttlefish emulator Bug: 204108650 Change-Id: I8f378ab642c7c010a2ba73a8e89e65c91ba780eb
* Merge "VtsHalCameraProviderV2_4TargetTest: Override rotate&crop" into sc-v2-devTreeHugger Robot2021-11-021-0/+28
|\
| * VtsHalCameraProviderV2_4TargetTest: Override rotate&cropEmilian Peev2021-10-281-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per documentation the default auto rotate&crop mode must be overriden before passing the capture request back to the camera provider. Bug: 204407427 Test: atest VtsHalCameraProviderV2_4TargetTest:PerInstance/CameraHidlTest#processCaptureRequestPreview/0_internal_0 atest VtsHalCameraProviderV2_4TargetTest:PerInstance/CameraHidlTest#processMultiCaptureRequestPreview/0_internal_0 atest VtsHalCameraProviderV2_4TargetTest:PerInstance/CameraHidlTest#processCaptureRequestBurstISO/0_internal_0 atest VtsHalCameraProviderV2_4TargetTest:PerInstance/CameraHidlTest#flushPreviewRequest/0_internal_0 Change-Id: I1e1d387a04add8be9a281fcc3f78a867990248b3
* | Camera: Adjust VTS test to relax multi-camera requirementShuzhen Wang2021-10-291-45/+19
|/ | | | | | | | | The multi-camera Grf requirement is now only applicable to rear facing camera. Test: Run test on Pixel devices Bug: 204252005 Change-Id: Idb7735eebdc104f6ee6a5946b50c11aea809eb85
* Camera: Add static metadata that can map device state to orientationEmilian Peev2021-10-062-0/+64
| | | | | | | | | | | Allow camera providers to advertise the mapping between device state and camera orientation. Bug: 201005727 Test: VtsHalCameraProviderV2_4TargetTest --gtest_filter=PerInstance/CameraHidlTest.getCameraCharacteristics/0_internal_0 Change-Id: Ibb035f4dc3d8af1106ac08f86e43b953ddcbf55b
* Camera: VTS: Set proper dataSpace for reprocessing testShuzhen Wang2021-09-201-1/+3
| | | | | | | | Set proper dataSpace for reprocessing output stream. Bug: 199483381 Test: Camera VTS test on Pixel 4 and Cuttlefish Change-Id: I6ac96fc65abf4332f3f248b9aed0e3a7ea88d57c
* Merge "camera: Clarify that ANDROID_JPEG_MAX_SIZE applies to default sensor ↵Jayant Chowdhary2021-07-131-1/+3
|\ | | | | | | pixel mode." into sc-dev
| * camera: Clarify that ANDROID_JPEG_MAX_SIZE applies to default sensor pixel mode.Jayant Chowdhary2021-07-121-1/+3
| | | | | | | | | | | | | | | | | | Bug: 193346383 Test: builds Change-Id: I451e4a8da7598f878f8fa5024e6bda5d8dbb1868 Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
* | Merge "Camera: Add logical camera requirement test for GVF" into sc-devTreeHugger Robot2021-07-081-3/+187
|\ \
| * | Camera: Add logical camera requirement test for GVFShuzhen Wang2021-07-081-3/+187
| |/ | | | | | | | | | | | | | | | | | | The test verifies that if more than one color camera is available for a particular facing, a logical mulit-camera must be supported consisting all color cameras facing that direction. Test: Run VTS test on Pixel4 and cuttlefish emulator Bug: 178633246 Change-Id: I7b02a4057064a7f4a236c1bbc49f768ac80232cf
* / Camera: Fix a typo in the 3.7 device commentShuzhen Wang2021-07-031-1/+1
|/ | | | | | Test: Build Bug: 192701691 Change-Id: Iba9ce48fc7e50bf632e93408072c89d3eb74ab99
* Merge "Camera: Add framework-only enum value to test pattern mode" into sc-devTreeHugger Robot2021-06-152-2/+10
|\
| * Camera: Add framework-only enum value to test pattern modeEino-Ville Talvala2021-05-272-2/+10
| | | | | | | | | | | | | | | | | | | | | | Adding TEST_PATTERN_MODE_BLACK to support the new sensor privacy feature on more limited-capability camera implementations. Also updating older docs due to an API being moved to public. Test: Camera CTS continues to pass Bug: 189507251 Change-Id: I043d011ad43070d6c402cdffbff3d2e9b70ffd7b
* | [VTS] Add test cases for ICameraInjectionSession.halCliff Wu2021-05-271-0/+315
|/ | | | | | | | - Add test cases for ICameraInjectionSession.hal in VtsHalCameraProviderV2_4TargetTest. Bug: 171024665 Test: Camera VTS Change-Id: I5c16cc090b8bf0072163fbc928f4180d60c4206d
* Camera: Add support for single plane stride queriesEmilian Peev2021-05-252-13/+49
| | | | | | | | | Allow buffer mapper clients to query the current buffer stride of the first plane. Bug: 188992806 Test: Camera CTS Change-Id: I503ad8ae2e144405f0f365636210275f8e56ae82
* Camera: Correct partial result entry count queryEmilian Peev2021-05-171-3/+6
| | | | | | | | | | | | Use the partial tag count instead of the size of the metadata buffer. Additionally initialize 'collectedResult' to avoid false positives when checking partial result entries against invalid/uninitialized accumulated results. Bug: 187156343 Test: Partner verified Change-Id: Iff55f53952c7b06bc2a0b9786247d8ec04227705
* VTS: Cast camera device to lower versionsShuzhen Wang2021-05-061-10/+17
| | | | | | | | | If the camera device is of a certain version, it can be casted to all lower version numbers. Test: VtsHalCameraProviderV2_4TargetTest Bug: 187010354 Change-Id: Ib9515d898948fb2e04d20b0087d98334fa71def0
* Camera: Add a new tag for multi-resolution stream supportShuzhen Wang2021-04-152-127/+521
| | | | | | | | | | | - The new tag is used to remove the ambiguity when a physical camera is backing more than one logical cameras. - Add missing VTS tests for multi-resolution stream. Test: Camera CTS, VTS Bug: 156254356 Bug: 184663916 Change-Id: I8adc152bbf57e8ec5e058834c1c6f461aca1bcbd
* DynamicCamera: Add new hidl interface ICameraInjectionSession for injection ↵Cliff Wu2021-04-092-0/+86
| | | | | | | | | | | camera - The interface is inherited from ICameraDeviceSession 3.7. - Adding configureInjectionStreams() function can send the stream configuration of the previous camera and other required information (such as the source of the time stamp of the previous camera and the last time stamp, etc) to the dynamic camera HAL. Test: Camera VTS Bug: 171021757 Change-Id: I5744f32e187db51c05d40b85c0ebd453d1a53518
* camera VTS: Add VTS test for ultra high resolution sensors.Jayant Chowdhary2021-03-301-13/+394
| | | | | | | | | | | Bug: 152813564 Test: VtsHalCameraProviderV2_4TargetTest --gtest_filter=PerInstance/CameraHidlTest.processUltra* on cuttlefish Change-Id: If314fedc5f57a01cb2a103b834356b0c3d51e976 Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
* Merge "camera: Add support for quad bayer sensors." into sc-devJayant Chowdhary2021-03-243-0/+323
|\
| * camera: Add support for quad bayer sensors.Jayant Chowdhary2021-03-223-0/+323
| | | | | | | | | | | | | | | | | | Bug: 152813564 Test: Camera CTS Change-Id: I4aaf7c9f25518e29c4b408bc0b498c618214862e Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
* | [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfacesBob Badour2021-03-192-0/+18
|/ | | | | | | | | | | | | | | Added SPDX-license-identifier-Apache-2.0 to: camera/device/3.7/Android.bp camera/provider/2.7/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I59ccb5f111e47611a92c5e1d6488593a1ce02ec7
* Merge "Camera: Add support for multi-resolution input and output streams" ↵TreeHugger Robot2021-03-0510-17/+516
|\ | | | | | | into sc-dev
| * Camera: Add support for multi-resolution input and output streamsShuzhen Wang2021-03-0410-17/+516
| | | | | | | | | | | | | | | | | | | | | | - Multi-resolution output streams allow for variable output sizes for logical multi-camera. - Multi-resolution reprocessing allows for reprocessing of variable size images. Test: Camera CTS, VTS Bug: 156254356 Change-Id: I4e8b14a4d6aabdb4b194483d93af53e033c08e28
* | Camera: Fix double-free in removeCameraJasmine Chen2021-02-261-1/+0
|/ | | | | | | | | | When a camera is removed, |hidlMetadata| takes over ownership of |metadata|. Therefore, we should not free |metadata| again. Bug: 180014486 Test: Remove an external camera, and no crashes were observed. Change-Id: I85246067f8753911cbcb58af24a46f12962226f3 (cherry picked from commit f36a439e3a97315a9f0a8661ea77aff61fb79c82)
* [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfacesBob Badour2021-02-2325-0/+225
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added SPDX-license-identifier-Apache-2.0 to: atrace/1.0/Android.bp atrace/1.0/default/Android.bp atrace/1.0/vts/functional/Android.bp audio/2.0/Android.bp audio/2.0/config/Android.bp audio/4.0/Android.bp audio/4.0/config/Android.bp audio/5.0/Android.bp audio/5.0/config/Android.bp audio/6.0/Android.bp audio/6.0/config/Android.bp audio/7.0/Android.bp audio/7.0/config/Android.bp audio/common/2.0/Android.bp audio/common/4.0/Android.bp audio/common/5.0/Android.bp audio/common/6.0/Android.bp audio/common/7.0/Android.bp audio/common/7.0/example/Android.bp audio/common/all-versions/default/Android.bp audio/common/all-versions/default/service/Android.bp audio/common/all-versions/test/utility/Android.bp audio/common/all-versions/util/Android.bp audio/core/all-versions/default/Android.bp audio/core/all-versions/default/util/Android.bp audio/core/all-versions/vts/functional/Android.bp audio/effect/2.0/Android.bp audio/effect/2.0/xml/Android.bp audio/effect/4.0/Android.bp audio/effect/4.0/xml/Android.bp audio/effect/5.0/Android.bp audio/effect/5.0/xml/Android.bp audio/effect/6.0/Android.bp audio/effect/6.0/xml/Android.bp audio/effect/7.0/Android.bp audio/effect/7.0/xml/Android.bp audio/effect/all-versions/default/Android.bp audio/effect/all-versions/default/util/Android.bp audio/effect/all-versions/vts/functional/Android.bp audio/policy/1.0/vts/functional/Android.bp audio/policy/1.0/xml/Android.bp audio/policy/1.0/xml/pfw_schemas/Android.bp authsecret/1.0/Android.bp authsecret/1.0/default/Android.bp authsecret/1.0/vts/functional/Android.bp authsecret/aidl/Android.bp authsecret/aidl/default/Android.bp authsecret/aidl/vts/Android.bp automotive/audiocontrol/1.0/Android.bp automotive/audiocontrol/1.0/default/Android.bp automotive/audiocontrol/1.0/vts/functional/Android.bp automotive/audiocontrol/2.0/Android.bp automotive/audiocontrol/2.0/default/Android.bp automotive/audiocontrol/2.0/vts/functional/Android.bp automotive/audiocontrol/aidl/Android.bp automotive/audiocontrol/aidl/default/Android.bp automotive/audiocontrol/aidl/vts/Android.bp automotive/can/1.0/default/libnetdevice/Android.bp automotive/can/1.0/default/libnl++/Android.bp automotive/can/1.0/hidl-utils/Android.bp automotive/can/1.0/tools/Android.bp automotive/can/1.0/tools/configurator/Android.bp automotive/can/1.0/tools/configurator/proto/Android.bp automotive/can/1.0/tools/libcanhaltools/Android.bp automotive/can/1.0/vts/functional/Android.bp automotive/can/1.0/vts/utils/Android.bp automotive/evs/1.0/Android.bp automotive/evs/1.0/default/Android.bp automotive/evs/1.0/vts/functional/Android.bp automotive/evs/1.1/Android.bp automotive/evs/1.1/default/Android.bp automotive/evs/1.1/vts/functional/Android.bp automotive/evs/1.1/vts/fuzzing/Android.bp automotive/evs/common/utils/default/Android.bp automotive/evs/common/utils/default/test/fuzz/Android.bp automotive/occupant_awareness/aidl/Android.bp automotive/occupant_awareness/aidl/default/Android.bp automotive/occupant_awareness/aidl/mock/Android.bp automotive/occupant_awareness/aidl/vts/functional/Android.bp automotive/sv/1.0/Android.bp automotive/sv/1.0/default/Android.bp automotive/sv/1.0/vts/functional/Android.bp automotive/vehicle/2.0/Android.bp automotive/vehicle/2.0/default/Android.bp automotive/vehicle/2.0/default/impl/vhal_v2_0/proto/Android.bp automotive/vehicle/2.0/utils/Android.bp biometrics/common/aidl/Android.bp biometrics/face/1.0/Android.bp biometrics/face/1.0/default/Android.bp biometrics/face/1.0/vts/functional/Android.bp biometrics/face/aidl/Android.bp biometrics/face/aidl/default/Android.bp biometrics/face/aidl/vts/Android.bp biometrics/fingerprint/2.1/Android.bp biometrics/fingerprint/2.1/default/Android.bp biometrics/fingerprint/2.1/vts/functional/Android.bp biometrics/fingerprint/2.2/Android.bp biometrics/fingerprint/2.2/default/Android.bp biometrics/fingerprint/2.2/vts/functional/Android.bp biometrics/fingerprint/2.3/Android.bp biometrics/fingerprint/2.3/vts/functional/Android.bp biometrics/fingerprint/aidl/Android.bp biometrics/fingerprint/aidl/default/Android.bp biometrics/fingerprint/aidl/vts/Android.bp bluetooth/1.0/Android.bp bluetooth/1.0/default/Android.bp bluetooth/1.0/vts/functional/Android.bp bluetooth/1.1/Android.bp bluetooth/1.1/default/Android.bp bluetooth/1.1/vts/functional/Android.bp bluetooth/a2dp/1.0/Android.bp bluetooth/a2dp/1.0/default/Android.bp bluetooth/a2dp/1.0/vts/functional/Android.bp bluetooth/audio/2.0/Android.bp bluetooth/audio/2.0/default/Android.bp bluetooth/audio/2.0/vts/functional/Android.bp bluetooth/audio/2.1/Android.bp bluetooth/audio/2.1/default/Android.bp bluetooth/audio/2.1/vts/functional/Android.bp bluetooth/audio/utils/Android.bp boot/1.0/Android.bp boot/1.0/default/Android.bp boot/1.0/vts/functional/Android.bp boot/1.1/Android.bp boot/1.1/default/Android.bp boot/1.1/default/boot_control/Android.bp boot/1.1/vts/functional/Android.bp boot/1.2/Android.bp boot/1.2/default/Android.bp boot/1.2/vts/functional/Android.bp broadcastradio/1.0/Android.bp broadcastradio/1.0/default/Android.bp broadcastradio/1.0/vts/functional/Android.bp broadcastradio/1.1/Android.bp broadcastradio/1.1/default/Android.bp broadcastradio/1.1/vts/functional/Android.bp broadcastradio/2.0/Android.bp broadcastradio/2.0/default/Android.bp broadcastradio/2.0/vts/functional/Android.bp broadcastradio/common/tests/Android.bp broadcastradio/common/utils/Android.bp broadcastradio/common/utils1x/Android.bp broadcastradio/common/utils2x/Android.bp broadcastradio/common/vts/utils/Android.bp camera/common/1.0/Android.bp camera/common/1.0/default/Android.bp camera/device/1.0/Android.bp camera/device/1.0/default/Android.bp camera/device/3.2/Android.bp camera/device/3.2/default/Android.bp camera/device/3.3/Android.bp camera/device/3.3/default/Android.bp camera/device/3.4/Android.bp camera/device/3.4/default/Android.bp camera/device/3.5/Android.bp camera/device/3.5/default/Android.bp camera/device/3.6/Android.bp camera/device/3.6/default/Android.bp camera/metadata/3.2/Android.bp camera/metadata/3.3/Android.bp camera/metadata/3.4/Android.bp camera/metadata/3.5/Android.bp camera/metadata/3.6/Android.bp camera/provider/2.4/Android.bp camera/provider/2.4/default/Android.bp camera/provider/2.4/vts/functional/Android.bp camera/provider/2.5/Android.bp camera/provider/2.5/default/Android.bp camera/provider/2.6/Android.bp cas/1.0/Android.bp cas/1.0/default/Android.bp cas/1.0/vts/functional/Android.bp cas/1.1/Android.bp cas/1.1/default/Android.bp cas/1.1/vts/functional/Android.bp cas/1.2/Android.bp cas/1.2/default/Android.bp cas/1.2/vts/functional/Android.bp cas/native/1.0/Android.bp common/aidl/Android.bp common/fmq/aidl/Android.bp common/support/Android.bp compatibility_matrices/Android.bp compatibility_matrices/Android.mk compatibility_matrices/build/Android.bp compatibility_matrices/exclude/Android.bp configstore/1.0/Android.bp configstore/1.0/vts/functional/Android.bp configstore/1.1/Android.bp configstore/1.1/default/Android.mk configstore/utils/Android.bp confirmationui/1.0/Android.bp confirmationui/1.0/default/Android.bp confirmationui/1.0/vts/functional/Android.bp confirmationui/support/Android.bp contexthub/1.0/Android.bp contexthub/1.0/default/Android.bp contexthub/1.0/vts/functional/Android.bp contexthub/1.1/Android.bp contexthub/1.1/default/Android.bp contexthub/1.1/vts/functional/Android.bp contexthub/1.2/Android.bp contexthub/1.2/default/Android.bp contexthub/1.2/vts/functional/Android.bp contexthub/common/default/1.X/Android.bp contexthub/common/default/1.X/utils/Android.bp contexthub/common/vts/Android.bp drm/1.0/Android.bp drm/1.0/default/Android.bp drm/1.0/vts/functional/Android.bp drm/1.1/Android.bp drm/1.1/vts/functional/Android.bp drm/1.2/Android.bp drm/1.2/vts/functional/Android.bp drm/1.3/Android.bp drm/1.3/vts/functional/Android.bp drm/1.4/Android.bp drm/1.4/vts/functional/Android.bp dumpstate/1.0/Android.bp dumpstate/1.0/default/Android.bp dumpstate/1.0/vts/functional/Android.bp dumpstate/1.1/Android.bp dumpstate/1.1/default/Android.bp dumpstate/1.1/vts/functional/Android.bp fastboot/1.0/Android.bp fastboot/1.0/default/Android.bp fastboot/1.1/Android.bp fastboot/1.1/default/Android.bp gatekeeper/1.0/Android.bp gatekeeper/1.0/default/Android.bp gatekeeper/1.0/software/Android.bp gatekeeper/1.0/software/tests/Android.bp gatekeeper/1.0/vts/functional/Android.bp gnss/1.0/Android.bp gnss/1.0/default/Android.bp gnss/1.0/vts/functional/Android.bp gnss/1.1/Android.bp gnss/1.1/default/Android.bp gnss/1.1/vts/functional/Android.bp gnss/2.0/Android.bp gnss/2.0/default/Android.bp gnss/2.0/vts/functional/Android.bp gnss/2.1/Android.bp gnss/2.1/default/Android.bp gnss/2.1/vts/functional/Android.bp gnss/aidl/Android.bp gnss/aidl/default/Android.bp gnss/aidl/vts/Android.bp gnss/common/utils/default/Android.bp gnss/common/utils/vts/Android.bp gnss/measurement_corrections/1.0/Android.bp gnss/measurement_corrections/1.1/Android.bp gnss/visibility_control/1.0/Android.bp graphics/allocator/2.0/Android.bp graphics/allocator/2.0/default/Android.bp graphics/allocator/2.0/utils/gralloc1-adapter/Android.bp graphics/allocator/2.0/utils/hal/Android.bp graphics/allocator/2.0/utils/passthrough/Android.bp graphics/allocator/3.0/Android.bp graphics/allocator/4.0/Android.bp graphics/bufferqueue/1.0/Android.bp graphics/bufferqueue/2.0/Android.bp graphics/common/1.0/Android.bp graphics/common/1.1/Android.bp graphics/common/1.2/Android.bp graphics/common/aidl/Android.bp graphics/composer/2.1/Android.bp graphics/composer/2.1/default/Android.bp graphics/composer/2.1/utils/command-buffer/Android.bp graphics/composer/2.1/utils/hal/Android.bp graphics/composer/2.1/utils/hwc2on1adapter/Android.bp graphics/composer/2.1/utils/hwc2onfbadapter/Android.bp graphics/composer/2.1/utils/passthrough/Android.bp graphics/composer/2.1/utils/resources/Android.bp graphics/composer/2.1/utils/vts/Android.bp graphics/composer/2.1/vts/functional/Android.bp graphics/composer/2.2/Android.bp graphics/composer/2.2/default/Android.mk graphics/composer/2.2/utils/command-buffer/Android.bp graphics/composer/2.2/utils/hal/Android.bp graphics/composer/2.2/utils/passthrough/Android.bp graphics/composer/2.2/utils/resources/Android.bp graphics/composer/2.2/utils/vts/Android.bp graphics/composer/2.2/vts/functional/Android.bp graphics/composer/2.3/Android.bp graphics/composer/2.3/default/Android.bp graphics/composer/2.3/utils/command-buffer/Android.bp graphics/composer/2.3/utils/hal/Android.bp graphics/composer/2.3/utils/passthrough/Android.bp graphics/composer/2.3/utils/vts/Android.bp graphics/composer/2.3/vts/functional/Android.bp graphics/composer/2.4/Android.bp graphics/composer/2.4/default/Android.bp graphics/composer/2.4/utils/command-buffer/Android.bp graphics/composer/2.4/utils/hal/Android.bp graphics/composer/2.4/utils/passthrough/Android.bp graphics/composer/2.4/utils/vts/Android.bp graphics/composer/2.4/vts/functional/Android.bp graphics/mapper/2.0/Android.bp graphics/mapper/2.0/default/Android.bp graphics/mapper/2.0/utils/hal/Android.bp graphics/mapper/2.0/utils/passthrough/Android.bp graphics/mapper/2.0/utils/vts/Android.bp graphics/mapper/2.0/vts/functional/Android.bp graphics/mapper/2.1/Android.bp graphics/mapper/2.1/default/Android.bp graphics/mapper/2.1/utils/hal/Android.bp graphics/mapper/2.1/utils/passthrough/Android.bp graphics/mapper/2.1/utils/vts/Android.bp graphics/mapper/2.1/vts/functional/Android.bp graphics/mapper/3.0/Android.bp graphics/mapper/3.0/utils/vts/Android.bp graphics/mapper/3.0/vts/functional/Android.bp graphics/mapper/4.0/Android.bp graphics/mapper/4.0/utils/vts/Android.bp graphics/mapper/4.0/vts/functional/Android.bp health/1.0/Android.bp health/1.0/default/Android.bp health/2.0/Android.bp health/2.0/default/Android.bp health/2.0/utils/libhealthhalutils/Android.bp health/2.0/utils/libhealthservice/Android.bp health/2.0/utils/libhealthstoragedefault/Android.bp health/2.0/vts/functional/Android.bp health/2.1/Android.bp health/2.1/default/Android.bp health/2.1/vts/functional/Android.bp health/storage/1.0/Android.bp health/storage/1.0/default/Android.bp health/storage/1.0/vts/functional/Android.bp health/storage/aidl/Android.bp health/storage/aidl/default/Android.bp health/storage/aidl/vts/functional/Android.bp health/storage/impl_common/Android.bp health/storage/test_common/Android.bp health/utils/libhealth2impl/Android.bp health/utils/libhealthloop/Android.bp identity/aidl/Android.bp identity/aidl/default/Android.bp identity/aidl/vts/Android.bp identity/support/Android.bp input/classifier/1.0/Android.bp input/classifier/1.0/default/Android.bp input/classifier/1.0/vts/functional/Android.bp input/common/1.0/Android.bp ir/1.0/Android.bp ir/1.0/default/Android.bp ir/1.0/vts/functional/Android.bp keymaster/3.0/Android.bp keymaster/3.0/default/Android.mk keymaster/3.0/vts/functional/Android.bp keymaster/4.0/Android.bp keymaster/4.0/default/Android.bp keymaster/4.0/support/Android.bp keymaster/4.0/vts/functional/Android.bp keymaster/4.0/vts/performance/Android.bp keymaster/4.1/Android.bp keymaster/4.1/default/Android.bp keymaster/4.1/support/Android.bp keymaster/4.1/vts/functional/Android.bp keymaster/aidl/Android.bp light/2.0/Android.bp light/2.0/default/Android.bp light/2.0/vts/functional/Android.bp light/aidl/Android.bp light/aidl/default/Android.bp light/aidl/vts/functional/Android.bp light/utils/Android.bp media/1.0/Android.bp media/1.0/xml/Android.mk media/Android.bp media/bufferpool/1.0/Android.bp media/bufferpool/2.0/Android.bp media/c2/1.0/Android.bp media/c2/1.1/Android.bp media/omx/1.0/Android.bp media/omx/1.0/vts/functional/audio/Android.bp media/omx/1.0/vts/functional/common/Android.bp media/omx/1.0/vts/functional/component/Android.bp media/omx/1.0/vts/functional/store/Android.bp media/omx/1.0/vts/functional/video/Android.bp memtrack/1.0/Android.bp memtrack/1.0/default/Android.bp memtrack/1.0/vts/functional/Android.bp memtrack/aidl/Android.bp memtrack/aidl/default/Android.bp memtrack/aidl/vts/Android.bp neuralnetworks/1.0/Android.bp neuralnetworks/1.0/utils/Android.bp neuralnetworks/1.0/vts/functional/Android.bp neuralnetworks/1.1/Android.bp neuralnetworks/1.1/utils/Android.bp neuralnetworks/1.1/vts/functional/Android.bp neuralnetworks/1.2/Android.bp neuralnetworks/1.2/utils/Android.bp neuralnetworks/1.2/vts/functional/Android.bp neuralnetworks/1.3/Android.bp neuralnetworks/1.3/utils/Android.bp neuralnetworks/1.3/vts/functional/Android.bp neuralnetworks/aidl/Android.bp neuralnetworks/aidl/utils/Android.bp neuralnetworks/aidl/vts/functional/Android.bp neuralnetworks/utils/common/Android.bp neuralnetworks/utils/service/Android.bp nfc/1.0/Android.bp nfc/1.0/default/Android.bp nfc/1.0/vts/functional/Android.bp nfc/1.1/Android.bp nfc/1.1/vts/functional/Android.bp nfc/1.2/Android.bp nfc/1.2/vts/functional/Android.bp oemlock/1.0/Android.bp oemlock/1.0/vts/functional/Android.bp oemlock/aidl/Android.bp oemlock/aidl/default/Android.bp oemlock/aidl/vts/Android.bp power/1.0/Android.bp power/1.0/default/Android.bp power/1.0/vts/functional/Android.bp power/1.1/Android.bp power/1.1/vts/functional/Android.bp power/1.2/Android.bp power/1.2/vts/functional/Android.bp power/1.3/Android.bp power/1.3/vts/functional/Android.bp power/aidl/Android.bp power/aidl/default/Android.bp power/aidl/vts/Android.bp power/stats/1.0/Android.bp power/stats/1.0/default/Android.bp power/stats/1.0/vts/functional/Android.bp power/stats/aidl/Android.bp power/stats/aidl/default/Android.bp power/stats/aidl/vts/Android.bp radio/1.0/Android.bp radio/1.0/vts/functional/Android.bp radio/1.1/Android.bp radio/1.1/vts/functional/Android.bp radio/1.2/Android.bp radio/1.2/default/Android.bp radio/1.2/vts/functional/Android.bp radio/1.3/Android.bp radio/1.3/vts/functional/Android.bp radio/1.4/Android.bp radio/1.4/vts/functional/Android.bp radio/1.5/Android.bp radio/1.5/vts/functional/Android.bp radio/1.6/Android.bp radio/1.6/vts/functional/Android.bp radio/config/1.0/Android.bp radio/config/1.0/default/Android.bp radio/config/1.0/vts/functional/Android.bp radio/config/1.1/Android.bp radio/config/1.1/vts/functional/Android.bp radio/config/1.2/Android.bp radio/config/1.2/vts/functional/Android.bp radio/config/1.3/Android.bp radio/config/1.3/vts/functional/Android.bp radio/deprecated/1.0/Android.bp rebootescrow/aidl/Android.bp rebootescrow/aidl/default/Android.bp rebootescrow/aidl/vts/functional/Android.bp renderscript/1.0/Android.bp renderscript/1.0/default/Android.bp renderscript/1.0/vts/functional/Android.bp secure_element/1.0/Android.bp secure_element/1.0/vts/functional/Android.bp secure_element/1.1/Android.bp secure_element/1.1/vts/functional/Android.bp secure_element/1.2/Android.bp secure_element/1.2/vts/functional/Android.bp security/keymint/aidl/Android.bp security/keymint/aidl/default/Android.bp security/keymint/aidl/vts/functional/Android.bp security/keymint/aidl/vts/performance/Android.bp security/keymint/support/Android.bp security/secureclock/aidl/Android.bp security/secureclock/aidl/vts/functional/Android.bp security/sharedsecret/aidl/Android.bp security/sharedsecret/aidl/vts/functional/Android.bp sensors/1.0/Android.bp sensors/1.0/default/Android.bp sensors/1.0/vts/functional/Android.bp sensors/2.0/Android.bp sensors/2.0/default/Android.bp sensors/2.0/multihal/Android.bp sensors/2.0/vts/functional/Android.bp sensors/2.1/Android.bp sensors/2.1/default/Android.bp sensors/2.1/multihal/Android.bp sensors/2.1/vts/functional/Android.bp sensors/common/default/2.X/Android.bp sensors/common/default/2.X/multihal/Android.bp sensors/common/default/2.X/multihal/tests/Android.bp sensors/common/utils/Android.bp sensors/common/vts/2_X/Android.bp sensors/common/vts/utils/Android.bp soundtrigger/2.0/Android.bp soundtrigger/2.0/default/Android.bp soundtrigger/2.0/default/Android.mk soundtrigger/2.0/vts/functional/Android.bp soundtrigger/2.1/Android.bp soundtrigger/2.1/default/Android.mk soundtrigger/2.1/vts/functional/Android.bp soundtrigger/2.2/Android.bp soundtrigger/2.2/default/Android.bp soundtrigger/2.2/vts/functional/Android.bp soundtrigger/2.3/Android.bp soundtrigger/2.3/default/Android.bp soundtrigger/2.3/vts/functional/Android.bp tests/bar/1.0/Android.bp tests/bar/1.0/default/Android.bp tests/baz/1.0/Android.bp tests/baz/1.0/default/Android.bp tests/expression/1.0/Android.bp tests/extension/light/2.0/Android.bp tests/extension/light/2.0/default/Android.bp tests/extension/vibrator/aidl/Android.bp tests/extension/vibrator/aidl/client/Android.bp tests/extension/vibrator/aidl/default/Android.bp tests/foo/1.0/Android.bp tests/foo/1.0/default/Android.bp tests/foo/1.0/default/lib/Android.bp tests/hash/1.0/Android.bp tests/hash/1.0/default/Android.bp tests/inheritance/1.0/Android.bp tests/inheritance/1.0/default/Android.bp tests/lazy/1.0/Android.bp tests/lazy/1.1/Android.bp tests/libhwbinder/1.0/Android.bp tests/libhwbinder/1.0/default/Android.bp tests/libhwbinder/aidl/Android.bp tests/memory/1.0/Android.bp tests/memory/1.0/default/Android.bp tests/memory/2.0/Android.bp tests/msgq/1.0/Android.bp tests/msgq/1.0/default/Android.bp tests/multithread/1.0/Android.bp tests/multithread/1.0/default/Android.bp tests/safeunion/1.0/Android.bp tests/safeunion/1.0/default/Android.bp tests/safeunion/cpp/1.0/Android.bp tests/safeunion/cpp/1.0/default/Android.bp tests/trie/1.0/Android.bp tests/trie/1.0/default/Android.bp tetheroffload/config/1.0/Android.bp tetheroffload/config/1.0/vts/functional/Android.bp tetheroffload/control/1.0/Android.bp tetheroffload/control/1.0/vts/functional/Android.bp tetheroffload/control/1.1/Android.bp tetheroffload/control/1.1/vts/functional/Android.bp thermal/1.0/Android.bp thermal/1.0/default/Android.bp thermal/1.0/vts/functional/Android.bp thermal/1.1/Android.bp thermal/1.1/vts/functional/Android.bp thermal/2.0/Android.bp thermal/2.0/default/Android.bp thermal/2.0/vts/functional/Android.bp tv/cec/1.0/Android.bp tv/cec/1.0/default/Android.bp tv/cec/1.1/Android.bp tv/cec/1.1/default/Android.bp tv/cec/1.1/vts/functional/Android.bp tv/input/1.0/Android.bp tv/input/1.0/default/Android.bp tv/input/1.0/vts/functional/Android.bp tv/tuner/1.0/Android.bp tv/tuner/1.0/default/Android.bp tv/tuner/1.0/vts/functional/Android.bp tv/tuner/1.1/Android.bp tv/tuner/1.1/default/Android.bp tv/tuner/1.1/vts/functional/Android.bp tv/tuner/assets/Android.bp usb/1.0/Android.bp usb/1.0/default/Android.bp usb/1.0/vts/functional/Android.bp usb/1.1/Android.bp usb/1.1/vts/functional/Android.bp usb/1.2/Android.bp usb/1.2/vts/functional/Android.bp usb/1.3/Android.bp usb/1.3/vts/functional/Android.bp usb/gadget/1.0/Android.bp usb/gadget/1.1/Android.bp usb/gadget/1.1/default/Android.bp usb/gadget/1.1/default/lib/Android.bp usb/gadget/1.2/Android.bp usb/gadget/1.2/default/Android.bp usb/gadget/1.2/default/lib/Android.bp vibrator/1.0/Android.bp vibrator/1.0/default/Android.bp vibrator/1.0/vts/functional/Android.bp vibrator/1.1/Android.bp vibrator/1.1/vts/functional/Android.bp vibrator/1.2/Android.bp vibrator/1.2/vts/functional/Android.bp vibrator/1.3/Android.bp vibrator/1.3/example/Android.bp vibrator/1.3/vts/functional/Android.bp vibrator/aidl/Android.bp vibrator/aidl/default/Android.bp vibrator/aidl/vts/Android.bp vibrator/bench/Android.bp vr/1.0/Android.bp vr/1.0/default/Android.bp vr/1.0/vts/functional/Android.bp weaver/1.0/Android.bp weaver/1.0/vts/functional/Android.bp weaver/aidl/Android.bp weaver/aidl/default/Android.bp weaver/aidl/vts/Android.bp wifi/1.0/Android.bp wifi/1.0/vts/functional/Android.bp wifi/1.1/Android.bp wifi/1.1/vts/functional/Android.bp wifi/1.2/Android.bp wifi/1.2/vts/functional/Android.bp wifi/1.3/Android.bp wifi/1.3/vts/functional/Android.bp wifi/1.4/Android.bp wifi/1.4/vts/functional/Android.bp wifi/1.5/Android.bp wifi/1.5/default/Android.mk wifi/1.5/vts/functional/Android.bp wifi/hostapd/1.0/Android.bp wifi/hostapd/1.0/vts/functional/Android.bp wifi/hostapd/1.1/Android.bp wifi/hostapd/1.1/vts/functional/Android.bp wifi/hostapd/1.2/Android.bp wifi/hostapd/1.2/vts/functional/Android.bp wifi/hostapd/1.3/Android.bp wifi/hostapd/1.3/vts/functional/Android.bp wifi/offload/1.0/Android.bp wifi/offload/1.0/vts/functional/Android.bp wifi/supplicant/1.0/Android.bp wifi/supplicant/1.0/vts/functional/Android.bp wifi/supplicant/1.1/Android.bp wifi/supplicant/1.1/vts/functional/Android.bp wifi/supplicant/1.2/Android.bp wifi/supplicant/1.2/vts/functional/Android.bp wifi/supplicant/1.3/Android.bp wifi/supplicant/1.3/vts/functional/Android.bp wifi/supplicant/1.4/Android.bp wifi/supplicant/1.4/vts/functional/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-NCSA to: Android.bp automotive/can/1.0/Android.bp automotive/can/1.0/default/Android.bp Added SPDX-license-identifier-NCSA to: automotive/can/1.0/default/libc++fs/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: If5e9ac8023cdc10d2370d16e7dd75a4bbb7085aa
* Camera: add default secure image size keyYin-Chia Yeh2021-02-162-0/+67
| | | | | | Test: new CTS tests pass Bug: 153663201 Change-Id: Ic185306e0b895b0d5e52a368f2712e97bb0aebcf
* Merge "Camera: Set arbitrary dataspace for RAW streams" am: 371265231c am: ↵Treehugger Robot2021-02-051-34/+24
|\ | | | | | | | | | | | | | | | | | | 9af4be5581 am: 2e2d030425 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1576524 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ie2f9130c6ab1c98e8b94fc2502c336c8c29b0319
| * Camera: Set arbitrary dataspace for RAW streamsEmilian Peev2021-02-041-34/+24
| | | | | | | | | | | | | | | | | | Use 'arbitrary' dataspace when trying to configure RAW streams. Bug: 179158925 Test: run vts -m VtsHalCameraProviderV2_4TargetTest Change-Id: I1faa29bea3df91a34ba87ec2c7ecb9a17bd7a4e2
* | Merge "[MemInit] Use new MemInit API." am: 5daa3ab5e0 am: 87a946d883 am: ↵Mitch Phillips2021-02-021-2/+8
|\| | | | | | | | | | | | | | | | | | | b2bac598a9 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1555757 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I0e062a704e6e82f05c79d43ca0968e65f46534ce
| * [MemInit] Use new MemInit API.Mitch Phillips2021-01-291-2/+8
| | | | | | | | | | | | | | | | | | | | | | The system property will only disable heap memory initialization. If you want to disable MTE (which I don't think was the subject of the original patch), you can use the MTE sysprops: 'arm64.memtag.process.<pname> = "off"'. Bug: 135772972 Test: Device boots. Change-Id: I180be76ff2f776f1ec1a607de848ff6c81da852d
* | Merge "Camera: fix HAL1 removeCamera crash" am: 2b8f95789e am: f977c1be53 ↵Treehugger Robot2020-12-041-15/+20
|\| | | | | | | | | | | | | | | am: fe1b7f038d Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1515921 Change-Id: I7e6164caa7a21721e182f4645ab73ac661639797
| * Camera: fix HAL1 removeCamera crashYin-Chia Yeh2020-12-031-15/+20
| | | | | | | | | | | | Test: partner testing Bug: 173511749 Change-Id: Ifd5fc7c63e3835945194291d161b491bd5acb342
* | Merge "VTS: Verify no duplicate entries between partial results"TreeHugger Robot2020-11-171-3/+21
|\ \
| * | VTS: Verify no duplicate entries between partial resultsShuzhen Wang2020-11-161-3/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Partial results are appended together. If there are duplicate entries between partial results, there will be more than more entries for a tag in the final result. This can cause undefined behavior, especially when they have different values. Test: Run Camera VTS test on Pixel devices Bug: 170575182 Change-Id: I931660cef16a90ee0c247e3c4513a88adb7211ab
* | | Merge "Camera: Expect physical results in the last partial notification" am: ↵Treehugger Robot2020-11-131-1/+6
|\ \ \ | |/ / |/| / | |/ | | | | | | | | cecee13161 am: f026f3e5fe am: 5bb754093a am: 3ee6110e35 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1435036 Change-Id: I8dcaf8ccfc584c2ba6a53fee3eff06d8f1b6f80a
| * Merge "Camera: Expect physical results in the last partial notification"Treehugger Robot2020-11-131-1/+6
| |\
| | * Camera: Expect physical results in the last partial notificationEmilian Peev2020-09-231-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per API specification the physical device capture results will only be part of the last/final partial result notification. Bug: 165476824 Test: adb shell /data/nativetest64/VtsHalCameraProviderV2_4TargetTest/VtsHalCameraProviderV2_4TargetTest Change-Id: I0aa860b10ed2bd30c46f58ad0ee530c740f1f5d6
| * | Merge "Merge ab/6749736 in stage." into stage-aosp-masterTreeHugger Robot2020-10-131-3/+6
| |\ \
| | * \ Merge ab/6749736 in stage.Xin Li2020-10-081-3/+6
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 167233921 Merged-In: I6756cad681e4cfa01868450214da0d7b2d5261e4 Change-Id: Ia529ecf4f48248d5af63673f359916486f71bc35
| | * | | Rename vts-core to vtsDan Shi2020-09-281-1/+1
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | Bug: 151896491 Test: none Change-Id: If74547c56b46ebc7fd728c1bf52fe9dedac65ffa Merged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b
* | | | Merge "camera 2.4: conditionally disable memory init" am: 6c6fd401a8 am: ↵Steven Moreland2020-10-122-1/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8e69ad680f am: b9172fcc07 am: b088e60825 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1449141 Change-Id: Id2fefe8f9fae524b62e7b119528fa7cb96e3992c
| * | | | Merge "camera 2.4: conditionally disable memory init" am: 6c6fd401a8 am: ↵Steven Moreland2020-10-122-1/+10
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8e69ad680f Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1449141 Change-Id: Ibea6d3bce77764f5029a029dd19c8197f151b7e7
| | * | | camera 2.4: conditionally disable memory initSteven Moreland2020-10-052-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This needs to be disabled on Pixel 3, but this is the only place w/ source code visible in AOSP. So, it is implemented as a mechanism. Bug: 166675194 Test: atest android.hardware.camera2.cts.PerformanceTest Change-Id: I0d91389432906a917696d27d27b4d6d96e64d09f
| | * | | Rename vts-core to vtsDan Shi2020-09-261-1/+1
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | Bug: 151896491 Test: none Change-Id: If74547c56b46ebc7fd728c1bf52fe9dedac65ffa Merged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b
| * | | Rename vts-core to vtsDan Shi2020-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 151896491 Test: none Change-Id: If74547c56b46ebc7fd728c1bf52fe9dedac65ffa Merged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b
* | | | Merge "camera vts: fix CameraHidlTest::isSecureOnly for HAL1 Device" am: ↵Treehugger Robot2020-09-181-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d56db87577 am: 83a6256f38 am: ed6abddaf8 am: 12069ba334 am: 2b2b298116 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1428451 Change-Id: I3ef3aa622487517945bec335e123a0fe7e422005
| * | | Merge "camera vts: fix CameraHidlTest::isSecureOnly for HAL1 Device" am: ↵Treehugger Robot2020-09-181-1/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d56db87577 am: 83a6256f38 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1428451 Change-Id: I2aa2077cffbbee18a0cd25acb46c3a8e0c4b6f14
| | * | camera vts: fix CameraHidlTest::isSecureOnly for HAL1 DeviceNukemZHYu2020-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | change (getCameraDeviceVersion(mProviderType, name) to (getCameraDeviceVersion(name, mProviderType) Avoid Camera HAL 1 Device fail on Status(EX_TRANSACTION_FAILED): 'BAD_TYPE: Bug: 168676352 Test: run commandAndExit vts -m VtsHalCameraProviderV2_5Target Change-Id: Icb164538bbc357e22412a7320bb721c220c24a4c