aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppCallStream.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2021-02-19 16:35:08 +0100
committerLinus Jahn <lnj@kaidan.im>2021-02-19 17:28:15 +0100
commit90dd498be7658605ca7558769ea1bcae36ab6330 (patch)
tree319bef5e1fbf6141cd779356971621dfb2e6c4aa /src/client/QXmppCallStream.cpp
parentabf4a0bf9fd1f1676db6b27d4dd19b039abe2a3d (diff)
QXmppCallStream: Use QRandomGenerator for Qt >= 5.10
Diffstat (limited to 'src/client/QXmppCallStream.cpp')
-rw-r--r--src/client/QXmppCallStream.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/client/QXmppCallStream.cpp b/src/client/QXmppCallStream.cpp
index 386906b8..8729f4b0 100644
--- a/src/client/QXmppCallStream.cpp
+++ b/src/client/QXmppCallStream.cpp
@@ -27,6 +27,10 @@
#include "QXmppCall_p.h"
#include "QXmppStun.h"
+#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
+#include <QRandomGenerator>
+#endif
+
#include <cstring>
#include <gst/gst.h>
@@ -49,7 +53,11 @@ QXmppCallStreamPrivate::QXmppCallStreamPrivate(QXmppCallStream *parent, GstEleme
name(name_),
id(id_)
{
+#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
+ localSsrc = QRandomGenerator::global()->generate();
+#else
localSsrc = qrand();
+#endif
iceReceiveBin = gst_bin_new(QStringLiteral("receive_%1").arg(id).toLatin1().data());
iceSendBin = gst_bin_new(QStringLiteral("send_%1").arg(id).toLatin1().data());