From 47e16949dbf7603550a09a6306d6fec6b51bab66 Mon Sep 17 00:00:00 2001 From: Sergey Lapin Date: Wed, 31 Mar 2021 22:37:29 +0300 Subject: [PATCH] Adding camera information support --- src/gsttools/qgstutils.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/gsttools/qgstutils.cpp b/src/gsttools/qgstutils.cpp index 9e7b7737..44183dea 100644 --- a/src/gsttools/qgstutils.cpp +++ b/src/gsttools/qgstutils.cpp @@ -568,6 +568,23 @@ QVector QGstUtils::enumerateCameras(GstElementFactory *fa } } else if (g_object_class_find_property(objectClass, "video-source")) { hasVideoSource = true; + /* hack for pinephone configuration */ + const CameraInfo primary = { + QStringLiteral("rear"), + QGstreamerVideoInputDeviceControl::primaryCamera(), + 270, + QCamera::BackFace, + QByteArray() + }; + const CameraInfo secondary = { + QStringLiteral("front"), + QGstreamerVideoInputDeviceControl::secondaryCamera(), + 90, + QCamera::FrontFace, + QByteArray() + }; + devices.append(primary); + devices.append(secondary); } g_type_class_unref(objectClass);