summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/qplatformcamera.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/platform/qplatformcamera.cpp')
-rw-r--r--src/multimedia/platform/qplatformcamera.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/multimedia/platform/qplatformcamera.cpp b/src/multimedia/platform/qplatformcamera.cpp
index 21a13ea97..ac8793fb0 100644
--- a/src/multimedia/platform/qplatformcamera.cpp
+++ b/src/multimedia/platform/qplatformcamera.cpp
@@ -72,7 +72,8 @@ QCameraFormat QPlatformCamera::findBestCameraFormat(const QCameraDevice &camera)
for (const auto &fmt : formats) {
// check if fmt is better. We try to find the highest resolution that offers
// at least 30 FPS
- if (f.maxFrameRate() < 30 && fmt.maxFrameRate() > f.maxFrameRate())
+ // we use 29 FPS to compare against as some cameras report 29.97 FPS...
+ if (f.maxFrameRate() < 29 && fmt.maxFrameRate() > f.maxFrameRate())
f = fmt;
else if (f.maxFrameRate() == fmt.maxFrameRate() &&
f.resolution().width()*f.resolution().height() < fmt.resolution().width()*fmt.resolution().height())