diff -r 4b0c6ed43234 -r 8e837d1bf446 gst_plugins_base/gst/tcp/gsttcpserversrc.c --- a/gst_plugins_base/gst/tcp/gsttcpserversrc.c Wed Mar 24 17:58:42 2010 -0500 +++ b/gst_plugins_base/gst/tcp/gsttcpserversrc.c Wed Mar 24 18:04:17 2010 -0500 @@ -18,16 +18,26 @@ * Boston, MA 02111-1307, USA. */ +/** + * SECTION:element-tcpserversrc + * @see_also: #tcpserversink + * + * + * Example launch line + * |[ + * # server: + * gst-launch tcpserversrc protocol=none port=3000 ! fdsink fd=2 + * # client: + * gst-launch fdsrc fd=1 ! tcpclientsink protocol=none port=3000 + * ]| + * + */ #ifdef HAVE_CONFIG_H #include "config.h" #endif -#ifdef __SYMBIAN32__ -#include "gst/gst-i18n-plugin.h" -#else #include -#endif #include "gsttcp.h" #include "gsttcpserversrc.h" #include /* memset */ @@ -110,13 +120,15 @@ g_object_class_install_property (gobject_class, PROP_HOST, g_param_spec_string ("host", "Host", "The hostname to listen as", - TCP_DEFAULT_LISTEN_HOST, G_PARAM_READWRITE)); + TCP_DEFAULT_LISTEN_HOST, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (gobject_class, PROP_PORT, g_param_spec_int ("port", "Port", "The port to listen to", - 0, TCP_HIGHEST_PORT, TCP_DEFAULT_PORT, G_PARAM_READWRITE)); + 0, TCP_HIGHEST_PORT, TCP_DEFAULT_PORT, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (gobject_class, PROP_PROTOCOL, g_param_spec_enum ("protocol", "Protocol", "The protocol to wrap data in", - GST_TYPE_TCP_PROTOCOL, GST_TCP_PROTOCOL_NONE, G_PARAM_READWRITE)); + GST_TYPE_TCP_PROTOCOL, GST_TCP_PROTOCOL_NONE, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); gstbasesrc_class->start = gst_tcp_server_src_start; gstbasesrc_class->stop = gst_tcp_server_src_stop;