|
libcamera v0.7.0+1-4ceceb68
Supporting cameras in Linux since 2019
|
Define exactly when to return each status code. Should stream parameters set to 0 by the caller be adjusted without returning Adjusted ? This would potentially be useful for applications but would get in the way in Camera::configure(). Do we need an extra status code to signal this ?
Handle validation of buffers count when refactoring the buffers API.
ASSERT that the current and source ControlList are derived from a compatible ControlIdMap, to prevent undefined behaviour due to id collisions.
Reimplement or implement an overloaded version which internally uses std::unordered_map::merge() and accepts a non-const argument.
Define how to calculate the capture frame rate by defining controls to report additional delays introduced by the capture pipeline or post-processing stages (ie JPEG conversion, frame scaling).
Provide an explicit definition of default control values, for this and all other controls.