summaryrefslogtreecommitdiffstats
path: root/src/multimedia
diff options
context:
space:
mode:
authorAssam Boudjelthia <assam.boudjelthia@qt.io>2021-09-02 12:11:58 +0300
committerAssam Boudjelthia <assam.boudjelthia@qt.io>2021-09-03 20:22:47 +0300
commit93eb869321a599bbf3b1de07bcaa8711ab75dcb4 (patch)
tree06a0b6f26b7da7c4ad85b56bb22b286f0f4195de /src/multimedia
parent5971a78630cda0c9d7f5a7af4e476ae7fc92061a (diff)
Use the default native orientation as the orientation for camera preview
There might still be issues with correct orientation but native orientation is used in the final output images/videos, so use that in preview as well. Fixes: QTBUG-96075 Pick-to: 6.2 Change-Id: I39aa2b83cdf5497e7cdbb3b0eaf8aaf68acb18c7 Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Pekka Gehör <pekka.gehor@qt.io> Reviewed-by: Samuel Mira <samuel.mira@qt.io>
Diffstat (limited to 'src/multimedia')
-rw-r--r--src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp b/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp
index ecd04b5e1..bb7083d40 100644
--- a/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp
+++ b/src/multimedia/platform/android/mediacapture/qandroidcamerasession.cpp
@@ -384,10 +384,8 @@ bool QAndroidCameraSession::startPreview()
AndroidMultimediaUtils::enableOrientationListener(true);
- // Before API level 24 the orientation was always 0, which is what we're expecting, so
- // we'll enforce that here.
- if (QNativeInterface::QAndroidApplication::sdkVersion() > 23)
- m_camera->setDisplayOrientation(0);
+ // Use the default native orientation as the orientation for the preview
+ m_camera->setDisplayOrientation(m_nativeOrientation);
m_camera->startPreview();
m_previewStarted = true;