[libcamera-devel] [PATCH v3 0/6] {cam, qcam}: Unify stream option parsing
Niklas Söderlund
niklas.soderlund at ragnatech.se
Fri May 1 12:59:59 CEST 2020
Hi,
I have now pushed this to master.
On 2020-05-01 04:34:26 +0200, Niklas Söderlund wrote:
> Hi,
>
> Prepare for allowing multiple streams in qcam by unifying the cam and
> qcam command line options parsing for stream options. With this RAW
> capture support can be added to qcam without first redesigning the whole
> GUI to allow for individual stream configuration.
>
> Also having the same options for cam and qcam to configure streams is a
> good idea. As this series reveals some features where enabled in cam but
> not in qcam.
>
> Niklas Söderlund (6):
> cam: options: Make KeyValueParser::parse() virtual
> cam: options: Add public method to invalidate options
> cam: Add helper class to parse stream configuration
> cam: Make use of StreamKeyValueParser
> qcam: Make use of StreamKeyValueParser
> qcam: Check that camera can generate configuration from roles
>
> src/cam/main.cpp | 68 ++-----------------
> src/cam/meson.build | 1 +
> src/cam/options.cpp | 6 ++
> src/cam/options.h | 6 +-
> src/cam/stream_options.cpp | 129 +++++++++++++++++++++++++++++++++++++
> src/cam/stream_options.h | 32 +++++++++
> src/qcam/main.cpp | 13 ++--
> src/qcam/main_window.cpp | 41 +++++++-----
> src/qcam/main_window.h | 4 +-
> src/qcam/meson.build | 1 +
> 10 files changed, 212 insertions(+), 89 deletions(-)
> create mode 100644 src/cam/stream_options.cpp
> create mode 100644 src/cam/stream_options.h
>
> --
> 2.26.2
>
--
Regards,
Niklas Söderlund
More information about the libcamera-devel
mailing list