gstreamer/gst/udp
Jens Granseuer f42029d79f C89 fixes: declare variables at the beginning of a block and
Original commit message from CVS:
* ext/libpng/gstpngenc.c: (gst_pngenc_chain):
* gst/avi/gstavidemux.c: (gst_avi_demux_invert):
* gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps):
* gst/rtsp/sdpmessage.h:
* gst/udp/gstdynudpsink.c: (gst_dynudpsink_render):
* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_get_stats):
C89 fixes: declare variables at the beginning of a block and
make gcc-2.9x happy (#328264; patch by: Jens Granseuer
<jensgr at gmx dot net>).
2006-01-23 09:59:03 +00:00
..
.gitignore gst/udp/: Added multifdsink to send UDP to multiple addresses. 2005-05-12 15:32:51 +00:00
gstdynudpsink.c C89 fixes: declare variables at the beginning of a block and 2006-01-23 09:59:03 +00:00
gstdynudpsink.h expand tabs 2005-12-06 19:44:58 +00:00
gstmultiudpsink.c C89 fixes: declare variables at the beginning of a block and 2006-01-23 09:59:03 +00:00
gstmultiudpsink.h gst/udp/gstmultiudpsink.*: Track packets sent per client in addition to bytes sent; provide this info through get-sta... 2005-12-29 16:36:19 +00:00
gstudp-marshal.list gst/udp/: Added multifdsink to send UDP to multiple addresses. 2005-05-12 15:32:51 +00:00
gstudp.c rework configure.ac; make asterisk rtp stuff compile on mingw 2005-11-14 02:13:35 +00:00
gstudp.h gst/udp/: Added multifdsink to send UDP to multiple addresses. 2005-05-12 15:32:51 +00:00
gstudpsink.c expand tabs 2005-12-06 19:44:58 +00:00
gstudpsink.h expand tabs 2005-12-06 19:44:58 +00:00
gstudpsrc.c gst-plugins-good/gst/udp/: Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc, overrides the por... 2006-01-07 20:01:09 +00:00
gstudpsrc.h ext/amrnb/: Update caps with audio/AMR. 2005-08-19 12:44:35 +00:00
Makefile.am gst/udp/Makefile.am: Moved to netbuffer. 2005-11-30 11:10:01 +00:00
README Added some issues on TODO 2003-07-31 11:16:20 +00:00
udp.vcproj more working plugins 2004-07-27 21:41:30 +00:00

* 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.

* 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>