From a9d14ed31036aacb46cf97b3ced0bf9cd8cb434b Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 4 Apr 2007 10:23:15 +0000 Subject: gst/rtpmanager/: Added simple SSRC demuxer. Original commit message from CVS: * gst/rtpmanager/Makefile.am: * gst/rtpmanager/gstrtpmanager.c: (plugin_init): * gst/rtpmanager/gstrtpssrcdemux.c: (find_pad_for_ssrc), (create_pad_for_ssrc), (gst_rtp_ssrc_demux_base_init), (gst_rtp_ssrc_demux_class_init), (gst_rtp_ssrc_demux_init), (gst_rtp_ssrc_demux_finalize), (gst_rtp_ssrc_demux_sink_event), (gst_rtp_ssrc_demux_chain), (gst_rtp_ssrc_demux_src_event), (gst_rtp_ssrc_demux_change_state): * gst/rtpmanager/gstrtpssrcdemux.h: Added simple SSRC demuxer. --- gst/rtpmanager/gstrtpmanager.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gst/rtpmanager/gstrtpmanager.c') diff --git a/gst/rtpmanager/gstrtpmanager.c b/gst/rtpmanager/gstrtpmanager.c index a059cad8..d71d850c 100644 --- a/gst/rtpmanager/gstrtpmanager.c +++ b/gst/rtpmanager/gstrtpmanager.c @@ -25,6 +25,7 @@ #include "gstrtpjitterbuffer.h" #include "gstrtpptdemux.h" #include "gstrtpsession.h" +#include "gstrtpssrcdemux.h" static gboolean plugin_init (GstPlugin * plugin) @@ -45,6 +46,10 @@ plugin_init (GstPlugin * plugin) GST_TYPE_RTP_SESSION)) return FALSE; + if (!gst_element_register (plugin, "rtpssrcdemux", GST_RANK_NONE, + GST_TYPE_RTP_SSRC_DEMUX)) + return FALSE; + return TRUE; } -- cgit