Page MenuHomeFreeBSD

D55821.id173772.diff
No OneTemporary

D55821.id173772.diff

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

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)

Event Timeline