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

Jacopo Mondi jacopo at jmondi.org
Fri Apr 19 15:25:23 CEST 2019


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



More information about the libcamera-devel mailing list