aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppCallStream.cpp
diff options
context:
space:
mode:
authorBoris Pek <tehnick-8@yandex.ru>2022-05-25 22:05:45 +0300
committerLinus Jahn <lnj@kaidan.im>2022-05-28 17:28:01 +0200
commit1b20fbc7408164079cf5ff64a273ce955d51cfb7 (patch)
treec3f65a92a692978cf60af501162514df15294975 /src/client/QXmppCallStream.cpp
parent1aad8061213ca30d05249d7105b398434f053c58 (diff)
downloadqxmpp-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.cpp4
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)