[libcamera-devel] [PATCH 0/4] libcamera: enforce stream configuration

Niklas Söderlund niklas.soderlund at ragnatech.se
Thu Feb 21 00:59:35 CET 2019


Hi,

This series extends the documentation and implements the stricter 
enforcing of that the configuration requested exactly can be satisfied 
by the hardware discussed face to face. For a more detailed description 
see patch 1/4.

The last patch 4/4 improves the cam utility to make better use of the 
stricter requirements and prevents it from error out when requesting a 
format which the hardware can't match and instead informs the user of 
the real problem.

Niklas Söderlund (4):
  libcamera: pipeline_handler: extend documentation for
    configureStreams()
  libcamera: pipeline: uvcvideo: enforce stream configuration
  libcamera: pipeline: vimc: enforce stream configuration
  cam: fix return type of configureStreams()

 src/cam/main.cpp                    |  7 ++-----
 src/libcamera/pipeline/uvcvideo.cpp | 12 +++++++++++-
 src/libcamera/pipeline/vimc.cpp     | 12 +++++++++++-
 src/libcamera/pipeline_handler.cpp  |  9 +++++++++
 4 files changed, 33 insertions(+), 7 deletions(-)

-- 
2.20.1



More information about the libcamera-devel mailing list