diff options
Diffstat (limited to 'gst/udp')
-rw-r--r-- | gst/udp/README | 24 | ||||
-rw-r--r-- | gst/udp/gstudpsrc.c | 2 |
2 files changed, 4 insertions, 22 deletions
diff --git a/gst/udp/README b/gst/udp/README index d3335fc7..9b7cebb6 100644 --- a/gst/udp/README +++ b/gst/udp/README @@ -1,25 +1,7 @@ * What is UDP src/sink? -This plugin is *not* meant to be a professional stream broadcast -solution, like icecast or realaudio or whatever. But the future RTP plugins shall not do the actual transmission/reception of packets on the network themselve but the Application developer would be encouraged to use these plugins for that. +It is a set of element to transfer data using UDP, nothing more, nothing less. +Its main purpose is to be used in conjunction with RTP but they are kept as +separate elements because we can. -* Shortcomings -Even given our modest ambitions, the current code doesn't handle -caps negotiation robustly. - -* Todo - -The udp mode should include the caps every five packets -(approx). The tcp mode can do bi-directional negotiation. - -Perhaps this plugin can be the example of how to do caps negotiation -via a point-to-point protocol. - -Add some example of udpsrc/udpsink . -Update the man of gst-launch with some interesting pipelines . - -12 Sep 2001 -Wim Taymans <wim.taymans@chello.be> -Joshua N Pritikin <vishnu@pobox.com> -Zeeshan Ali <zak147@yahoo.com> diff --git a/gst/udp/gstudpsrc.c b/gst/udp/gstudpsrc.c index e7c6b099..6feccdb1 100644 --- a/gst/udp/gstudpsrc.c +++ b/gst/udp/gstudpsrc.c @@ -485,7 +485,7 @@ gst_udpsrc_set_property (GObject * object, guint prop_id, const GValue * value, if (g_value_get_string (value) == NULL) udpsrc->multi_group = g_strdup (UDP_DEFAULT_MULTICAST_GROUP); else - udpsrc->multi_group = g_strdup (g_value_get_string (value)); + udpsrc->multi_group = g_value_dup_string (value); gst_udpsrc_update_uri (udpsrc); break; case PROP_URI: |