[libcamera-devel] [PATCH v4 0/9] Zero-copy RAW stream work
Naushir Patuck
naush at raspberrypi.com
Mon Jul 20 11:13:02 CEST 2020
Hi,
Here is v4 of the patch set. I have removed the patch related to external buffer
handling. This needs a bit more though on how to implement, but should be fine,
as no application uses this method of buffer handling yet. This will be added
separately.
Regards,
Naush
Naushir Patuck (9):
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
include/libcamera/ipa/raspberrypi.h | 2 +-
src/ipa/raspberrypi/raspberrypi.cpp | 20 +-
.../pipeline/raspberrypi/meson.build | 1 +
.../pipeline/raspberrypi/raspberrypi.cpp | 524 +++++++-----------
.../pipeline/raspberrypi/rpi_stream.cpp | 216 ++++++++
.../pipeline/raspberrypi/rpi_stream.h | 118 ++++
6 files changed, 546 insertions(+), 335 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