summaryrefslogtreecommitdiffstats
path: root/gst/udp
diff options
context:
space:
mode:
Diffstat (limited to 'gst/udp')
-rw-r--r--gst/udp/README24
-rw-r--r--gst/udp/gstudpsrc.c2
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: