pipewire: add patch to fix random sendmsg errors 44/22544/2
authorGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Tue, 1 Oct 2019 09:05:15 +0000 (12:05 +0300)
committerGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Tue, 1 Oct 2019 11:42:11 +0000 (14:42 +0300)
commitfd3b0584b451333b0f0998317a466d047ac81bde
tree79651c0279562f79ae6313ccb8827f1f0a6e8bfc
parentd3498aca068a21230d08d201eb1c9392992cee2c
pipewire: add patch to fix random sendmsg errors

Sometimes we get an error from sendmsg when too many objects
exist in the graph and when this happens, clients start to
silently fail to do things in a weird way. These patches fix
that by handling the situation where sendmsg returns EAGAIN
and trying again when the socket is unblocked. Previously,
data would silently be dropped, which is what caused the weird
behaviors.

See also https://github.com/PipeWire/pipewire/issues/111
Bug-AGL: SPEC-2837

Change-Id: Ie30083545629114f10a28e628f54d85e22d13058
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
meta-pipewire/recipes-multimedia/pipewire/pipewire/0015-connection-move-remaining-data-and-fds.patch [new file with mode: 0644]
meta-pipewire/recipes-multimedia/pipewire/pipewire/0016-protocol-improve-flushing.patch [new file with mode: 0644]
meta-pipewire/recipes-multimedia/pipewire/pipewire_git.bb