From 38bff0c82bf18e7bc7a35a5395ccdc8078797f30 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Wed, 18 May 2022 19:19:17 +0200 Subject: cam: Add a parser for capture scripts Add a parser class to the cam test application to control the capture operations through a yaml script. The capture script currently allow to specify a list of controls and their associated values to be applied per-frame. Also add a trivial capture script example to showcase the intended script structure. Signed-off-by: Jacopo Mondi Signed-off-by: Laurent Pinchart Reviewed-by: Jacopo Mondi --- src/cam/meson.build | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/cam/meson.build') diff --git a/src/cam/meson.build b/src/cam/meson.build index 5bab8c9e..c47a8559 100644 --- a/src/cam/meson.build +++ b/src/cam/meson.build @@ -11,6 +11,7 @@ cam_enabled = true cam_sources = files([ 'camera_session.cpp', + 'capture_script.cpp', 'event_loop.cpp', 'file_sink.cpp', 'frame_sink.cpp', @@ -38,6 +39,7 @@ cam = executable('cam', cam_sources, libcamera_public, libdrm, libevent, + libyaml, ], cpp_args : cam_cpp_args, install : true) -- cgit v1.2.1