| Message ID | 20200720091311.805092-1-naush@raspberrypi.com |
|---|---|
| Headers | show |
| Series |
|
| Related | show |
Hi Naush, everyone Thanks for all these patches! I've downloaded and tried them, with our nascent raspistill replacement as well as in qcam and it's all been working well for me. Can I add Tested-by: David Plowman <david.plowman@raspberrypi.com> to all the patches? Thanks David On Mon, 20 Jul 2020 at 10:13, Naushir Patuck <naush@raspberrypi.com> wrote: > > 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 > > _______________________________________________ > libcamera-devel mailing list > libcamera-devel@lists.libcamera.org > https://lists.libcamera.org/listinfo/libcamera-devel
Hi David, On Tue, Jul 21, 2020 at 11:13:03AM +0100, David Plowman wrote: > Hi Naush, everyone > > Thanks for all these patches! I've downloaded and tried them, with our > nascent raspistill replacement as well as in qcam and it's all been > working well for me. > > Can I add > > Tested-by: David Plowman <david.plowman@raspberrypi.com> > > to all the patches? Sure :-) Naush mentioned he will post a new version, I thus expect him to add your tag to the patches. > On Mon, 20 Jul 2020 at 10:13, Naushir Patuck <naush@raspberrypi.com> wrote: > > > > 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
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