libcamera: Use the Size class through libcamera
Several of our structures include width and height fields that model a size while we have a Size class for that purpose. Use the Size class through libcamera, and give it a toString() method like other geometry and format classes. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
This commit is contained in:
parent
baad55d009
commit
a2dddf7c26
19 changed files with 93 additions and 121 deletions
|
@ -64,8 +64,8 @@ protected:
|
|||
* the default configuration of the VIMC camera is known to
|
||||
* work.
|
||||
*/
|
||||
sconf->width *= 2;
|
||||
sconf->height *= 2;
|
||||
sconf->size.width *= 2;
|
||||
sconf->size.height *= 2;
|
||||
if (camera_->configureStreams(conf)) {
|
||||
cout << "Failed to set modified configuration" << endl;
|
||||
return TestFail;
|
||||
|
@ -74,8 +74,7 @@ protected:
|
|||
/*
|
||||
* Test that setting an invalid configuration fails.
|
||||
*/
|
||||
sconf->width = 0;
|
||||
sconf->height = 0;
|
||||
sconf->size = { 0, 0 };
|
||||
if (!camera_->configureStreams(conf)) {
|
||||
cout << "Invalid configuration incorrectly accepted" << endl;
|
||||
return TestFail;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue