[Bug 785684] rtspconnection: add API to send messages without blocking

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jun 27 10:34:04 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=785684

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slomo at coaxion.net

--- Comment #22 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
This approach does not look too promising, to go via sendmmsg(). It will also
break with TLS connections that are going over TLS or any other transport that
is between the socket and the GOutputStream.

What I'm looking into now is to add some kind of "writev()" support to
GOutputStream inside GLib, and make use of that throughout the stack. writev()
works for other stream-like fds like files, so it probably also works well for
TCP streams. Unlike sendmmsg() which is more for datagram oriented sockets.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list