[libcamera-devel,v2,0/8] cam: add --format option to configure a stream
mbox series

Message ID 20190131234721.22606-1-laurent.pinchart@ideasonboard.com
Headers show
Series
  • cam: add --format option to configure a stream
Related show

Message

Laurent Pinchart Jan. 31, 2019, 11:47 p.m. UTC
Hello,

This series is a rework of Niklas' previous series of the same name. It
adds a new key=value parser and integrates it in the cam utility
OptionsParser, and extend the cam utility to set stream format.

Compared to v1 the options parser has been extended with a variant
OptionValue type that integrates with the new key=value parser. Please
see individual patches for details.

The series depends on [1] for 6/6 which needs the stream API in the
camera object to actually set the requested format.

[1] [PATCH v3 0/6] libcamera: add basic support for streams and format
   configuration

Laurent Pinchart (3):
  cam: options: Move struct Option
  cam: options: Store options in a list instead of a vector
  cam: options: Add option type handling to options parser

Niklas Söderlund (5):
  cam: options: Move enum OptionArgument
  cam: options: Create a template class for options
  cam: options: Return whether addOption() succeeds or not
  cam: options: Add a key=value parser
  cam: Add --format option to configure a stream

 src/cam/main.cpp    | 114 +++++++++++---
 src/cam/options.cpp | 354 ++++++++++++++++++++++++++++++++++++++++----
 src/cam/options.h   | 121 +++++++++++----
 3 files changed, 517 insertions(+), 72 deletions(-)