diff options
| author | Linus Jahn <lnj@kaidan.im> | 2021-02-19 16:35:08 +0100 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2021-02-19 17:28:15 +0100 |
| commit | 90dd498be7658605ca7558769ea1bcae36ab6330 (patch) | |
| tree | 319bef5e1fbf6141cd779356971621dfb2e6c4aa /src/client/QXmppCallStream.cpp | |
| parent | abf4a0bf9fd1f1676db6b27d4dd19b039abe2a3d (diff) | |
QXmppCallStream: Use QRandomGenerator for Qt >= 5.10
Diffstat (limited to 'src/client/QXmppCallStream.cpp')
| -rw-r--r-- | src/client/QXmppCallStream.cpp | 8 |
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()); |
