[libcamera-devel] [PATCH v3 00/10] Zero-copy RAW stream work

Naushir Patuck naush at raspberrypi.com
Fri Jul 17 10:54:00 CEST 2020


Hi,

This is the next version of the zero-copy RAW stream work for the Raspberry Pi
pipeline handler.  All rework is now done to use the new IPA configuration passing
mechanism.

Regards,
Naush

Naushir Patuck (10):
  libcamera: pipeline: raspberrypi: Move RPiStream into a separate file
  libcamera: pipeline: ipa: raspberrypi: Rework drop frame signalling
  libcamera: pipeline: raspberrypi: Add some debug logging
  libcamera: pipeline: raspberrypi: Increase the number of RAW buffers
  libcamera: pipeline: raspberrypi: Remove const qualifier from
    RPiStream
  libcamera: pipeline: raspberrypi: Rework stream buffer logic for
    zero-copy
  libcamera: pipeline: raspberrypi: Fix bug in passing configuration to
    IPA
  libcamera: pipeline: raspberrypi: Add more robust stream buffer logic
  libcamera: pipeline: ipa: raspberrypi: Remove use of FrameBuffer
    cookie
  libcamera: pipeline: raspberrypi: Handle any externally allocated
    FrameBuffer

 include/libcamera/ipa/raspberrypi.h           |   2 +-
 src/ipa/raspberrypi/raspberrypi.cpp           |  20 +-
 .../pipeline/raspberrypi/meson.build          |   1 +
 .../pipeline/raspberrypi/raspberrypi.cpp      | 566 +++++++-----------
 .../pipeline/raspberrypi/rpi_stream.cpp       | 222 +++++++
 .../pipeline/raspberrypi/rpi_stream.h         | 118 ++++
 6 files changed, 583 insertions(+), 346 deletions(-)
 create mode 100644 src/libcamera/pipeline/raspberrypi/rpi_stream.cpp
 create mode 100644 src/libcamera/pipeline/raspberrypi/rpi_stream.h

-- 
2.25.1



More information about the libcamera-devel mailing list