asfdemux: allow per feature registration
[platform/upstream/gstreamer.git] / gst / asfdemux / gstrtpasfdepay.c
index 3f13b5c..c9e2472 100644 (file)
@@ -22,6 +22,7 @@
 # include "config.h"
 #endif
 
+#include "gstasfelements.h"
 #include "gstrtpasfdepay.h"
 #include <gst/rtp/gstrtpbuffer.h>
 
@@ -53,6 +54,8 @@ static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink",
 
 #define gst_rtp_asf_depay_parent_class parent_class
 G_DEFINE_TYPE (GstRtpAsfDepay, gst_rtp_asf_depay, GST_TYPE_RTP_BASE_DEPAYLOAD);
+GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (rtpasfdepay, "rtpasfdepay",
+    GST_RANK_MARGINAL, GST_TYPE_RTP_ASF_DEPAY, asf_element_init (plugin));
 
 static void gst_rtp_asf_depay_finalize (GObject * object);