From 3f3381f35b95d47ed5f98273c75aebc62c5394f6 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Fri, 10 Mar 2023 00:29:45 +0900 Subject: [PATCH] pipewire: Bump to 0.3.67 --- packages/pipewire/IPTOS_DSCP.patch | 13 +++++++++++++ packages/pipewire/build.sh | 7 ++++--- 2 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 packages/pipewire/IPTOS_DSCP.patch diff --git a/packages/pipewire/IPTOS_DSCP.patch b/packages/pipewire/IPTOS_DSCP.patch new file mode 100644 index 0000000000..21e901e2ca --- /dev/null +++ b/packages/pipewire/IPTOS_DSCP.patch @@ -0,0 +1,13 @@ +--- a/src/modules/module-rtp-sink.c ++++ b/src/modules/module-rtp-sink.c +@@ -668,6 +668,10 @@ static int make_socket(struct sockaddr_s + pw_log_warn("setsockopt(SO_PRIORITY) failed: %m"); + #endif + if (dscp > 0) { ++#ifdef __ANDROID__ ++#define IPTOS_DSCP_MASK 0xfc ++#define IPTOS_DSCP(x) ((x) & IPTOS_DSCP_MASK) ++#endif + val = IPTOS_DSCP(dscp << 2); + if (setsockopt(fd, IPPROTO_IP, IP_TOS, &val, sizeof(val)) < 0) + pw_log_warn("setsockopt(IP_TOS) failed: %m"); diff --git a/packages/pipewire/build.sh b/packages/pipewire/build.sh index f7616513b7..5872c3a3bc 100644 --- a/packages/pipewire/build.sh +++ b/packages/pipewire/build.sh @@ -3,15 +3,16 @@ TERMUX_PKG_DESCRIPTION="A server and user space API to deal with multimedia pipe TERMUX_PKG_LICENSE="MIT, LGPL-2.1, LGPL-3.0, GPL-2.0" TERMUX_PKG_LICENSE_FILE="COPYING, LICENSE" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION=0.3.66 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_VERSION=0.3.67 TERMUX_PKG_SRCURL="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${TERMUX_PKG_VERSION}/pipewire-${TERMUX_PKG_VERSION}.tar.bz2" -TERMUX_PKG_SHA256=e627a06d7a68732abb56af7ba35d1846288a2db5c7d9f34ce86529ac96fd8502 +TERMUX_PKG_SHA256=43dfad8ee64c90613fdc67db0d7706e4ae747ee5e4aed03c34d3869f3926e081 TERMUX_PKG_DEPENDS="avahi, ffmpeg, glib, libc++, liblua54, libsndfile, libwebrtc-audio-processing, lilv, ncurses, openssl, pulseaudio, readline" # 'media-session' session-managers is disabled as it requires alsa. # Since we are building without x11, dbus is disabled. TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +-Dgstreamer=disabled +-Dgstreamer-device-provider=disabled -Dtests=disabled -Dexamples=disabled -Dpipewire-alsa=disabled