Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F152533242
D55821.id173772.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
23 KB
Referenced Files
None
Subscribers
None
D55821.id173772.diff
View Options
diff --git a/multimedia/pipewire/Makefile b/multimedia/pipewire/Makefile
--- a/multimedia/pipewire/Makefile
+++ b/multimedia/pipewire/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipewire
-DISTVERSION= 1.4.10
+DISTVERSION= 1.6.2
CATEGORIES= multimedia
MAINTAINER= arrowd@FreeBSD.org
@@ -31,7 +31,7 @@
SHEBANG_FILES= doc/*.py
PORTDOCS= *
-OPTIONS_DEFINE= ALSA AVAHI DOCS DOXYGEN EBUR GSTREAMER JACK LV2 PULSEAUDIO \
+OPTIONS_DEFINE= ALSA AVAHI DOCS DOXYGEN EBUR GSTREAMER JACK LV2 ONNX PULSEAUDIO \
VULKAN X11_BELL
OPTIONS_DEFAULT= EBUR GSTREAMER JACK
OPTIONS_SUB= yes
@@ -64,6 +64,10 @@
LV2_LIB_DEPENDS= liblilv-0.so:audio/lilv
LV2_MESON_ENABLED= lv2
+ONNX_DESC= ONNX filter-graph plugin
+ONNX_LIB_DEPENDS= libonnxruntime.so:misc/onnxruntime
+ONNX_MESON_ENABLED= onnxruntime
+
PULSEAUDIO_DESC= Enable PulseAudio emulation
PULSEAUDIO_MESON_ENABLED= libpulse
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
@@ -92,7 +96,8 @@
-D roc=disabled \
-D sdl2=disabled \
-D selinux=disabled \
- -D systemd=disabled \
+ -D libsystemd=disabled \
+ -D systemd-user-service=disabled \
-D logind=disabled \
-D pipewire-v4l2=disabled \
-D libmysofa=disabled \
diff --git a/multimedia/pipewire/distinfo b/multimedia/pipewire/distinfo
--- a/multimedia/pipewire/distinfo
+++ b/multimedia/pipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1769575478
-SHA256 (pipewire-1.4.10.tar.bz2) = 3be5159b4fa09027f0f24fca153ced87a5619acc2e52c065200e7f51144d9f1e
-SIZE (pipewire-1.4.10.tar.bz2) = 1944899
+TIMESTAMP = 1773671079
+SHA256 (pipewire-1.6.2.tar.bz2) = 3649ff3502c93036088b61154aa12dc375c95031db18efb2c4abab691d2e758e
+SIZE (pipewire-1.6.2.tar.bz2) = 2060787
diff --git a/multimedia/pipewire/files/ncursesw.pc b/multimedia/pipewire/files/ncursesw.pc
deleted file mode 100644
--- a/multimedia/pipewire/files/ncursesw.pc
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=/usr/lib
-includedir=/usr/include
-
-Name: ncursesw
-Description: ncurses 5.9 library (wide-char/UTF-8 flavor)
-Version: 5.9.20140222
-URL: https://invisible-island.net/ncurses
-Libs: -lncursesw
diff --git a/multimedia/pipewire/files/patch-spa_include_spa_param_audio_dsd-utils.h b/multimedia/pipewire/files/patch-spa_include_spa_param_audio_dsd-utils.h
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-spa_include_spa_param_audio_dsd-utils.h
@@ -0,0 +1,11 @@
+--- spa/include/spa/param/audio/dsd-utils.h.orig 2026-03-16 11:54:17 UTC
++++ spa/include/spa/param/audio/dsd-utils.h
+@@ -44,7 +44,7 @@ spa_format_audio_dsd_parse(const struct spa_pod *forma
+ SPA_FORMAT_AUDIO_channels, SPA_POD_OPT_Int(&info->channels),
+ SPA_FORMAT_AUDIO_position, SPA_POD_OPT_Pod(&position));
+ if (info->channels > max_position)
+- return -ECHRNG;
++ return -EINVAL;
+ if (position == NULL ||
+ spa_pod_copy_array(position, SPA_TYPE_Id, info->position, max_position) != info->channels) {
+ SPA_FLAG_SET(info->flags, SPA_AUDIO_FLAG_UNPOSITIONED);
diff --git a/multimedia/pipewire/files/patch-spa_include_spa_param_audio_layout-types.h b/multimedia/pipewire/files/patch-spa_include_spa_param_audio_layout-types.h
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-spa_include_spa_param_audio_layout-types.h
@@ -0,0 +1,20 @@
+--- spa/include/spa/param/audio/layout-types.h.orig 2026-03-16 11:54:17 UTC
++++ spa/include/spa/param/audio/layout-types.h
+@@ -87,7 +87,7 @@ spa_audio_layout_info_parse_name(struct spa_audio_layo
+ uint32_t i, n_pos;
+ if (spa_atou32(name+3, &n_pos, 10)) {
+ if (n_pos > max_position)
+- return -ECHRNG;
++ return -EINVAL;
+ for (i = 0; i < 0x1000 && i < n_pos; i++)
+ layout->position[i] = SPA_AUDIO_CHANNEL_AUX0 + i;
+ for (; i < n_pos; i++)
+@@ -99,7 +99,7 @@ spa_audio_layout_info_parse_name(struct spa_audio_layo
+ SPA_FOR_EACH_ELEMENT_VAR(spa_type_audio_layout_info, i) {
+ if (spa_streq(name, i->name)) {
+ if (i->layout.n_channels > max_position)
+- return -ECHRNG;
++ return -EINVAL;
+ *layout = i->layout;
+ return i->layout.n_channels;
+ }
diff --git a/multimedia/pipewire/files/patch-spa_include_spa_param_audio_raw-json.h b/multimedia/pipewire/files/patch-spa_include_spa_param_audio_raw-json.h
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-spa_include_spa_param_audio_raw-json.h
@@ -0,0 +1,28 @@
+--- spa/include/spa/param/audio/raw-json.h.orig 2026-03-16 11:54:17 UTC
++++ spa/include/spa/param/audio/raw-json.h
+@@ -88,14 +88,14 @@ spa_audio_info_raw_ext_update(struct spa_audio_info_ra
+ } else if (spa_streq(key, SPA_KEY_AUDIO_CHANNELS)) {
+ if (spa_atou32(val, &v, 0) && (force || info->channels == 0)) {
+ if (v > max_position)
+- return -ECHRNG;
++ return -EINVAL;
+ info->channels = v;
+ }
+ } else if (spa_streq(key, SPA_KEY_AUDIO_LAYOUT)) {
+ if (force || info->channels == 0) {
+ if (spa_audio_parse_layout(val, info->position, max_position, &v) > 0) {
+ if (v > max_position)
+- return -ECHRNG;
++ return -EINVAL;
+ info->channels = v;
+ SPA_FLAG_CLEAR(info->flags, SPA_AUDIO_FLAG_UNPOSITIONED);
+ }
+@@ -105,7 +105,7 @@ spa_audio_info_raw_ext_update(struct spa_audio_info_ra
+ if (spa_audio_parse_position_n(val, strlen(val), info->position,
+ max_position, &v) > 0) {
+ if (v > max_position)
+- return -ECHRNG;
++ return -EINVAL;
+ info->channels = v;
+ SPA_FLAG_CLEAR(info->flags, SPA_AUDIO_FLAG_UNPOSITIONED);
+ }
diff --git a/multimedia/pipewire/files/patch-spa_include_spa_param_audio_raw-utils.h b/multimedia/pipewire/files/patch-spa_include_spa_param_audio_raw-utils.h
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-spa_include_spa_param_audio_raw-utils.h
@@ -0,0 +1,11 @@
+--- spa/include/spa/param/audio/raw-utils.h.orig 2026-03-16 11:54:17 UTC
++++ spa/include/spa/param/audio/raw-utils.h
+@@ -46,7 +46,7 @@ spa_format_audio_raw_ext_parse(const struct spa_pod *f
+ SPA_FORMAT_AUDIO_channels, SPA_POD_OPT_Int(&info->channels),
+ SPA_FORMAT_AUDIO_position, SPA_POD_OPT_Pod(&position));
+ if (info->channels > max_position)
+- return -ECHRNG;
++ return -EINVAL;
+ if (position == NULL ||
+ spa_pod_copy_array(position, SPA_TYPE_Id, info->position, max_position) != info->channels) {
+ SPA_FLAG_SET(info->flags, SPA_AUDIO_FLAG_UNPOSITIONED);
diff --git a/multimedia/pipewire/files/patch-spa_include_spa_utils_endian.h b/multimedia/pipewire/files/patch-spa_include_spa_utils_endian.h
--- a/multimedia/pipewire/files/patch-spa_include_spa_utils_endian.h
+++ b/multimedia/pipewire/files/patch-spa_include_spa_utils_endian.h
@@ -1,4 +1,4 @@
---- spa/include/spa/utils/endian.h.orig 2025-03-14 10:07:06 UTC
+--- spa/include/spa/utils/endian.h.orig 2026-03-16 11:54:17 UTC
+++ spa/include/spa/utils/endian.h
@@ -5,7 +5,7 @@
#ifndef SPA_ENDIAN_H
diff --git a/multimedia/pipewire/files/patch-spa_plugins_alsa_acp-tool.c b/multimedia/pipewire/files/patch-spa_plugins_alsa_acp-tool.c
--- a/multimedia/pipewire/files/patch-spa_plugins_alsa_acp-tool.c
+++ b/multimedia/pipewire/files/patch-spa_plugins_alsa_acp-tool.c
@@ -1,10 +1,12 @@
---- spa/plugins/alsa/acp-tool.c.orig 2025-03-14 10:07:06 UTC
+--- spa/plugins/alsa/acp-tool.c.orig 2026-03-16 11:54:17 UTC
+++ spa/plugins/alsa/acp-tool.c
-@@ -10,7 +10,6 @@
+@@ -10,7 +10,9 @@
#include <time.h>
#include <stdbool.h>
#include <getopt.h>
--#include <alloca.h>
++#ifdef __linux__
+ #include <alloca.h>
++#endif
#include <spa/debug/context.h>
#include <spa/utils/string.h>
diff --git a/multimedia/pipewire/files/patch-spa_plugins_filter-graph_filter-graph.c b/multimedia/pipewire/files/patch-spa_plugins_filter-graph_filter-graph.c
deleted file mode 100644
--- a/multimedia/pipewire/files/patch-spa_plugins_filter-graph_filter-graph.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- spa/plugins/filter-graph/filter-graph.c.orig 2025-03-14 10:07:06 UTC
-+++ spa/plugins/filter-graph/filter-graph.c
-@@ -34,6 +34,16 @@
- #include "audio-plugin.h"
- #include "audio-dsp-impl.h"
-
-+#if !defined(strdupa)
-+# define strdupa(s) \
-+ ({ \
-+ const char *__old = (s); \
-+ size_t __len = strlen(__old) + 1; \
-+ char *__new = (char *) alloca(__len); \
-+ (char *) memcpy(__new, __old, __len); \
-+ })
-+#endif
-+
- #undef SPA_LOG_TOPIC_DEFAULT
- #define SPA_LOG_TOPIC_DEFAULT &log_topic
- SPA_LOG_TOPIC_DEFINE_STATIC(log_topic, "spa.filter-graph");
diff --git a/multimedia/pipewire/files/patch-spa_plugins_meson.build b/multimedia/pipewire/files/patch-spa_plugins_meson.build
--- a/multimedia/pipewire/files/patch-spa_plugins_meson.build
+++ b/multimedia/pipewire/files/patch-spa_plugins_meson.build
@@ -1,4 +1,4 @@
---- spa/plugins/meson.build.orig 2023-10-06 09:37:06 UTC
+--- spa/plugins/meson.build.orig 2026-03-16 11:54:17 UTC
+++ spa/plugins/meson.build
@@ -1,4 +1,4 @@
-if alsa_dep.found() and host_machine.system() == 'linux'
diff --git a/multimedia/pipewire/files/patch-spa_plugins_vulkan_vulkan-blit-utils.c b/multimedia/pipewire/files/patch-spa_plugins_vulkan_vulkan-blit-utils.c
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-spa_plugins_vulkan_vulkan-blit-utils.c
@@ -0,0 +1,14 @@
+--- spa/plugins/vulkan/vulkan-blit-utils.c.orig 2026-03-16 11:54:17 UTC
++++ spa/plugins/vulkan/vulkan-blit-utils.c
+@@ -12,8 +12,10 @@
+ #include <fcntl.h>
+ #include <string.h>
+ #include <vulkan/vulkan_core.h>
+-#if !defined(__FreeBSD__) && !defined(__MidnightBSD__)
++#ifdef __linux__
+ #include <alloca.h>
++#else
++#include <stdlib.h>
+ #endif
+ #include <errno.h>
+ #include <stdio.h>
diff --git a/multimedia/pipewire/files/patch-spa_plugins_vulkan_vulkan-compute-utils.c b/multimedia/pipewire/files/patch-spa_plugins_vulkan_vulkan-compute-utils.c
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-spa_plugins_vulkan_vulkan-compute-utils.c
@@ -0,0 +1,14 @@
+--- spa/plugins/vulkan/vulkan-compute-utils.c.orig 2026-03-16 11:54:17 UTC
++++ spa/plugins/vulkan/vulkan-compute-utils.c
+@@ -11,8 +11,10 @@
+ #include <fcntl.h>
+ #include <string.h>
+ #include <vulkan/vulkan_core.h>
+-#if !defined(__FreeBSD__) && !defined(__MidnightBSD__)
++#ifdef __linux__
+ #include <alloca.h>
++#else
++#include <stdlib.h>
+ #endif
+ #include <errno.h>
+ #include <stdio.h>
diff --git a/multimedia/pipewire/files/patch-spa_plugins_vulkan_vulkan-utils.c b/multimedia/pipewire/files/patch-spa_plugins_vulkan_vulkan-utils.c
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-spa_plugins_vulkan_vulkan-utils.c
@@ -0,0 +1,14 @@
+--- spa/plugins/vulkan/vulkan-utils.c.orig 2026-03-16 11:54:17 UTC
++++ spa/plugins/vulkan/vulkan-utils.c
+@@ -11,8 +11,10 @@
+ #include <fcntl.h>
+ #include <string.h>
+ #include <poll.h>
+-#if !defined(__FreeBSD__) && !defined(__MidnightBSD__)
++#ifdef __linux__
+ #include <alloca.h>
++#else
++#include <stdlib.h>
+ #endif
+ #include <errno.h>
+ #include <stdio.h>
diff --git a/multimedia/pipewire/files/patch-spa_tests_benchmark-aec.c b/multimedia/pipewire/files/patch-spa_tests_benchmark-aec.c
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-spa_tests_benchmark-aec.c
@@ -0,0 +1,10 @@
+--- spa/tests/benchmark-aec.c.orig 2026-03-16 11:54:17 UTC
++++ spa/tests/benchmark-aec.c
+@@ -6,7 +6,6 @@
+
+ #include <dlfcn.h>
+ #include <fcntl.h>
+-#include <linux/limits.h>
+ #include <stdlib.h>
+ #include <stdint.h>
+ #include <stdio.h>
diff --git a/multimedia/pipewire/files/patch-src_examples_video-src-fixate.c b/multimedia/pipewire/files/patch-src_examples_video-src-fixate.c
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-src_examples_video-src-fixate.c
@@ -0,0 +1,14 @@
+--- src/examples/video-src-fixate.c.orig 2026-03-16 11:54:17 UTC
++++ src/examples/video-src-fixate.c
+@@ -18,7 +18,11 @@
+ #include <unistd.h>
+ #include <fcntl.h>
+ #include <sys/mman.h>
++#ifdef __linux__
+ #include <sys/sysmacros.h>
++#else
++#include <sys/types.h>
++#endif
+ #include <assert.h>
+
+ #include <spa/param/dict-utils.h>
diff --git a/multimedia/pipewire/files/patch-src_modules_module-rt.c b/multimedia/pipewire/files/patch-src_modules_module-rt.c
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-src_modules_module-rt.c
@@ -0,0 +1,12 @@
+--- src/modules/module-rt.c.orig 2026-03-16 11:54:17 UTC
++++ src/modules/module-rt.c
+@@ -138,9 +138,6 @@ PW_LOG_TOPIC_STATIC(mod_topic, "mod." NAME);
+ #define REALTIME_POLICY SCHED_FIFO
+
+ /* FreeBSD compat */
+-#ifndef SCHED_RESET_ON_FORK
+-#define SCHED_RESET_ON_FORK 0
+-#endif
+
+ #ifndef RLIMIT_RTTIME
+ #define RLIMIT_RTTIME 15
diff --git a/multimedia/pipewire/files/patch-src_modules_network-utils.h b/multimedia/pipewire/files/patch-src_modules_network-utils.h
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-src_modules_network-utils.h
@@ -0,0 +1,10 @@
+--- src/modules/network-utils.h.orig 2026-03-16 11:54:17 UTC
++++ src/modules/network-utils.h
+@@ -11,6 +11,7 @@
+ #include <stdlib.h>
+ #include <limits.h>
+ #include <sys/un.h>
++#include <netinet/in.h>
+
+ #include <spa/utils/string.h>
+
diff --git a/multimedia/pipewire/files/patch-src_pipewire_context.c b/multimedia/pipewire/files/patch-src_pipewire_context.c
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-src_pipewire_context.c
@@ -0,0 +1,26 @@
+--- src/pipewire/context.c.orig 2026-03-16 11:54:17 UTC
++++ src/pipewire/context.c
+@@ -351,17 +351,19 @@ static int adjust_rlimits(const struct spa_dict *dict)
+ [RLIMIT_CPU] = "cpu",
+ [RLIMIT_DATA] = "data",
+ [RLIMIT_FSIZE] = "fsize",
+- [RLIMIT_LOCKS] = "locks",
+ [RLIMIT_MEMLOCK] = "memlock",
+- [RLIMIT_MSGQUEUE] = "msgqueue",
+- [RLIMIT_NICE] = "nice",
+ [RLIMIT_NOFILE] = "nofile",
+ [RLIMIT_NPROC] = "nproc",
+ [RLIMIT_RSS] = "rss",
++ [RLIMIT_STACK] = "stack",
++#ifdef __linux__
++ [RLIMIT_LOCKS] = "locks",
++ [RLIMIT_MSGQUEUE] = "msgqueue",
++ [RLIMIT_NICE] = "nice",
+ [RLIMIT_RTPRIO] = "rtprio",
+ [RLIMIT_RTTIME] = "rttime",
+ [RLIMIT_SIGPENDING] = "sigpending",
+- [RLIMIT_STACK] = "stack",
++#endif
+ };
+ int res;
+ spa_dict_for_each(it, dict) {
diff --git a/multimedia/pipewire/files/patch-src_pipewire_pipewire_init b/multimedia/pipewire/files/patch-src_pipewire_pipewire_init
--- a/multimedia/pipewire/files/patch-src_pipewire_pipewire_init
+++ b/multimedia/pipewire/files/patch-src_pipewire_pipewire_init
@@ -4,9 +4,9 @@
Upstream issue: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1819
---- src/pipewire/pipewire.c.orig 2022-04-27 17:59:21 UTC
+--- src/pipewire/pipewire.c.orig 2026-03-16 11:54:17 UTC
+++ src/pipewire/pipewire.c
-@@ -580,7 +580,7 @@ SPA_EXPORT
+@@ -484,7 +484,7 @@ SPA_EXPORT
* This function can be called multiple times.
*/
SPA_EXPORT
@@ -15,7 +15,7 @@
{
const char *str;
struct spa_dict_item items[6];
-@@ -683,7 +683,7 @@ SPA_EXPORT
+@@ -599,7 +599,7 @@ SPA_EXPORT
* used again after being deinitialized with a new pw_init() call.
*/
SPA_EXPORT
@@ -24,7 +24,7 @@
{
struct support *support = &global_support;
struct registry *registry = &support->registry;
-@@ -712,6 +712,21 @@ done:
+@@ -624,6 +624,21 @@ done:
pthread_mutex_unlock(&init_lock);
}
@@ -46,9 +46,9 @@
/** Check if a debug category is enabled
*
---- src/pipewire/pipewire.h.orig 2022-04-27 17:59:21 UTC
+--- src/pipewire/pipewire.h.orig 2026-03-16 11:54:17 UTC
+++ src/pipewire/pipewire.h
-@@ -69,9 +69,12 @@ void
+@@ -53,9 +53,12 @@ void
* \{
*/
void
diff --git a/multimedia/pipewire/files/patch-src_pipewire_thread.h b/multimedia/pipewire/files/patch-src_pipewire_thread.h
new file mode 100644
--- /dev/null
+++ b/multimedia/pipewire/files/patch-src_pipewire_thread.h
@@ -0,0 +1,14 @@
+--- src/pipewire/thread.h.orig 2026-03-16 11:54:17 UTC
++++ src/pipewire/thread.h
+@@ -24,6 +24,11 @@ extern "C" {
+ * \{
+ */
+
++/* FreeBSD compat */
++#ifndef SCHED_RESET_ON_FORK
++#define SCHED_RESET_ON_FORK 0
++#endif
++
+ SPA_DEPRECATED
+ void pw_thread_utils_set(struct spa_thread_utils *impl);
+ struct spa_thread_utils *pw_thread_utils_get(void);
diff --git a/multimedia/pipewire/pkg-plist b/multimedia/pipewire/pkg-plist
--- a/multimedia/pipewire/pkg-plist
+++ b/multimedia/pipewire/pkg-plist
@@ -15,6 +15,8 @@
bin/pw-link
bin/pw-loopback
bin/pw-metadata
+bin/pw-midi2play
+bin/pw-midi2record
bin/pw-mididump
bin/pw-midiplay
bin/pw-midirecord
@@ -23,6 +25,7 @@
bin/pw-profiler
bin/pw-record
bin/pw-reserve
+bin/pw-sysex
bin/pw-top
%%ALSA%%bin/spa-acp-tool
bin/spa-inspect
@@ -32,6 +35,7 @@
etc/security/limits.d/25-pw-rlimits.conf
include/pipewire-0.3/pipewire/array.h
include/pipewire-0.3/pipewire/buffers.h
+include/pipewire-0.3/pipewire/capabilities.h
include/pipewire-0.3/pipewire/client.h
include/pipewire-0.3/pipewire/conf.h
include/pipewire-0.3/pipewire/context.h
@@ -122,6 +126,8 @@
include/spa-0.2/spa/param/audio/aac-types.h
include/spa-0.2/spa/param/audio/aac-utils.h
include/spa-0.2/spa/param/audio/aac.h
+include/spa-0.2/spa/param/audio/ac3-utils.h
+include/spa-0.2/spa/param/audio/ac3.h
include/spa-0.2/spa/param/audio/alac-utils.h
include/spa-0.2/spa/param/audio/alac.h
include/spa-0.2/spa/param/audio/amr-types.h
@@ -134,6 +140,11 @@
include/spa-0.2/spa/param/audio/dsd.h
include/spa-0.2/spa/param/audio/dsp-utils.h
include/spa-0.2/spa/param/audio/dsp.h
+include/spa-0.2/spa/param/audio/dts-types.h
+include/spa-0.2/spa/param/audio/dts-utils.h
+include/spa-0.2/spa/param/audio/dts.h
+include/spa-0.2/spa/param/audio/eac3-utils.h
+include/spa-0.2/spa/param/audio/eac3.h
include/spa-0.2/spa/param/audio/flac-utils.h
include/spa-0.2/spa/param/audio/flac.h
include/spa-0.2/spa/param/audio/format-utils.h
@@ -141,10 +152,13 @@
include/spa-0.2/spa/param/audio/iec958-types.h
include/spa-0.2/spa/param/audio/iec958-utils.h
include/spa-0.2/spa/param/audio/iec958.h
+include/spa-0.2/spa/param/audio/layout-types.h
include/spa-0.2/spa/param/audio/layout.h
include/spa-0.2/spa/param/audio/mp3-types.h
include/spa-0.2/spa/param/audio/mp3-utils.h
include/spa-0.2/spa/param/audio/mp3.h
+include/spa-0.2/spa/param/audio/mpegh-utils.h
+include/spa-0.2/spa/param/audio/mpegh.h
include/spa-0.2/spa/param/audio/opus.h
include/spa-0.2/spa/param/audio/ra-utils.h
include/spa-0.2/spa/param/audio/ra.h
@@ -152,6 +166,8 @@
include/spa-0.2/spa/param/audio/raw-types.h
include/spa-0.2/spa/param/audio/raw-utils.h
include/spa-0.2/spa/param/audio/raw.h
+include/spa-0.2/spa/param/audio/truehd-utils.h
+include/spa-0.2/spa/param/audio/truehd.h
include/spa-0.2/spa/param/audio/type-info.h
include/spa-0.2/spa/param/audio/vorbis-utils.h
include/spa-0.2/spa/param/audio/vorbis.h
@@ -162,6 +178,9 @@
include/spa-0.2/spa/param/bluetooth/type-info.h
include/spa-0.2/spa/param/buffers-types.h
include/spa-0.2/spa/param/buffers.h
+include/spa-0.2/spa/param/dict-types.h
+include/spa-0.2/spa/param/dict-utils.h
+include/spa-0.2/spa/param/dict.h
include/spa-0.2/spa/param/format-types.h
include/spa-0.2/spa/param/format-utils.h
include/spa-0.2/spa/param/format.h
@@ -170,6 +189,9 @@
include/spa-0.2/spa/param/latency.h
include/spa-0.2/spa/param/param-types.h
include/spa-0.2/spa/param/param.h
+include/spa-0.2/spa/param/peer-types.h
+include/spa-0.2/spa/param/peer-utils.h
+include/spa-0.2/spa/param/peer.h
include/spa-0.2/spa/param/port-config-types.h
include/spa-0.2/spa/param/port-config.h
include/spa-0.2/spa/param/profile-types.h
@@ -185,6 +207,7 @@
include/spa-0.2/spa/param/tag.h
include/spa-0.2/spa/param/type-info.h
include/spa-0.2/spa/param/video/chroma.h
+include/spa-0.2/spa/param/video/color-types.h
include/spa-0.2/spa/param/video/color.h
include/spa-0.2/spa/param/video/dsp-utils.h
include/spa-0.2/spa/param/video/dsp.h
@@ -193,6 +216,8 @@
include/spa-0.2/spa/param/video/format.h
include/spa-0.2/spa/param/video/h264-utils.h
include/spa-0.2/spa/param/video/h264.h
+include/spa-0.2/spa/param/video/h265-utils.h
+include/spa-0.2/spa/param/video/h265.h
include/spa-0.2/spa/param/video/mjpg-utils.h
include/spa-0.2/spa/param/video/mjpg.h
include/spa-0.2/spa/param/video/multiview.h
@@ -200,6 +225,7 @@
include/spa-0.2/spa/param/video/raw-utils.h
include/spa-0.2/spa/param/video/raw.h
include/spa-0.2/spa/param/video/type-info.h
+include/spa-0.2/spa/pod/body.h
include/spa-0.2/spa/pod/builder.h
include/spa-0.2/spa/pod/command.h
include/spa-0.2/spa/pod/compare.h
@@ -209,6 +235,7 @@
include/spa-0.2/spa/pod/iter.h
include/spa-0.2/spa/pod/parser.h
include/spa-0.2/spa/pod/pod.h
+include/spa-0.2/spa/pod/simplify.h
include/spa-0.2/spa/pod/vararg.h
include/spa-0.2/spa/support/cpu.h
include/spa-0.2/spa/support/dbus.h
@@ -246,16 +273,16 @@
%%GSTREAMER%%lib/gstreamer-1.0/libgstpipewire.so
lib/libpipewire-0.3.so
lib/libpipewire-0.3.so.0
-lib/libpipewire-0.3.so.0.1410.0
+lib/libpipewire-0.3.so.0.1602.0
%%JACK%%lib/pipewire-0.3/jack/libjack.so
%%JACK%%lib/pipewire-0.3/jack/libjack.so.0
-%%JACK%%lib/pipewire-0.3/jack/libjack.so.0.3.1410
+%%JACK%%lib/pipewire-0.3/jack/libjack.so.0.3.1602
%%JACK%%lib/pipewire-0.3/jack/libjacknet.so
%%JACK%%lib/pipewire-0.3/jack/libjacknet.so.0
-%%JACK%%lib/pipewire-0.3/jack/libjacknet.so.0.3.1410
+%%JACK%%lib/pipewire-0.3/jack/libjacknet.so.0.3.1602
%%JACK%%lib/pipewire-0.3/jack/libjackserver.so
%%JACK%%lib/pipewire-0.3/jack/libjackserver.so.0
-%%JACK%%lib/pipewire-0.3/jack/libjackserver.so.0.3.1410
+%%JACK%%lib/pipewire-0.3/jack/libjackserver.so.0.3.1602
lib/pipewire-0.3/libpipewire-module-access.so
lib/pipewire-0.3/libpipewire-module-adapter.so
lib/pipewire-0.3/libpipewire-module-client-device.so
@@ -308,6 +335,7 @@
%%EBUR%%lib/spa-0.2/filter-graph/libspa-filter-graph-plugin-ebur128.so
lib/spa-0.2/filter-graph/libspa-filter-graph-plugin-ladspa.so
%%LV2%%lib/spa-0.2/filter-graph/libspa-filter-graph-plugin-lv2.so
+%%ONNX%%lib/spa-0.2/filter-graph/libspa-filter-graph-plugin-onnx.so
lib/spa-0.2/filter-graph/libspa-filter-graph.so
%%JACK%%lib/spa-0.2/jack/libspa-jack.so
lib/spa-0.2/libspa.so
@@ -361,6 +389,7 @@
%%ALSA%%share/alsa-card-profile/mixer/paths/hdmi-output-9.conf
%%ALSA%%share/alsa-card-profile/mixer/paths/iec958-stereo-input.conf
%%ALSA%%share/alsa-card-profile/mixer/paths/iec958-stereo-output.conf
+%%ALSA%%share/alsa-card-profile/mixer/paths/logi407-iec958-stereo-output.conf
%%ALSA%%share/alsa-card-profile/mixer/paths/steelseries-arctis-output-chat-common.conf
%%ALSA%%share/alsa-card-profile/mixer/paths/steelseries-arctis-output-game-common.conf
%%ALSA%%share/alsa-card-profile/mixer/paths/usb-gaming-headset-input.conf
@@ -380,6 +409,7 @@
%%ALSA%%share/alsa-card-profile/mixer/profile-sets/hp-tbt-dock-120w-g2.conf
%%ALSA%%share/alsa-card-profile/mixer/profile-sets/hp-tbt-dock-audio-module.conf
%%ALSA%%share/alsa-card-profile/mixer/profile-sets/kinect-audio.conf
+%%ALSA%%share/alsa-card-profile/mixer/profile-sets/logi407.conf
%%ALSA%%share/alsa-card-profile/mixer/profile-sets/maudio-fasttrack-pro.conf
%%ALSA%%share/alsa-card-profile/mixer/profile-sets/native-instruments-audio4dj.conf
%%ALSA%%share/alsa-card-profile/mixer/profile-sets/native-instruments-audio8dj.conf
@@ -394,10 +424,12 @@
%%ALSA%%share/alsa-card-profile/mixer/profile-sets/simple-headphones-mic.conf
%%ALSA%%share/alsa-card-profile/mixer/profile-sets/steelseries-arctis-common-usb-audio.conf
%%ALSA%%share/alsa-card-profile/mixer/profile-sets/texas-instruments-pcm2902.conf
+%%ALSA%%share/alsa-card-profile/mixer/profile-sets/usb-gaming-headset-gamefirst.conf
%%ALSA%%share/alsa-card-profile/mixer/profile-sets/usb-gaming-headset.conf
%%ALSA%%share/alsa/alsa.conf.d/50-pipewire.conf
%%ALSA%%share/alsa/alsa.conf.d/99-pipewire-default.conf
share/locale/af/LC_MESSAGES/pipewire.mo
+share/locale/ar/LC_MESSAGES/pipewire.mo
share/locale/as/LC_MESSAGES/pipewire.mo
share/locale/be/LC_MESSAGES/pipewire.mo
share/locale/bg/LC_MESSAGES/pipewire.mo
@@ -455,6 +487,7 @@
%%DATADIR%%/client.conf.avail/20-upmix.conf
%%DATADIR%%/filter-chain.conf
%%DATADIR%%/filter-chain/demonic.conf
+%%DATADIR%%/filter-chain/sink-dolby-pro-logic-ii.conf
%%DATADIR%%/filter-chain/sink-dolby-surround.conf
%%DATADIR%%/filter-chain/sink-eq6.conf
%%DATADIR%%/filter-chain/sink-make-LFE.conf
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Apr 16, 1:00 PM (5 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31605045
Default Alt Text
D55821.id173772.diff (23 KB)
Attached To
Mode
D55821: multimedia/pipewire: update to 1.6.2
Attached
Detach File
Event Timeline
Log In to Comment