libcamera: Replace usage of lroundf() with std::lround()

As explained in the coding style document, usage of std::lround() is
preferred over lroundf() as it picks the correct function based on
the argument type. Replace calls to lroundf() with std::lround() through
libcamera.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
This commit is contained in:
Laurent Pinchart
2024-09-30 10:56:48 +03:00
parent 8b378a5606
commit fa2dfd55cc
3 changed files with 8 additions and 8 deletions
+2 -2
View File
@@ -6,9 +6,9 @@
*/
#include <algorithm>
#include <cmath>
#include <iomanip>
#include <map>
#include <math.h>
#include <tuple>
#include <linux/media-bus-format.h>
@@ -420,7 +420,7 @@ int PipelineHandlerVimc::processControls(VimcCameraData *data, Request *request)
continue;
}
int32_t value = lroundf(it.second.get<float>() * 128 + offset);
int32_t value = std::lround(it.second.get<float>() * 128 + offset);
controls.set(cid, std::clamp(value, 0, 255));
}