[libcamera-devel,0/4] libcamera: enforce stream configuration
mbox series

Message ID 20190220235939.25147-1-niklas.soderlund@ragnatech.se
Headers show
Series
  • libcamera: enforce stream configuration
Related show

Message

Niklas Söderlund Feb. 20, 2019, 11:59 p.m. UTC
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(-)