<div dir="ltr">Another ping.  Anyone have time to provide some feedback?<div><br></div><div>Thanks,</div><div>Naush</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 10 Jan 2023 at 09:01, Naushir Patuck <<a href="mailto:naush@raspberrypi.com">naush@raspberrypi.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>Just a gentle ping to get some feedback on this series.</div><div><br></div><div>Many thanks,</div><div>Naush</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 9 Dec 2022 at 09:01, Naushir Patuck <<a href="mailto:naush@raspberrypi.com" target="_blank">naush@raspberrypi.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
As mentioned in another email, this version fixes a minor regression introduced<br>
in version 3 where the delayed stream on for the ISP nodes causes some frame<br>
drops.  This comes at the expense of allocating an additional buffer for the ISP<br>
output when we have to drop frames for 3A convergence.<br>
<br>
Thanks,<br>
Naush<br>
<br>
Naushir Patuck (12):<br>
  libcamera: stream: Add stream hints to StreamConfiguration<br>
  libcamera: pipeline: Add a platform configuration file helper<br>
  pipeline: raspberrypi: Add a pipeline config structure<br>
  pipeline: raspberrypi: Reorder startup drop frame initialisation<br>
  pipeline: raspberrypi: Handle MandatoryRequestBuffer hints for Unicam<br>
    Image<br>
  libcamera: pipeline: build: Add pipeline_data_dir variable<br>
  pipeline: raspberrypi: Read config parameters from a file<br>
  pipeline: raspberrypi: Handle MandatoryRequestBuffer hints for ISP<br>
    Output0<br>
  pipeline: raspberrypi: Validate MandatoryRequestBuffer in<br>
    queueRequestDevice()<br>
  pipeline: raspberrypi: Add a parameter to disable startup drop frames<br>
  pipeline: raspberrypi: Allow pipeline handler to always use the newest<br>
    frame<br>
  pipeline: raspberrypi: Add minimal memory usage config file<br>
<br>
 include/libcamera/internal/pipeline_handler.h |   3 +<br>
 include/libcamera/stream.h                    |   8 +<br>
 src/libcamera/pipeline/meson.build            |   3 +<br>
 .../pipeline/raspberrypi/data/example.yaml    |  29 +++<br>
 .../pipeline/raspberrypi/data/meson.build     |   9 +<br>
 .../raspberrypi/data/minimal_mem.yaml         |  29 +++<br>
 .../pipeline/raspberrypi/meson.build          |   2 +<br>
 .../pipeline/raspberrypi/raspberrypi.cpp      | 216 +++++++++++++++---<br>
 src/libcamera/pipeline_handler.cpp            |  60 +++++<br>
 src/libcamera/stream.cpp                      |  24 ++<br>
 10 files changed, 352 insertions(+), 31 deletions(-)<br>
 create mode 100644 src/libcamera/pipeline/raspberrypi/data/example.yaml<br>
 create mode 100644 src/libcamera/pipeline/raspberrypi/data/meson.build<br>
 create mode 100644 src/libcamera/pipeline/raspberrypi/data/minimal_mem.yaml<br>
<br>
-- <br>
2.25.1<br>
<br>
</blockquote></div>
</blockquote></div>