summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2004-06-25 17:06:51 +0000
committerWim Taymans <wim.taymans@gmail.com>2004-06-25 17:06:51 +0000
commit7a14bf9acb4a8c6097d430ec395ae5d9331fe920 (patch)
tree303799da7a3553b32279fd68fe69926d19500961
parent2ac7eb83c2c62774fc7a049b32b17d718a8ab700 (diff)
downloadgst-plugins-bad-7a14bf9acb4a8c6097d430ec395ae5d9331fe920.tar.gz
gst-plugins-bad-7a14bf9acb4a8c6097d430ec395ae5d9331fe920.tar.bz2
gst-plugins-bad-7a14bf9acb4a8c6097d430ec395ae5d9331fe920.zip
gst/tcp/gsttcpserversink.*: Serversink rewrite. Really do non blocking writes to clients and maintain an internal que...
Original commit message from CVS: * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init), (gst_tcpserversink_init), (gst_tcpserversink_handle_server_read), (gst_tcpserversink_client_remove), (gst_tcpserversink_handle_client_read), (gst_tcpserversink_client_queue_data), (gst_tcpserversink_client_queue_caps), (gst_tcpserversink_client_queue_buffer), (gst_tcpserversink_handle_client_write), (gst_tcpserversink_queue_buffer), (gst_tcpserversink_handle_clients), (gst_tcpserversink_thread), (gst_tcpserversink_chain), (gst_tcpserversink_set_property), (gst_tcpserversink_get_property), (gst_tcpserversink_init_send), (gst_tcpserversink_close): * gst/tcp/gsttcpserversink.h: Serversink rewrite. Really do non blocking writes to clients and maintain an internal queue to handle slower clients while not disturbing fast clients.
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 55c72595..0fc1abc6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
+2004-06-25 Wim Taymans <wim@fluendo.com>
+
+ * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init),
+ (gst_tcpserversink_init), (gst_tcpserversink_handle_server_read),
+ (gst_tcpserversink_client_remove),
+ (gst_tcpserversink_handle_client_read),
+ (gst_tcpserversink_client_queue_data),
+ (gst_tcpserversink_client_queue_caps),
+ (gst_tcpserversink_client_queue_buffer),
+ (gst_tcpserversink_handle_client_write),
+ (gst_tcpserversink_queue_buffer),
+ (gst_tcpserversink_handle_clients), (gst_tcpserversink_thread),
+ (gst_tcpserversink_chain), (gst_tcpserversink_set_property),
+ (gst_tcpserversink_get_property), (gst_tcpserversink_init_send),
+ (gst_tcpserversink_close):
+ * gst/tcp/gsttcpserversink.h:
+ Serversink rewrite. Really do non blocking writes to clients and
+ maintain an internal queue to handle slower clients while not
+ disturbing fast clients.
+
2004-06-25 Thomas Vander Stichele <thomas at apestaart dot org>
* gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_get):