gstreamer/gst/udp
Niels De Graef 7cf4ab6229 Don't pass default GLib marshallers for signals
By passing `NULL` to `g_signal_new` instead of a marshaller, GLib will
actually internally optimize the signal (if the marshaller is available
in GLib itself) by also setting the valist marshaller. This makes the
signal emission a bit more performant than the regular marshalling,
which still needs to box into `GValue` and call libffi in case of a
generic marshaller.

Note that for custom marshallers, one would use
`g_signal_set_va_marshaller()` with the valist marshaller instead.
2019-11-17 15:32:30 +00:00
..
gstdynudpsink.c Don't pass default GLib marshallers for signals 2019-11-17 15:32:30 +00:00
gstdynudpsink.h dynudpsink: keep GCancellable fd around instead of re-creating it constantly 2015-05-27 17:08:47 +01:00
gstmultiudpsink.c Don't pass default GLib marshallers for signals 2019-11-17 15:32:30 +00:00
gstmultiudpsink.h meson: Bump minimal GLib version to 2.44 2019-06-03 16:18:55 +00:00
gstudp.c udp: log WARNING debug message if UDP multicast is likely to be broken 2013-04-27 11:25:12 +01:00
gstudpnetutils.c Fix FSF address 2012-11-04 00:07:18 +00:00
gstudpnetutils.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstudpsink.c docs: Port all docstring to gtk-doc markdown 2019-05-13 10:24:40 -04:00
gstudpsink.h udp: Remove unused enum type 2013-04-25 09:16:14 +02:00
gstudpsrc.c documentation: fix a number of typos 2019-10-05 22:38:11 +00:00
gstudpsrc.h udpsrc: switch to using a buffer pool 2018-03-21 17:47:27 -04:00
meson.build doc: Port documentation to hotdoc 2019-05-13 11:34:56 -04:00
README gst/udp/: Update README, simple cleanup. 2006-09-21 09:50:41 +00:00

* What is UDP src/sink?

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.