summaryrefslogtreecommitdiff
path: root/ext/rtmp/gstrtmpsrc.c
diff options
context:
space:
mode:
authorStéphane Cerveau <scerveau@collabora.com>2021-02-19 12:00:13 +0100
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-03-23 14:19:17 +0000
commit0a04c215d1172e1c403ec6fcfd557d2b3b2f2b48 (patch)
tree382028d3969a783c9dbc5c71a686575599c2156a /ext/rtmp/gstrtmpsrc.c
parent144623bd4353a0233e703f2d1a39cde97c80b73a (diff)
downloadgstreamer-plugins-bad-0a04c215d1172e1c403ec6fcfd557d2b3b2f2b48.tar.gz
rtmp: allow per feature registration
Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2038>
Diffstat (limited to 'ext/rtmp/gstrtmpsrc.c')
-rw-r--r--ext/rtmp/gstrtmpsrc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/rtmp/gstrtmpsrc.c b/ext/rtmp/gstrtmpsrc.c
index 7efe64c63..ca0c61010 100644
--- a/ext/rtmp/gstrtmpsrc.c
+++ b/ext/rtmp/gstrtmpsrc.c
@@ -45,6 +45,7 @@
#include <gst/gst-i18n-plugin.h>
+#include "gstrtmpelements.h"
#include "gstrtmpsrc.h"
#include <stdio.h>
@@ -104,6 +105,8 @@ static gboolean gst_rtmp_src_query (GstBaseSrc * src, GstQuery * query);
G_DEFINE_TYPE_WITH_CODE (GstRTMPSrc, gst_rtmp_src, GST_TYPE_PUSH_SRC,
G_IMPLEMENT_INTERFACE (GST_TYPE_URI_HANDLER,
gst_rtmp_src_uri_handler_init));
+GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (rtmpsrc, "rtmpsrc", GST_RANK_PRIMARY,
+ GST_TYPE_RTMP_SRC, rtmp_element_init (plugin));
static void
gst_rtmp_src_class_init (GstRTMPSrcClass * klass)