[libcamera-devel] [PATCH v6 00/12] Zero-copy RAW stream work
Naushir Patuck
naush at raspberrypi.com
Thu Aug 27 10:29:43 CEST 2020
Hi,
Sorry to pester again, but could I get a review for this patch set
please? Particularly patches 10-12/12 which are new additions.
Thanks,
Naush
On Tue, 4 Aug 2020 at 10:58, Naushir Patuck <naush at raspberrypi.com> wrote:
>
> Hi,
>
> Here is the next version of the zero-copy function patchset for the Raspberry Pi
> platform. Patches 01-09/12 are identical to the previous patchset, and patches
> 10-12/12 add functionality to support any external buffer allocation to be used
> for stream captures.
>
> Regards,
> Naush
>
> Naushir Patuck (12):
> 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
> pipeline: raspberrypi: Use an unordered_map for the stream buffer list
> pipeline: raspberrypi: Use an unordered_set to store IPA buffer ids
> pipeline: ipa: raspberrypi: Handle any externally allocated
> FrameBuffer
>
> include/libcamera/ipa/raspberrypi.h | 13 +-
> src/ipa/raspberrypi/raspberrypi.cpp | 26 +-
> .../pipeline/raspberrypi/meson.build | 1 +
> .../pipeline/raspberrypi/raspberrypi.cpp | 587 ++++++++----------
> .../pipeline/raspberrypi/rpi_stream.cpp | 244 ++++++++
> .../pipeline/raspberrypi/rpi_stream.h | 140 +++++
> 6 files changed, 662 insertions(+), 349 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