summaryrefslogtreecommitdiffstats
path: root/src/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia')
-rw-r--r--src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp b/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp
index 11cfd73f3..62e12353e 100644
--- a/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp
+++ b/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp
@@ -145,6 +145,11 @@ void QAndroidCameraSession::updateAvailableCameras()
if (!info->id.isEmpty()) {
AndroidCamera::getSupportedFormats(i, info->videoFormats);
+ // Add supported picture sizes to the camera info
+ AndroidCamera *camera = AndroidCamera::open(i);
+ if (camera)
+ info->photoResolutions = camera->getSupportedPictureSizes();
+ delete camera;
g_availableCameras->append(info->create());
}
}