mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 01:00:37 +00:00
54a9a436ba
We unlock and re-lock the client lock while emitting the removed signal, which causes inconsistencies in the client list vs. the client counts. Instead, remove the client from the list already before emitting the signal and put it into a temporary list of clients to be removed. That way things look consistent to the streaming thread, but signal callbacks can still do things like get stats from removed clients. |
||
---|---|---|
.. | ||
gstdynudpsink.c | ||
gstdynudpsink.h | ||
gstmultiudpsink.c | ||
gstmultiudpsink.h | ||
gstudp.c | ||
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.