libcamera: pipeline: raspberrypi: Simplify format fetching
Simplify code for looking up PixelFormatInfo using a V4L2 format by using the new PixelFormatInfo lookup function based on V4L2 format. Signed-off-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
@@ -81,8 +81,7 @@ V4L2DeviceFormat findBestMode(V4L2PixFmtMap &formatsMap, const Size &req)
|
||||
/* Calculate the closest/best mode from the user requested size. */
|
||||
for (const auto &iter : formatsMap) {
|
||||
V4L2PixelFormat v4l2Format = iter.first;
|
||||
PixelFormat pixelFormat = v4l2Format.toPixelFormat();
|
||||
const PixelFormatInfo &info = PixelFormatInfo::info(pixelFormat);
|
||||
const PixelFormatInfo &info = PixelFormatInfo::info(v4l2Format);
|
||||
|
||||
for (const SizeRange &sz : iter.second) {
|
||||
double modeWidth = sz.contains(req) ? req.width : sz.max.width;
|
||||
|
||||
Reference in New Issue
Block a user