[libcamera-devel] [PATCH v2 00/13] CameraStream refactor

Jacopo Mondi jacopo at jmondi.org
Tue Oct 6 16:44:19 CEST 2020


This v2 takes into account feedbacks recevied from Laurent, Kieran and Umang
on v1.

Some small refactoring and code cleanups, resulting in 2 patches dropped (or
better, squashed). The series ordering could be improved, but I think it's
acceptable.

Most patches reviewed already, hope to be able to merge soon.

Thanks
  j


Jacopo Mondi (13):
  android: camera_stream: Break out CameraStream
  android: camera_stream: Add CameraStream::Type
  android: camera_stream: Delegate Encoder construction
  android: camera_stream: Construct with Android stream
  android: camera_device: Move processing to CameraStream
  android: camera_stream: Retrieve Stream and Configuration
  android: camera_stream: Fetch format and size from configuration
  android: camera_device: Return Camera as shared_ptr
  android: camera_device: Make CameraStream configuration nicer
  android: camera_stream: Create buffer poll
  android: camera_device: Use CameraStream buffers
  android: camera_device: Add stream mapping log
  android: camera_device: Clear streams_ at stop time

 src/android/camera_device.cpp      | 188 ++++++++++++-----------------
 src/android/camera_device.h        |  30 ++---
 src/android/camera_hal_manager.cpp |   2 +-
 src/android/camera_stream.cpp      | 154 +++++++++++++++++++++++
 src/android/camera_stream.h        | 144 ++++++++++++++++++++++
 src/android/meson.build            |   1 +
 6 files changed, 387 insertions(+), 132 deletions(-)
 create mode 100644 src/android/camera_stream.cpp
 create mode 100644 src/android/camera_stream.h

--
2.28.0



More information about the libcamera-devel mailing list