gstreamer/gst/udp
Petr Kulhavy 589019d8f5 udpsrc: optimize GstUdpSrc object for cache performance
Optimize GstUdpSrc for cache performance.

Move the hot properties, which are used by the read function, to the top:
@used_socket, @addr, @cancellable, @skip_first_bytes, @timeout,
@retrieve_sender_address.

Remove the unused property @ttl.

Where needed reorder so that holes are avoided (the 64-bit @timeout)

https://bugzilla.gnome.org/show_bug.cgi?id=772841
2018-03-21 17:47:26 -04:00
..
gstdynudpsink.c good: use new gst_element_class_add_static_pad_template() 2016-03-24 14:32:20 +02:00
gstdynudpsink.h dynudpsink: keep GCancellable fd around instead of re-creating it constantly 2015-05-27 17:08:47 +01:00
gstmultiudpsink.c multiudpsink: don't try to set IPV6_TCLASS on IPV4 sockets 2017-12-23 12:45:17 +01:00
gstmultiudpsink.h udpsink, multiudpsink: keep GCancellable fd around instead of re-creating it constantly 2015-05-27 17:08:47 +01: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 udpsink: avoid leaking the host 2013-06-05 12:14:01 +02:00
gstudpsink.h udp: Remove unused enum type 2013-04-25 09:16:14 +02:00
gstudpsrc.c udpsrc: fix typo in documentation 2018-01-12 18:21:06 +00:00
gstudpsrc.h udpsrc: optimize GstUdpSrc object for cache performance 2018-03-21 17:47:26 -04:00
Makefile.am Remove plugin specific static build option 2017-05-16 14:41:19 -04:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01: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.