[PATCH v3 0/7] Refactor Android HAL before supporting partial result
Harvey Yang
chenghaoyang at chromium.org
Wed Dec 4 17:36:25 CET 2024
Hi folks,
This series of patches is a subset of the previous
"Signal metadataAvailable and Android partial result". It consists of
clean ups, bug fixes, and supporting multiple Mapped streams on the same
source stream.
This passes gitlab pipeline:
https://gitlab.freedesktop.org/chenghaoyang/libcamera/-/pipelines/1323395
The series that adds the support of partial result will follow this
series.
BR,
Harvey
Harvey Yang (7):
android: Move StreamBuffer out of Camera3RequestDescriptor
android: Set StreamBuffer::srcBuffer in
CameraDevice::processCaptureRequest
android: Correctly support multiple Mapped streams
android: Add CameraDevice::sendCaptureResult()
android: Drop notify CAMERA3_MSG_ERROR_REQUEST when a request fails
android: notify CAMERA3_MSG_ERROR_REQUEST out of order
android: Remove Camera3RequestDescriptor::streamsProcessMutex_
src/android/camera_device.cpp | 220 +++++++++++++----------
src/android/camera_device.h | 11 +-
src/android/camera_request.cpp | 38 ++--
src/android/camera_request.h | 58 +++---
src/android/camera_stream.cpp | 20 +--
src/android/camera_stream.h | 6 +-
src/android/jpeg/encoder.h | 2 +-
src/android/jpeg/encoder_jea.cpp | 2 +-
src/android/jpeg/encoder_jea.h | 2 +-
src/android/jpeg/encoder_libjpeg.cpp | 2 +-
src/android/jpeg/encoder_libjpeg.h | 2 +-
src/android/jpeg/post_processor_jpeg.cpp | 2 +-
src/android/jpeg/post_processor_jpeg.h | 2 +-
src/android/post_processor.h | 4 +-
src/android/yuv/post_processor_yuv.cpp | 2 +-
src/android/yuv/post_processor_yuv.h | 2 +-
16 files changed, 207 insertions(+), 168 deletions(-)
--
2.47.0.338.g60cca15819-goog
More information about the libcamera-devel
mailing list