[libcamera-devel] [PATCH v2 0/7] Add support for V4L2 array controls
Jacopo Mondi
jacopo at jmondi.org
Sat Mar 21 11:26:34 CET 2020
Hi Laurent,
thanks for the review and for v2
On Sat, Mar 21, 2020 at 02:36:33AM +0200, Laurent Pinchart wrote:
> Hello,
>
> This is the second version of Jacopo's "[PATCH 00/11] Adda support for
> V4L2 array control and strings". Support for string controls has since
> then been merged, so the series now focusses solely on V4L2 array
> controls.
>
> Compared to v1, a patch has been added to introduce a zero-copy set API
> for ControlValue (1/7). Subsequent patches have been adapted to use this
> new API, and review comments on v1 have been addressed. Please see
> individual patches for details.
You've heard my initial skepticism for such a potentially disruptive
API, but the final result is -so much- better I'm now sold.
Test looks much better as well, so please have my
Reviewed-by: Jacopo Mondi <jacopo at jmondi.org>
for the series and feel free to push!
Thanks
j
>
> The series is based on the latest master branch.
>
> Jacopo Mondi (6):
> libcamera: v4l2_controls: Cache query control information
> libcamera: v4l2_device: Support writing array U8 controls
> libcamera: v4l2_device: Support reading U8 array controls
> libcamera: v4l2_controls: Support U8 array controls
> libcamera: v4l2_device: Enable enumeration of U8 controls
> test: v4l2_videodevice: Test U8 array controls
>
> Laurent Pinchart (1):
> libcamera: controls: Add zero-copy set API for ControlValue
>
> include/libcamera/controls.h | 4 ++
> src/libcamera/control_serializer.cpp | 61 ++----------------
> src/libcamera/controls.cpp | 54 ++++++++++++----
> src/libcamera/include/control_serializer.h | 3 -
> src/libcamera/include/v4l2_device.h | 1 +
> src/libcamera/v4l2_controls.cpp | 9 +++
> src/libcamera/v4l2_device.cpp | 75 +++++++++++++++++-----
> test/v4l2_videodevice/controls.cpp | 30 ++++++++-
> 8 files changed, 148 insertions(+), 89 deletions(-)
>
> --
> Regards,
>
> Laurent Pinchart
>
More information about the libcamera-devel
mailing list