[libcamera-devel] [RFC 0/7] libcamera: extend camera and pipeline to support requests
Niklas Söderlund
niklas.soderlund at ragnatech.se
Tue Feb 5 01:06:55 CET 2019
Hi,
This series aims to extend the library with requests and the ability to
start and stop capturing from a camera. It is based on buffer and v4l2
work by Jacopo and Kieran floating around on the ML. Therefor the
purpose of this submission is not to merge it but to collect review on
the API to possibly merge it once all dependencies are in.
Kieran Bingham (1):
libcamera: pipeline: uvcvideo: Add queueRequest support
Niklas Söderlund (6):
libcamera: pipelines: implement start and stop of a camera
libcamera: pipelines: add buffer and request support
libcamera: camera: implement start and stop of a camera
libcamera: camera: add request support
libcamera: pipeline: uvcvideo: add allocateBuffers and freeBuffers
support
libcamera: pipeline: uvcvideo: add camera start and stop
include/libcamera/camera.h | 11 ++
src/libcamera/camera.cpp | 150 ++++++++++++++++++++++-
src/libcamera/include/pipeline_handler.h | 11 ++
src/libcamera/pipeline/ipu3/ipu3.cpp | 38 ++++++
src/libcamera/pipeline/uvcvideo.cpp | 64 ++++++++++
src/libcamera/pipeline/vimc.cpp | 38 ++++++
src/libcamera/pipeline_handler.cpp | 74 +++++++++++
7 files changed, 385 insertions(+), 1 deletion(-)
--
2.20.1
More information about the libcamera-devel
mailing list