mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
43549d934ea08427d21401dabc0f3067fe2bf5bb
ExternalCameraHAL supports HAL buffer management which means cameraservice will not send it an output buffer along with the capture request, and the HAL has the freedom to request an output buffer when an output buffer is needed. As a remnant of migration from HIDL to AIDL, the ExternalCameraHAL still attempted to import buffers that the cameraservice has sent with the CaptureRequest. However, with HAL buffer manager enabled, this buffer is always null and results in the HAL failing to process the capture request. This CL removes the logic for importing output buffers when processing capture requests from the cameraservice, and lets the HAL call requestStreamBuffers when it needs an output buffer. Bug: 299182874 Test: VTS Tests now pass Change-Id: I00654836b7ae91a91a2afa4b149712977e07dcc5
Merge "Modify CameraUseStreamConfigToDisplay" into android13-tests-dev am:
4c7a5de957 am: b4fadec4ff am: 0e1c989a36 am: ebce8d87f3
Merge "Move input processor service into VAPEX" into main am:
e4067812af am: 0700527672 am: cdd31181ec
Merge "Tag vts module VtsHalSecureElementTargetTest with secure element sim" into main am:
7653e2653d am: 9235c8bf1f am: c6ab68fec7
Merge "sensors: Do not limit aidl-multihal visibility" into main am:
a9860a2192 am: 33790283ef am: 73c2e944f6
Description
No description provided
Languages
C++
56.3%
AIDL
41.2%
C
1.5%
Rust
0.4%
Java
0.4%
Other
0.1%