mirror of
https://github.com/termux/termux-packages
synced 2024-06-27 00:57:09 +00:00
pipewire: Bump to 0.3.67
This commit is contained in:
parent
5c9fbb029c
commit
3f3381f35b
13
packages/pipewire/IPTOS_DSCP.patch
Normal file
13
packages/pipewire/IPTOS_DSCP.patch
Normal file
|
@ -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");
|
|
@ -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="MIT, LGPL-2.1, LGPL-3.0, GPL-2.0"
|
||||||
TERMUX_PKG_LICENSE_FILE="COPYING, LICENSE"
|
TERMUX_PKG_LICENSE_FILE="COPYING, LICENSE"
|
||||||
TERMUX_PKG_MAINTAINER="@termux"
|
TERMUX_PKG_MAINTAINER="@termux"
|
||||||
TERMUX_PKG_VERSION=0.3.66
|
TERMUX_PKG_VERSION=0.3.67
|
||||||
TERMUX_PKG_REVISION=1
|
|
||||||
TERMUX_PKG_SRCURL="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${TERMUX_PKG_VERSION}/pipewire-${TERMUX_PKG_VERSION}.tar.bz2"
|
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"
|
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.
|
# 'media-session' session-managers is disabled as it requires alsa.
|
||||||
# Since we are building without x11, dbus is disabled.
|
# Since we are building without x11, dbus is disabled.
|
||||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
||||||
|
-Dgstreamer=disabled
|
||||||
|
-Dgstreamer-device-provider=disabled
|
||||||
-Dtests=disabled
|
-Dtests=disabled
|
||||||
-Dexamples=disabled
|
-Dexamples=disabled
|
||||||
-Dpipewire-alsa=disabled
|
-Dpipewire-alsa=disabled
|
||||||
|
|
Loading…
Reference in New Issue
Block a user