mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-08 21:28:45 +00:00
On Windows and OS/X, _get_available_bytes() may not return the size of the next pending packet, but the size of all pending packets in the kernel-side buffer, which might be rather large depending on configuration. Sanity-check the size returned by _get_available_bytes() to make sure we never allocate more memory than the max. size for a packet, if it's an IPv4 socket. https://bugzilla.gnome.org/show_bug.cgi?id=610364 |
||
---|---|---|
.. | ||
.gitignore | ||
gstdynudpsink.c | ||
gstdynudpsink.h | ||
gstmultiudpsink.c | ||
gstmultiudpsink.h | ||
gstudp-marshal.list | ||
gstudp.c | ||
gstudp.h | ||
gstudpnetutils.c | ||
gstudpnetutils.h | ||
gstudpsink.c | ||
gstudpsink.h | ||
gstudpsrc.c | ||
gstudpsrc.h | ||
Makefile.am | ||
README | ||
udp.vcproj |
* 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.