Avichal Rakesh 43549d934e ExternalCameraHAL: Skip importing buffer from capture request
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
2024-01-29 15:08:19 -08:00
2023-09-13 21:18:46 +00:00
2023-09-08 20:25:29 +00:00
2023-10-10 10:30:03 +09:00
2023-04-07 23:41:20 +00:00
2023-10-16 15:02:54 -07:00
2023-09-19 23:48:35 +09:00
2023-04-07 23:41:20 +00:00
2023-11-22 23:01:25 +00:00
2023-12-12 18:06:34 +09:00
2023-09-11 16:21:52 +00:00
2023-10-16 19:12:21 +00:00
2023-09-15 13:16:28 +09:00
2023-09-08 21:06:03 +00:00
2023-09-11 17:03:06 +00:00
2024-01-10 12:30:37 -08:00
2024-01-02 10:50:04 -08:00
2023-09-11 16:32:19 +00:00
2016-08-30 11:28:36 -07:00
2022-08-01 16:19:14 +00:00
Description
No description provided
134 MiB
Languages
C++ 56.3%
AIDL 41.2%
C 1.5%
Rust 0.4%
Java 0.4%
Other 0.1%