summaryrefslogtreecommitdiffstats
path: root/meta-pipewire/recipes-multimedia/pipewire/pipewire_git.bb
diff options
context:
space:
mode:
authorGeorge Kiagiadakis <george.kiagiadakis@collabora.com>2019-10-01 12:05:15 +0300
committerGeorge Kiagiadakis <george.kiagiadakis@collabora.com>2019-10-01 14:42:11 +0300
commitfd3b0584b451333b0f0998317a466d047ac81bde (patch)
tree79651c0279562f79ae6313ccb8827f1f0a6e8bfc /meta-pipewire/recipes-multimedia/pipewire/pipewire_git.bb
parentd3498aca068a21230d08d201eb1c9392992cee2c (diff)
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>
Diffstat (limited to 'meta-pipewire/recipes-multimedia/pipewire/pipewire_git.bb')
-rw-r--r--meta-pipewire/recipes-multimedia/pipewire/pipewire_git.bb2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta-pipewire/recipes-multimedia/pipewire/pipewire_git.bb b/meta-pipewire/recipes-multimedia/pipewire/pipewire_git.bb
index 54ec92bf..e006f14a 100644
--- a/meta-pipewire/recipes-multimedia/pipewire/pipewire_git.bb
+++ b/meta-pipewire/recipes-multimedia/pipewire/pipewire_git.bb
@@ -15,6 +15,8 @@ SRC_URI = "gitsm://github.com/PipeWire/pipewire;protocol=https;branch=work \
file://0012-extensions-implement-new-session-manager-extension.patch \
file://0013-pipewire-cli-add-support-for-printing-endpoint-info-.patch \
file://0014-daemon-config-remote-load-module-session-manager-by-.patch \
+ file://0015-connection-move-remaining-data-and-fds.patch \
+ file://0016-protocol-improve-flushing.patch \
"
SRCREV = "d3c7acb137134bddff3bc8a8964600252d3fb674"