mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-08 16:13:50 +02:00
130 lines
5.2 KiB
Diff
130 lines
5.2 KiB
Diff
--- media/webrtc/trunk/moz.build.orig 2019-01-16 14:48:37.361278044 +0100
|
|
+++ media/webrtc/trunk/moz.build 2019-01-16 14:49:21.637924835 +0100
|
|
@@ -242,6 +242,18 @@
|
|
"/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_neon_gn"
|
|
]
|
|
|
|
+
|
|
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
|
|
+
|
|
+ DIRS += [
|
|
+ "/media/webrtc/trunk/webrtc/common_audio/common_audio_neon_c_gn",
|
|
+ "/media/webrtc/trunk/webrtc/common_audio/common_audio_neon_gn",
|
|
+ "/media/webrtc/trunk/webrtc/modules/audio_coding/isac_neon_gn",
|
|
+ "/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_c_gn",
|
|
+ "/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_gn",
|
|
+ "/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_neon_gn"
|
|
+ ]
|
|
+
|
|
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
|
|
|
|
DIRS += [
|
|
|
|
--- media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_c_gn/moz.build.orig 2019-01-16 14:58:54.713353133 +0100
|
|
+++ media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_c_gn/moz.build 2019-01-08 19:56:53.000000000 +0100
|
|
@@ -71,7 +71,10 @@
|
|
DEFINES["NO_TCMALLOC"] = True
|
|
DEFINES["USE_NSS_CERTS"] = "1"
|
|
DEFINES["USE_X11"] = "1"
|
|
+
|
|
+ if CONFIG["CPU_ARCH"] == "aarch64":
|
|
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
|
|
+
|
|
- DEFINES["WEBRTC_ARCH_ARM64"] = True
|
|
DEFINES["WEBRTC_LINUX"] = True
|
|
|
|
OS_LIBS += [
|
|
|
|
--- media/webrtc/trunk/webrtc/common_audio/common_audio_neon_c_gn/moz.build.orig 2019-01-16 15:16:36.947747240 +0100
|
|
+++ media/webrtc/trunk/webrtc/common_audio/common_audio_neon_c_gn/moz.build 2019-01-16 15:17:22.168379111 +0100
|
|
@@ -69,7 +69,10 @@
|
|
DEFINES["NO_TCMALLOC"] = True
|
|
DEFINES["USE_NSS_CERTS"] = "1"
|
|
DEFINES["USE_X11"] = "1"
|
|
- DEFINES["WEBRTC_ARCH_ARM64"] = True
|
|
+
|
|
+ if CONFIG["CPU_ARCH"] == "aarch64":
|
|
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
|
|
+
|
|
DEFINES["WEBRTC_LINUX"] = True
|
|
|
|
if CONFIG["OS_TARGET"] == "NetBSD":
|
|
|
|
--- media/webrtc/trunk/webrtc/modules/audio_coding/isac_neon_gn/moz.build.orig 2019-01-16 15:28:38.302731713 +0100
|
|
+++ media/webrtc/trunk/webrtc/modules/audio_coding/isac_neon_gn/moz.build 2019-01-16 15:29:20.174378505 +0100
|
|
@@ -80,7 +80,10 @@
|
|
DEFINES["NO_TCMALLOC"] = True
|
|
DEFINES["USE_NSS_CERTS"] = "1"
|
|
DEFINES["USE_X11"] = "1"
|
|
- DEFINES["WEBRTC_ARCH_ARM64"] = True
|
|
+
|
|
+ if CONFIG["CPU_ARCH"] == "aarch64":
|
|
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
|
|
+
|
|
DEFINES["WEBRTC_LINUX"] = True
|
|
|
|
OS_LIBS += [
|
|
|
|
--- media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_gn/moz.build.orig 2019-01-16 15:31:28.281297859 +0100
|
|
+++ media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_neon_gn/moz.build 2019-01-16 15:31:06.724479707 +0100
|
|
@@ -77,7 +77,10 @@
|
|
DEFINES["NO_TCMALLOC"] = True
|
|
DEFINES["USE_NSS_CERTS"] = "1"
|
|
DEFINES["USE_X11"] = "1"
|
|
- DEFINES["WEBRTC_ARCH_ARM64"] = True
|
|
+
|
|
+ if CONFIG["CPU_ARCH"] == "aarch64":
|
|
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
|
|
+
|
|
DEFINES["WEBRTC_LINUX"] = True
|
|
|
|
OS_LIBS += [
|
|
|
|
--- media/webrtc/trunk/webrtc/modules/video_processing/video_processing_neon_gn/moz.build.orig 2019-01-16 15:32:36.700720723 +0100
|
|
+++ media/webrtc/trunk/webrtc/modules/video_processing/video_processing_neon_gn/moz.build 2019-01-16 15:33:08.188455104 +0100
|
|
@@ -67,7 +67,10 @@
|
|
DEFINES["NO_TCMALLOC"] = True
|
|
DEFINES["USE_NSS_CERTS"] = "1"
|
|
DEFINES["USE_X11"] = "1"
|
|
- DEFINES["WEBRTC_ARCH_ARM64"] = True
|
|
+
|
|
+ if CONFIG["CPU_ARCH"] == "aarch64":
|
|
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
|
|
+
|
|
DEFINES["WEBRTC_LINUX"] = True
|
|
|
|
if CONFIG["OS_TARGET"] == "NetBSD":
|
|
|
|
--- media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn/moz.build.orig 2019-01-16 16:09:33.670752803 +0100
|
|
+++ media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn/moz.build 2019-01-16 16:11:13.266888242 +0100
|
|
@@ -140,6 +140,7 @@
|
|
DEFINES["WEBRTC_POSIX"] = True
|
|
DEFINES["_FILE_OFFSET_BITS"] = "64"
|
|
|
|
+if CONFIG["OS_TARGET"] == "Linux" and CONFIG["CPU_ARCH"] != "arm":
|
|
UNIFIED_SOURCES += [
|
|
"/media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_bit_reverse.c",
|
|
"/media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ar_fast_q12.c",
|
|
--- media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn/moz.build.orig 2019-01-16 16:31:03.781907299 +0100
|
|
+++ media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn/moz.build 2019-01-16 16:30:44.106080812 +0100
|
|
@@ -142,6 +142,8 @@
|
|
"rt"
|
|
]
|
|
|
|
+if CONFIG["OS_TARGET"] == "Linux" and CONFIG["CPU_ARCH"] != "arm":
|
|
+
|
|
SOURCES += [
|
|
"/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter_c.c"
|
|
]
|
|
|
|
--- media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features.cc.orig 2019-01-16 16:52:42.676473795 +0100
|
|
+++ media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features.cc 2019-01-16 16:54:22.595598235 +0100
|
|
@@ -67,7 +67,7 @@
|
|
return 0;
|
|
}
|
|
|
|
-#if !defined(ANDROID)
|
|
+#if !defined(ANDROID) && !defined(__linux__)
|
|
#ifdef WEBRTC_ARCH_ARM_V7
|
|
uint64_t WebRtc_GetCPUFeaturesARM(void) {
|
|
return kCPUFeatureARMv7
|