[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