gstreamer/gst/tcp
Wim Taymans 81e72d14b4 Updated/added documentation.
Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* ext/pango/gstclockoverlay.h:
* ext/pango/gsttextoverlay.h:
* ext/pango/gsttextrender.h:
* ext/pango/gsttimeoverlay.h:
* ext/theora/gsttheoradec.h:
* ext/theora/gsttheoraenc.h:
* ext/theora/theoradec.c:
* ext/theora/theoraenc.c:
* gst/audioconvert/gstaudioconvert.h:
* gst/audiotestsrc/gstaudiotestsrc.h:
* gst/ffmpegcolorspace/gstffmpegcolorspace.h:
* gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
* gst/tcp/gstmultifdsink.h:
Updated/added documentation.
* ext/pango/gsttextoverlay.c: (gst_text_overlay_valign_get_type),
(gst_text_overlay_halign_get_type),
(gst_text_overlay_wrap_mode_get_type),
(gst_text_overlay_base_init), (gst_text_overlay_class_init),
(gst_text_overlay_init), (gst_text_overlay_set_property),
(gst_text_overlay_get_property):
Fix up properties to be enums instead of string to make bindings,
introspection and automatic GUI creation possible.
Add getters for the properties.
2006-03-01 16:24:37 +00:00
..
.gitignore gst/tcp/: Added burst on connect sync_method, deprecated sync_clients, streamlined the sync code some more. 2004-10-29 11:10:38 +00:00
fdsetstress.c gst/tcp/: Added more locks around fdset structures. Fixed/reworked the poll array resizing code. 2004-10-28 14:22:15 +00:00
gstfdset.c expand tabs 2005-12-06 19:42:02 +00:00
gstfdset.h expand tabs 2005-12-06 19:42:02 +00:00
gstmultifdsink.c Updated/added documentation. 2006-03-01 16:24:37 +00:00
gstmultifdsink.h Updated/added documentation. 2006-03-01 16:24:37 +00:00
gsttcp-marshal.list gst/tcp/: Starting to prepare for specifying buffer time in other units than buffers. Expose remove reason in signal. 2004-08-10 15:23:19 +00:00
gsttcp.c gst/tcp/: Add <string.h> includes for memset and FD_ZERO (fixes #323878; 2005-12-16 11:25:51 +00:00
gsttcp.h expand tabs 2005-12-06 19:42:02 +00:00
gsttcpclientsink.c gst/tcp/: Add <string.h> includes for memset and FD_ZERO (fixes #323878; 2005-12-16 11:25:51 +00:00
gsttcpclientsink.h more borgifying 2005-12-01 01:21:49 +00:00
gsttcpclientsrc.c gst/tcp/gsttcpclientsrc.c: Revert Andy's newsegment change pending a more correct fix. 2006-02-08 15:50:08 +00:00
gsttcpclientsrc.h expand tabs 2005-12-06 19:42:02 +00:00
gsttcpplugin.c more borgifying 2005-12-01 01:21:49 +00:00
gsttcpplugin.h expand tabs 2005-12-06 19:42:02 +00:00
gsttcpserversink.c Just make it compile with --disable-gst-debug. 2006-02-03 17:45:44 +00:00
gsttcpserversink.h more borgifying 2005-12-01 01:21:49 +00:00
gsttcpserversrc.c gst/tcp/: Add <string.h> includes for memset and FD_ZERO (fixes #323878; 2005-12-16 11:25:51 +00:00
gsttcpserversrc.h more borgifying 2005-12-01 01:21:49 +00:00
Makefile.am make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be added manually to each Makefile.am so we are sure it goes 2005-07-13 17:58:07 +00:00
README Ported tcp plugins to 0.9. 2005-07-05 10:21:40 +00:00
tcp.vcproj more working plugins 2004-07-27 21:41:30 +00:00

This part of the documentation is for the new tcp elements:
- tcpclientsrc
- tcpclientsink
- tcpserversrc
- tcpserversink
                                                                                
TESTS
-----
Use these tests to test functionality of the various tcp plugins

* server: nc -l -p 3000
  client: nc localhost 3000
  everything you type in the server is shown on the client
  everything you type in the client is shown on the server

* server: nc -l -p 3000
  client: gst-launch tcpclientsrc protocol=none port=3000 ! fdsink fd=2
  everything you type in the server is shown on the client

* server: nc -l -p 3000
  client: gst-launch fdsrc fd=1 ! tcpclientsink protocol=none port=3000
  everything you type in the client is shown on the server

* server: gst-launch tcpserversrc protocol=none port=3000 ! fdsink fd=2
  client: gst-launch fdsrc fd=1 ! tcpclientsink protocol=none port=3000


TODO
----
- implement DNS resolution