summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAmir Masoud Abdol <amir.abdol@qt.io>2023-05-30 14:41:05 +0200
committerAmir Masoud Abdol <amir.abdol@qt.io>2023-05-31 14:08:16 +0200
commit1cce84af3ecb4a570ab36fbe48357934d4d94ba0 (patch)
tree2b2865a699f1fc3252331d0e9a6d27226766611f /src
parent74ce8e208fd098cacdd044d4688607fdea82cb42 (diff)
Move the static variable declaration inside a function
In both files, it doesn't look like that we need these variable in more than one functions. So, we can move them in their respective functions. P.S. If not fixed, this breaks the Unity Build since it will result in a duplicate symbol declaration error. Pick-to: 6.5 Change-Id: I2e0babeb2422b3d3e4f953c93fb9c5a5ba11366a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/multimedia/qnx/capture/qqnxaudiorecorder.cpp4
-rw-r--r--src/plugins/multimedia/qnx/mediaplayer/qqnxmediaplayer.cpp4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/multimedia/qnx/capture/qqnxaudiorecorder.cpp b/src/plugins/multimedia/qnx/capture/qqnxaudiorecorder.cpp
index ead199fac..00a20bbd7 100644
--- a/src/plugins/multimedia/qnx/capture/qqnxaudiorecorder.cpp
+++ b/src/plugins/multimedia/qnx/capture/qqnxaudiorecorder.cpp
@@ -12,8 +12,6 @@
#include <sys/stat.h>
#include <sys/strm.h>
-static int idCounter = 0;
-
static QByteArray buildDevicePath(const QByteArray &deviceId, const QMediaEncoderSettings &settings)
{
QByteArray devicePath = QByteArrayLiteral("snd:/dev/snd/") + deviceId + QByteArrayLiteral("?");
@@ -43,6 +41,8 @@ QQnxAudioRecorder::~QQnxAudioRecorder()
void QQnxAudioRecorder::openConnection()
{
+ static int idCounter = 0;
+
m_connection = ConnectionUniquePtr { mmr_connect(nullptr) };
if (!m_connection) {
diff --git a/src/plugins/multimedia/qnx/mediaplayer/qqnxmediaplayer.cpp b/src/plugins/multimedia/qnx/mediaplayer/qqnxmediaplayer.cpp
index 8d32ac939..e68f95d6d 100644
--- a/src/plugins/multimedia/qnx/mediaplayer/qqnxmediaplayer.cpp
+++ b/src/plugins/multimedia/qnx/mediaplayer/qqnxmediaplayer.cpp
@@ -140,8 +140,6 @@ private:
QQnxWindowGrabber::BufferView buffer;
};
-static int idCounter = 0;
-
QT_BEGIN_NAMESPACE
QQnxMediaPlayer::QQnxMediaPlayer(QMediaPlayer *parent)
@@ -168,6 +166,8 @@ QQnxMediaPlayer::~QQnxMediaPlayer()
void QQnxMediaPlayer::openConnection()
{
+ static int idCounter = 0;
+
m_connection = mmr_connect(nullptr);
if (!m_connection) {
emitPError(QString::fromLatin1("Unable to connect to the multimedia renderer"));