diff options
| author | Boris Pek <tehnick-8@yandex.ru> | 2022-05-25 22:05:45 +0300 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-05-28 17:28:01 +0200 |
| commit | 1b20fbc7408164079cf5ff64a273ce955d51cfb7 (patch) | |
| tree | c3f65a92a692978cf60af501162514df15294975 /src/client/QXmppCallStream.cpp | |
| parent | 1aad8061213ca30d05249d7105b398434f053c58 (diff) | |
| download | qxmpp-1b20fbc7408164079cf5ff64a273ce955d51cfb7.tar.gz | |
QXmppCallStream: use new GStreamer method
instead of deprecated one when build with GStreamer >= 1.20.0
Diffstat (limited to 'src/client/QXmppCallStream.cpp')
| -rw-r--r-- | src/client/QXmppCallStream.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/client/QXmppCallStream.cpp b/src/client/QXmppCallStream.cpp index 6bd88998..d3621bdd 100644 --- a/src/client/QXmppCallStream.cpp +++ b/src/client/QXmppCallStream.cpp @@ -226,7 +226,11 @@ void QXmppCallStreamPrivate::addEncoder(QXmppCallPrivate::GstCodec &codec) gst_element_sync_state_with_parent(encoderBin); +#if GST_CHECK_VERSION(1,20,0) + addRtcpSender(gst_element_request_pad_simple(rtpbin, QStringLiteral("send_rtcp_src_%1").arg(id).toLatin1().data())); +#else addRtcpSender(gst_element_get_request_pad(rtpbin, QStringLiteral("send_rtcp_src_%1").arg(id).toLatin1().data())); +#endif } void QXmppCallStreamPrivate::addDecoder(GstPad *pad, QXmppCallPrivate::GstCodec &codec) |
