[libcamera-devel] [PATCH v4 0/8] android: Multi-stream support

Kieran Bingham kieran.bingham at ideasonboard.com
Mon Jul 6 17:38:00 CEST 2020


The fourth iteration for multi-stream support.

Technically, this has RB tags for each patch, but as there were a few
substantial changes from v3, I'll let this get a final ack or two before
I consider integration.

This 'works' so far, but when I base my jpeg work on top, I am
experiencing some undesirable crashes on destruction of the Request
objects.

I can't currently see that it is directly a result of this series yet,
so I'm posting before finding the root cause, but I'm fully aware that
there 'may' still be a bug in here.

Still, "as far as I can tell", this is not worse than what we have
already ;-)


Kieran Bingham (8):
  libcamera: camera: Allow unspecified roles for generateConfiguration
  android: camera_device: Provide a toPixelFormat helper
  android: camera_device: Support multiple stream configurations
  android: camera_device: Simplify FrameBuffer construction from a
    buffer_handle_t
  android: camera_device: Create the Request and
    Camera3RequestDescriptor together
  android: camera_device: Maintain a vector of CameraStream
  android: camera_device: Add buffers for each stream to Requests
  android: camera_device: Remove single buffer restriction.

 include/libcamera/camera.h    |   2 +-
 src/android/camera_device.cpp | 185 ++++++++++++++++++++--------------
 src/android/camera_device.h   |  14 +++
 3 files changed, 127 insertions(+), 74 deletions(-)

-- 
2.25.1



More information about the libcamera-devel mailing list