gst/tcp/gstmultifdsink.*: Fix race condition in multifdsink that can lead to spurious...
authorWim Taymans <wim.taymans@gmail.com>
Fri, 28 Apr 2006 15:31:28 +0000 (15:31 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 28 Apr 2006 15:31:28 +0000 (15:31 +0000)
commit6a6acca4e8a0b0ec36545104e529272fe7b042b9
tree632c9cda8e38676a98c6f0997f56ce3dbcefc95c
parentb52a2da427b35b9ad89aa1c848206f9763b43ab2
gst/tcp/gstmultifdsink.*: Fix race condition in multifdsink that can lead to spurious duplicate clients. this patch a...

Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init),
(gst_multi_fd_sink_remove_client_link):
* gst/tcp/gstmultifdsink.h:
Fix race condition in multifdsink that can lead to spurious
duplicate clients. this patch adds a new signal that is fired when
multifdsink has removed all references to the fd.
Fixes #339574.
Updated documentation.
API: client-fd-removed signal added
ChangeLog
gst/tcp/gstmultifdsink.c
gst/tcp/gstmultifdsink.h