mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
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.
This commit is contained in:
parent
833f7b040e
commit
60ca24dbe7
1 changed files with 20 additions and 0 deletions
20
ChangeLog
20
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>
|
2004-06-25 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||||
|
|
||||||
* gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_get):
|
* gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_get):
|
||||||
|
|
Loading…
Reference in a new issue