diff options
author | Elliott Sales de Andrade <quantum.analyst@gmail.com> | 2021-10-26 04:06:28 -0500 |
---|---|---|
committer | Elliott Sales de Andrade <quantum.analyst@gmail.com> | 2021-10-26 04:06:28 -0500 |
commit | d2c78dda4b508b53272367ee65800318e5bf45ea (patch) | |
tree | 1a1e67c8346aa277d58ed5307b8eace37d559581 /libpurple/media | |
parent | f7de73e7734fc1ec70a5f05980cd581bd8d1f25c (diff) | |
download | pidgin-d2c78dda4b508b53272367ee65800318e5bf45ea.tar.gz |
Silence GStreamer deprecations of gst_element_get_request_pad
Though docs say Since: 1.20, the new function is apparently in 1.19.1.
Testing Done:
Compile only.
Reviewed at https://reviews.imfreedom.org/r/1104/
Diffstat (limited to 'libpurple/media')
-rw-r--r-- | libpurple/media/backend-fs2.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libpurple/media/backend-fs2.c b/libpurple/media/backend-fs2.c index 568a1e03fd..6d94822757 100644 --- a/libpurple/media/backend-fs2.c +++ b/libpurple/media/backend-fs2.c @@ -1561,7 +1561,11 @@ create_src(PurpleMediaBackendFs2 *self, const gchar *sess_id, srcpad = gst_element_get_static_pad(session->srcvalve, "src"); g_object_set(volume, "volume", input_volume, NULL); } else { +#if GST_CHECK_VERSION(1, 19, 1) + srcpad = gst_element_request_pad_simple(session->tee, "src_%u"); +#else srcpad = gst_element_get_request_pad(session->tee, "src_%u"); +#endif } purple_debug_info("backend-fs2", "connecting pad: %s\n", @@ -1846,7 +1850,11 @@ src_pad_added_cb(FsStream *fsstream, GstPad *srcpad, } } +#if GST_CHECK_VERSION(1, 19, 1) + sinkpad = gst_element_request_pad_simple(stream->src, "sink_%u"); +#else sinkpad = gst_element_get_request_pad(stream->src, "sink_%u"); +#endif gst_pad_link(srcpad, sinkpad); gst_object_unref(sinkpad); |