From 4c9bc796051f9fc72969445c9c45478cc8efdf7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pekka=20Geh=C3=B6r?= Date: Wed, 8 Sep 2021 10:51:23 +0300 Subject: Android: Fix only the Default Resolution is listed issues After the fix, we get a list of available resolutions of the camera. Task-number: QTBUG-96097 Change-Id: I9403014f98fed381b49e8fcbab1559b307a8580d Reviewed-by: Assam Boudjelthia --- .../platform/android/mediacapture/qandroidcamerasession.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/multimedia') 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()); } } -- cgit v1.2.3