[libcamera-devel] [PATCH v5 00/12] Raspberry Pi: Platform configuration and buffer allocation improvements
Naushir Patuck
naush at raspberrypi.com
Wed Jan 18 09:59:41 CET 2023
Hi,
Version 5 addresses Kieran's comments and we switch the sense of the hint.
So we replace the enum MandatoryRequestBuffer with OptionalStream. No other
changes in this version over v4.
Thanks,
Naush
Naushir Patuck (12):
libcamera: stream: Add stream hints to StreamConfiguration
libcamera: pipeline: Add a platform configuration file helper
pipeline: raspberrypi: Add a pipeline config structure
pipeline: raspberrypi: Reorder startup drop frame initialisation
pipeline: raspberrypi: Handle OptionalStream hints for Unicam Image
libcamera: pipeline: build: Add pipeline_data_dir variable
pipeline: raspberrypi: Read config parameters from a file
pipeline: raspberrypi: Handle OptionalStream hints for ISP Output0
pipeline: raspberrypi: Validate OptionalStream in queueRequestDevice()
pipeline: raspberrypi: Add a parameter to disable startup drop frames
pipeline: raspberrypi: Allow pipeline handler to always use the newest
frame
pipeline: raspberrypi: Add minimal memory usage config file
include/libcamera/internal/pipeline_handler.h | 3 +
include/libcamera/stream.h | 8 +
src/libcamera/pipeline/meson.build | 3 +
.../pipeline/raspberrypi/data/example.yaml | 29 +++
.../pipeline/raspberrypi/data/meson.build | 9 +
.../raspberrypi/data/minimal_mem.yaml | 29 +++
.../pipeline/raspberrypi/meson.build | 2 +
.../pipeline/raspberrypi/raspberrypi.cpp | 215 +++++++++++++++---
src/libcamera/pipeline_handler.cpp | 60 +++++
src/libcamera/stream.cpp | 24 ++
10 files changed, 351 insertions(+), 31 deletions(-)
create mode 100644 src/libcamera/pipeline/raspberrypi/data/example.yaml
create mode 100644 src/libcamera/pipeline/raspberrypi/data/meson.build
create mode 100644 src/libcamera/pipeline/raspberrypi/data/minimal_mem.yaml
--
2.25.1
More information about the libcamera-devel
mailing list