diff options
Diffstat (limited to 'media-video/pipewire/files/0.3.83/0002-module-echo-cancel-playback-source-async.patch')
-rw-r--r-- | media-video/pipewire/files/0.3.83/0002-module-echo-cancel-playback-source-async.patch | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/media-video/pipewire/files/0.3.83/0002-module-echo-cancel-playback-source-async.patch b/media-video/pipewire/files/0.3.83/0002-module-echo-cancel-playback-source-async.patch deleted file mode 100644 index ee96f949a2bb..000000000000 --- a/media-video/pipewire/files/0.3.83/0002-module-echo-cancel-playback-source-async.patch +++ /dev/null @@ -1,36 +0,0 @@ -https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3593 -https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/93d5848031cd9101d830fb4c37c5a7404ac5f276 - -From 93d5848031cd9101d830fb4c37c5a7404ac5f276 Mon Sep 17 00:00:00 2001 -From: Wim Taymans <wtaymans@redhat.com> -Date: Sat, 21 Oct 2023 09:27:43 +0200 -Subject: [PATCH] module-echo-cancel: playback and source are async - -The playback and source streams don't dequeue/queue buffers from -the process function and so need to be marked async. - -Fixes #3593 ---- a/src/modules/module-echo-cancel.c -+++ b/src/modules/module-echo-cancel.c -@@ -1002,7 +1002,8 @@ static int setup_streams(struct impl *impl) - PW_DIRECTION_OUTPUT, - PW_ID_ANY, - PW_STREAM_FLAG_MAP_BUFFERS | -- PW_STREAM_FLAG_RT_PROCESS, -+ PW_STREAM_FLAG_RT_PROCESS | -+ PW_STREAM_FLAG_ASYNC, - params, n_params)) < 0) { - spa_pod_dynamic_builder_clean(&b); - return res; -@@ -1036,7 +1037,8 @@ static int setup_streams(struct impl *impl) - PW_ID_ANY, - PW_STREAM_FLAG_AUTOCONNECT | - PW_STREAM_FLAG_MAP_BUFFERS | -- PW_STREAM_FLAG_RT_PROCESS, -+ PW_STREAM_FLAG_RT_PROCESS | -+ PW_STREAM_FLAG_ASYNC, - params, n_params)) < 0) { - spa_pod_dynamic_builder_clean(&b); - return res; --- -GitLab |