[libcamera-devel] [PATCH v4 00/11] android: Supports memory backends
Jacopo Mondi
jacopo at jmondi.org
Tue Mar 2 15:18:33 CET 2021
Fix patch [8/11] which introduces CameraBuffer::jpegBufferSize() and
use it in [9/11]
The rest of the series stays the same as v3.
Thanks
j
Jacopo Mondi (11):
meson: options: Add option to select the Android platform
android: Introduce CameraBuffer interface
android: camera_buffer: Drop 'const' from buffer_handle_t
android: camera_device: Rename buffer fields
android: Move buffer mapping to CameraStream
android: camera_buffer: Implement libcamera::Extensible
android: post_processor: Use CameraBuffer API
android: camera_buffer: Add method to get the JPEG blob size
android: jpeg: Use CameraBuffer::jpegBufferSize()
android: mm: Provide helper macro for PIMPL
android: Introduce Chromium OS buffer manager
meson_options.txt | 6 ++
src/android/camera_buffer.h | 66 ++++++++++++
src/android/camera_device.cpp | 51 +--------
src/android/camera_device.h | 6 --
src/android/camera_stream.cpp | 16 ++-
src/android/camera_stream.h | 2 +-
src/android/jpeg/post_processor_jpeg.cpp | 25 ++---
src/android/jpeg/post_processor_jpeg.h | 2 +-
src/android/meson.build | 2 +
src/android/mm/cros_camera_buffer.cpp | 128 +++++++++++++++++++++++
src/android/mm/generic_camera_buffer.cpp | 88 ++++++++++++++++
src/android/mm/meson.build | 9 ++
src/android/post_processor.h | 4 +-
src/android/yuv/post_processor_yuv.cpp | 20 ++--
src/android/yuv/post_processor_yuv.h | 4 +-
15 files changed, 342 insertions(+), 87 deletions(-)
create mode 100644 src/android/camera_buffer.h
create mode 100644 src/android/mm/cros_camera_buffer.cpp
create mode 100644 src/android/mm/generic_camera_buffer.cpp
create mode 100644 src/android/mm/meson.build
--
2.30.0
More information about the libcamera-devel
mailing list