[libcamera-devel] [PATCH v4 00/12] Raspberry Pi: Platform configuration and buffer allocation improvements
Naushir Patuck
naush at raspberrypi.com
Mon Jan 16 10:10:16 CET 2023
Another ping. Anyone have time to provide some feedback?
Thanks,
Naush
On Tue, 10 Jan 2023 at 09:01, Naushir Patuck <naush at raspberrypi.com> wrote:
> Hi all,
>
> Just a gentle ping to get some feedback on this series.
>
> Many thanks,
> Naush
>
>
> On Fri, 9 Dec 2022 at 09:01, Naushir Patuck <naush at raspberrypi.com> wrote:
>
>> Hi,
>>
>> As mentioned in another email, this version fixes a minor regression
>> introduced
>> in version 3 where the delayed stream on for the ISP nodes causes some
>> frame
>> drops. This comes at the expense of allocating an additional buffer for
>> the ISP
>> output when we have to drop frames for 3A convergence.
>>
>> 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 MandatoryRequestBuffer hints for Unicam
>> Image
>> libcamera: pipeline: build: Add pipeline_data_dir variable
>> pipeline: raspberrypi: Read config parameters from a file
>> pipeline: raspberrypi: Handle MandatoryRequestBuffer hints for ISP
>> Output0
>> pipeline: raspberrypi: Validate MandatoryRequestBuffer 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 | 216 +++++++++++++++---
>> src/libcamera/pipeline_handler.cpp | 60 +++++
>> src/libcamera/stream.cpp | 24 ++
>> 10 files changed, 352 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
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.libcamera.org/pipermail/libcamera-devel/attachments/20230116/9cbd8993/attachment.htm>
More information about the libcamera-devel
mailing list