git: 5161e4351dd8 - main - multimedia/pipewire: Fix startup problem
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 03 Aug 2024 17:25:25 UTC
The branch main has been updated by arrowd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=5161e4351dd81585f2bd8288d6594d2686bbadc4
commit 5161e4351dd81585f2bd8288d6594d2686bbadc4
Author: Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2024-08-03 17:24:35 +0000
Commit: Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2024-08-03 17:24:35 +0000
multimedia/pipewire: Fix startup problem
PR: 280504
---
multimedia/pipewire/Makefile | 1 +
multimedia/pipewire/files/patch-spa_plugins_support_loop.c | 11 +++++++++++
2 files changed, 12 insertions(+)
diff --git a/multimedia/pipewire/Makefile b/multimedia/pipewire/Makefile
index e93b8d82af00..d67d8ecd6e87 100644
--- a/multimedia/pipewire/Makefile
+++ b/multimedia/pipewire/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pipewire
DISTVERSION= 1.2.1
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= arrowd@FreeBSD.org
diff --git a/multimedia/pipewire/files/patch-spa_plugins_support_loop.c b/multimedia/pipewire/files/patch-spa_plugins_support_loop.c
new file mode 100644
index 000000000000..d8466bdf91fb
--- /dev/null
+++ b/multimedia/pipewire/files/patch-spa_plugins_support_loop.c
@@ -0,0 +1,11 @@
+--- spa/plugins/support/loop.c.orig 2024-07-12 07:24:23 UTC
++++ spa/plugins/support/loop.c
+@@ -1157,7 +1157,7 @@ impl_init(const struct spa_handle_factory *factory,
+ goto error_exit_free_poll;
+ }
+
+- if (tss_create(&impl->queue_tss_id, (tss_dtor_t)loop_queue_destroy) != 0) {
++ if (tss_create(&impl->queue_tss_id, (tss_dtor_t)loop_queue_destroy) != thrd_success) {
+ res = -errno;
+ spa_log_error(impl->log, "%p: can't create tss: %m", impl);
+ goto error_exit_free_wakeup;