[libcamera-devel] [PATCH v8 0/8] libcamera: ipu3: Multiple streams support

Jacopo Mondi jacopo at jmondi.org
Fri Apr 19 16:23:32 CEST 2019


I have now pushed the series (8/8 excluded) to master.

Thank you all for the reviewing effort, this is a nice step forward in
my opinion :)

On Fri, Apr 19, 2019 at 03:25:23PM +0200, Jacopo Mondi wrote:
> The 8th version introduced those two changes:
> 3/8 -> remove cfg_ from IPU3Stream to avoid storing a reference to an
> object whose lifetime is not under the library control
> 4/8 -> rework stream assignement, use a switch statement and improve error
> handling as suggested by Laurent.
>
> 3/8 and 4/8 are the last two patches missing a tag.
> Once I have received it, I would push the series to master.
>
> Thanks
>   j
>
> Jacopo Mondi (8):
>   libcamera: stream: Document protected members
>   libcamera: camera: Reset basefield to decimal
>   libcamera: ipu3: Create camera with 2 streams
>   libcamera: ipu3: Use roles in stream configuration
>   libcamera: ipu3: Add multiple stream memory management
>   libcamera: ipu3: Queue requests for multiple streams
>   libcamera: ipu3: Connect viewfinder's BufferReady signal
>   [HACK] still capture every 10 frames
>
>  src/cam/main.cpp                     |  46 +++-
>  src/libcamera/camera.cpp             |   2 +-
>  src/libcamera/pipeline/ipu3/ipu3.cpp | 374 ++++++++++++++++++++-------
>  src/libcamera/stream.cpp             |  18 ++
>  4 files changed, 344 insertions(+), 96 deletions(-)
>
> --
> 2.21.0
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.libcamera.org/pipermail/libcamera-devel/attachments/20190419/054beb13/attachment.sig>


More information about the libcamera-devel mailing list