diff options
author | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2021-09-02 12:11:58 +0300 |
---|---|---|
committer | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2021-09-03 20:22:47 +0300 |
commit | 93eb869321a599bbf3b1de07bcaa8711ab75dcb4 (patch) | |
tree | 06a0b6f26b7da7c4ad85b56bb22b286f0f4195de /src/multimedia | |
parent | 5971a78630cda0c9d7f5a7af4e476ae7fc92061a (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.cpp | 6 |
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; |