mirror of
https://github.com/danog/patches.git
synced 2024-11-30 04:19:34 +01:00
Build owt fork (with libjpeg_turbo).
This commit is contained in:
parent
7016943793
commit
a216704358
11
webrtc.gclient
Normal file
11
webrtc.gclient
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
solutions = [
|
||||||
|
{
|
||||||
|
"managed": False,
|
||||||
|
"name": "src",
|
||||||
|
"url": "https://github.com/open-webrtc-toolkit/owt-deps-webrtc.git",
|
||||||
|
"custom_deps": {},
|
||||||
|
"deps_file": "DEPS",
|
||||||
|
"safesync_url": "",
|
||||||
|
},
|
||||||
|
]
|
||||||
|
target_os = []
|
@ -1,5 +1,5 @@
|
|||||||
diff --git a/config/c++/c++.gni b/config/c++/c++.gni
|
diff --git a/config/c++/c++.gni b/config/c++/c++.gni
|
||||||
index 5ced459..db1b27c 100644
|
index 5ced4596f..db1b27cb2 100644
|
||||||
--- a/config/c++/c++.gni
|
--- a/config/c++/c++.gni
|
||||||
+++ b/config/c++/c++.gni
|
+++ b/config/c++/c++.gni
|
||||||
@@ -11,7 +11,7 @@ declare_args() {
|
@@ -11,7 +11,7 @@ declare_args() {
|
||||||
@ -12,10 +12,10 @@ index 5ced459..db1b27c 100644
|
|||||||
(is_linux &&
|
(is_linux &&
|
||||||
(!is_chromeos || default_toolchain != "//build/toolchain/cros:target"))
|
(!is_chromeos || default_toolchain != "//build/toolchain/cros:target"))
|
||||||
diff --git a/config/compiler/BUILD.gn b/config/compiler/BUILD.gn
|
diff --git a/config/compiler/BUILD.gn b/config/compiler/BUILD.gn
|
||||||
index d602b44..56ab14f 100644
|
index 3d5e4dede..bd6a7ddc4 100644
|
||||||
--- a/config/compiler/BUILD.gn
|
--- a/config/compiler/BUILD.gn
|
||||||
+++ b/config/compiler/BUILD.gn
|
+++ b/config/compiler/BUILD.gn
|
||||||
@@ -547,7 +547,7 @@ config("compiler") {
|
@@ -535,7 +535,7 @@ config("compiler") {
|
||||||
# Override Chromium's default for projects that wish to stay on C++11.
|
# Override Chromium's default for projects that wish to stay on C++11.
|
||||||
cflags_cc += [ "-std=${standard_prefix}++11" ]
|
cflags_cc += [ "-std=${standard_prefix}++11" ]
|
||||||
} else {
|
} else {
|
||||||
@ -24,7 +24,16 @@ index d602b44..56ab14f 100644
|
|||||||
}
|
}
|
||||||
} else if (!is_win && !is_nacl) {
|
} else if (!is_win && !is_nacl) {
|
||||||
if (target_os == "android") {
|
if (target_os == "android") {
|
||||||
@@ -1518,7 +1518,7 @@ config("default_warnings") {
|
@@ -1379,6 +1379,8 @@ config("default_warnings") {
|
||||||
|
|
||||||
|
"/wd4715", # 'function' : not all control paths return a value'
|
||||||
|
# MSVC does not analyze switch (enum) for completeness.
|
||||||
|
+
|
||||||
|
+ "/wd4018", # signed/unsigned mismatch in h265 codec.
|
||||||
|
]
|
||||||
|
|
||||||
|
cflags_cc += [
|
||||||
|
@@ -1488,7 +1490,7 @@ config("default_warnings") {
|
||||||
cflags += [ "-Wno-nonportable-include-path" ]
|
cflags += [ "-Wno-nonportable-include-path" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -33,11 +42,11 @@ index d602b44..56ab14f 100644
|
|||||||
# Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not
|
# Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not
|
||||||
# recognize.
|
# recognize.
|
||||||
cflags += [
|
cflags += [
|
||||||
@@ -1558,6 +1558,24 @@ config("default_warnings") {
|
@@ -1528,6 +1530,24 @@ config("default_warnings") {
|
||||||
}
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+ } else {
|
+ } else if (!is_win) {
|
||||||
+ cflags += [
|
+ cflags += [
|
||||||
+ "-Wno-attributes",
|
+ "-Wno-attributes",
|
||||||
+ "-Wno-address",
|
+ "-Wno-address",
|
||||||
@ -59,7 +68,7 @@ index d602b44..56ab14f 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/config/gcc/BUILD.gn b/config/gcc/BUILD.gn
|
diff --git a/config/gcc/BUILD.gn b/config/gcc/BUILD.gn
|
||||||
index 747245f..6e35afb 100644
|
index 747245f37..6e35afbf8 100644
|
||||||
--- a/config/gcc/BUILD.gn
|
--- a/config/gcc/BUILD.gn
|
||||||
+++ b/config/gcc/BUILD.gn
|
+++ b/config/gcc/BUILD.gn
|
||||||
@@ -91,7 +91,8 @@ if (is_component_build && !is_android) {
|
@@ -91,7 +91,8 @@ if (is_component_build && !is_android) {
|
||||||
@ -73,7 +82,7 @@ index 747245f..6e35afb 100644
|
|||||||
ldflags += [
|
ldflags += [
|
||||||
"-Bdynamic",
|
"-Bdynamic",
|
||||||
diff --git a/config/linux/gtk/gtk.gni b/config/linux/gtk/gtk.gni
|
diff --git a/config/linux/gtk/gtk.gni b/config/linux/gtk/gtk.gni
|
||||||
index 0a3f35d..b23571a 100644
|
index 0a3f35db9..b23571a3e 100644
|
||||||
--- a/config/linux/gtk/gtk.gni
|
--- a/config/linux/gtk/gtk.gni
|
||||||
+++ b/config/linux/gtk/gtk.gni
|
+++ b/config/linux/gtk/gtk.gni
|
||||||
@@ -12,4 +12,4 @@ declare_args() {
|
@@ -12,4 +12,4 @@ declare_args() {
|
||||||
@ -83,7 +92,7 @@ index 0a3f35d..b23571a 100644
|
|||||||
-assert(gtk_version >= 3 && gtk_version <= 4)
|
-assert(gtk_version >= 3 && gtk_version <= 4)
|
||||||
+assert(gtk_version >= 2 && gtk_version <= 4)
|
+assert(gtk_version >= 2 && gtk_version <= 4)
|
||||||
diff --git a/toolchain/mac/BUILD.gn b/toolchain/mac/BUILD.gn
|
diff --git a/toolchain/mac/BUILD.gn b/toolchain/mac/BUILD.gn
|
||||||
index cb96e1e..cb9fff0 100644
|
index 08b17ff65..766188582 100644
|
||||||
--- a/toolchain/mac/BUILD.gn
|
--- a/toolchain/mac/BUILD.gn
|
||||||
+++ b/toolchain/mac/BUILD.gn
|
+++ b/toolchain/mac/BUILD.gn
|
||||||
@@ -86,7 +86,7 @@ template("mac_toolchain") {
|
@@ -86,7 +86,7 @@ template("mac_toolchain") {
|
||||||
@ -96,10 +105,10 @@ index cb96e1e..cb9fff0 100644
|
|||||||
} else {
|
} else {
|
||||||
prefix = rebase_path("$clang_base_path/bin/", root_build_dir)
|
prefix = rebase_path("$clang_base_path/bin/", root_build_dir)
|
||||||
diff --git a/toolchain/toolchain.gni b/toolchain/toolchain.gni
|
diff --git a/toolchain/toolchain.gni b/toolchain/toolchain.gni
|
||||||
index ee11e26..5dd198a 100644
|
index 552ceb67e..71f2f6498 100644
|
||||||
--- a/toolchain/toolchain.gni
|
--- a/toolchain/toolchain.gni
|
||||||
+++ b/toolchain/toolchain.gni
|
+++ b/toolchain/toolchain.gni
|
||||||
@@ -49,8 +49,8 @@ declare_args() {
|
@@ -45,8 +45,8 @@ declare_args() {
|
||||||
# Check target_os here instead of is_ios as this file is loaded for secondary
|
# Check target_os here instead of is_ios as this file is loaded for secondary
|
||||||
# toolchain (host toolchain in particular) but the argument is the same for
|
# toolchain (host toolchain in particular) but the argument is the same for
|
||||||
# all toolchains.
|
# all toolchains.
|
||||||
|
191
webrtc_src.diff
191
webrtc_src.diff
@ -1,8 +1,8 @@
|
|||||||
diff --git a/BUILD.gn b/BUILD.gn
|
diff --git a/BUILD.gn b/BUILD.gn
|
||||||
index 24dc067..6c8eca8 100644
|
index 5fe6f849f3..719626d516 100644
|
||||||
--- a/BUILD.gn
|
--- a/BUILD.gn
|
||||||
+++ b/BUILD.gn
|
+++ b/BUILD.gn
|
||||||
@@ -307,7 +307,7 @@ config("common_config") {
|
@@ -335,7 +335,7 @@ config("common_config") {
|
||||||
"-Wnon-virtual-dtor",
|
"-Wnon-virtual-dtor",
|
||||||
|
|
||||||
# This is enabled for clang; enable for gcc as well.
|
# This is enabled for clang; enable for gcc as well.
|
||||||
@ -11,8 +11,21 @@ index 24dc067..6c8eca8 100644
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -445,9 +445,9 @@ if (!build_with_chromium) {
|
||||||
|
":webrtc_lib_link_test",
|
||||||
|
]
|
||||||
|
|
||||||
|
- if (build_with_owt) {
|
||||||
|
- visibility += [ "//talk/owt" ]
|
||||||
|
- }
|
||||||
|
+ # if (build_with_owt) {
|
||||||
|
+ # visibility += [ "//talk/owt" ]
|
||||||
|
+ # }
|
||||||
|
sources = []
|
||||||
|
complete_static_lib = true
|
||||||
|
suppressed_configs += [ "//build/config/compiler:thin_archive" ]
|
||||||
diff --git a/api/test/video/BUILD.gn b/api/test/video/BUILD.gn
|
diff --git a/api/test/video/BUILD.gn b/api/test/video/BUILD.gn
|
||||||
index 4ebb0c9..a4a0d7b 100644
|
index 4ebb0c9167..a4a0d7b887 100644
|
||||||
--- a/api/test/video/BUILD.gn
|
--- a/api/test/video/BUILD.gn
|
||||||
+++ b/api/test/video/BUILD.gn
|
+++ b/api/test/video/BUILD.gn
|
||||||
@@ -8,7 +8,7 @@
|
@@ -8,7 +8,7 @@
|
||||||
@ -25,7 +38,7 @@ index 4ebb0c9..a4a0d7b 100644
|
|||||||
testonly = true
|
testonly = true
|
||||||
public = [
|
public = [
|
||||||
diff --git a/audio/utility/channel_mixer.cc b/audio/utility/channel_mixer.cc
|
diff --git a/audio/utility/channel_mixer.cc b/audio/utility/channel_mixer.cc
|
||||||
index 8867a3e..4bd3662 100644
|
index 8867a3eed4..4bd36622b3 100644
|
||||||
--- a/audio/utility/channel_mixer.cc
|
--- a/audio/utility/channel_mixer.cc
|
||||||
+++ b/audio/utility/channel_mixer.cc
|
+++ b/audio/utility/channel_mixer.cc
|
||||||
@@ -10,6 +10,8 @@
|
@@ -10,6 +10,8 @@
|
||||||
@ -37,11 +50,24 @@ index 8867a3e..4bd3662 100644
|
|||||||
#include "audio/utility/channel_mixing_matrix.h"
|
#include "audio/utility/channel_mixing_matrix.h"
|
||||||
#include "rtc_base/checks.h"
|
#include "rtc_base/checks.h"
|
||||||
#include "rtc_base/logging.h"
|
#include "rtc_base/logging.h"
|
||||||
|
diff --git a/build_overrides/build.gni b/build_overrides/build.gni
|
||||||
|
index 6025cddd04..5d88329998 100644
|
||||||
|
--- a/build_overrides/build.gni
|
||||||
|
+++ b/build_overrides/build.gni
|
||||||
|
@@ -16,6 +16,8 @@ linux_use_bundled_binutils_override = true
|
||||||
|
# only needed to support both WebRTC standalone and Chromium builds.
|
||||||
|
build_with_chromium = false
|
||||||
|
|
||||||
|
+build_with_owt = false
|
||||||
|
+
|
||||||
|
# Use our own suppressions files.
|
||||||
|
asan_suppressions_file = "//build/sanitizers/asan_suppressions.cc"
|
||||||
|
lsan_suppressions_file = "//tools_webrtc/sanitizers/lsan_suppressions_webrtc.cc"
|
||||||
diff --git a/examples/BUILD.gn b/examples/BUILD.gn
|
diff --git a/examples/BUILD.gn b/examples/BUILD.gn
|
||||||
index 4f76cad..bb61efc 100644
|
index 4fd2d702aa..217f52056c 100644
|
||||||
--- a/examples/BUILD.gn
|
--- a/examples/BUILD.gn
|
||||||
+++ b/examples/BUILD.gn
|
+++ b/examples/BUILD.gn
|
||||||
@@ -197,7 +197,7 @@ if (is_ios || (is_mac && target_cpu != "x86")) {
|
@@ -232,7 +232,7 @@ if (is_ios || (is_mac && target_cpu != "x86")) {
|
||||||
# iOS must use WebRTC.framework which is dynamically linked.
|
# iOS must use WebRTC.framework which is dynamically linked.
|
||||||
deps = [ "../sdk:framework_objc+link" ]
|
deps = [ "../sdk:framework_objc+link" ]
|
||||||
} else {
|
} else {
|
||||||
@ -50,7 +76,7 @@ index 4f76cad..bb61efc 100644
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -266,7 +266,7 @@ if (is_ios || (is_mac && target_cpu != "x86")) {
|
@@ -301,7 +301,7 @@ if (is_ios || (is_mac && target_cpu != "x86")) {
|
||||||
"../sdk:ios_framework_bundle",
|
"../sdk:ios_framework_bundle",
|
||||||
]
|
]
|
||||||
} else {
|
} else {
|
||||||
@ -59,7 +85,7 @@ index 4f76cad..bb61efc 100644
|
|||||||
}
|
}
|
||||||
libs = [
|
libs = [
|
||||||
"CoreMedia.framework",
|
"CoreMedia.framework",
|
||||||
@@ -493,7 +493,7 @@ if (is_ios || (is_mac && target_cpu != "x86")) {
|
@@ -528,7 +528,7 @@ if (is_ios || (is_mac && target_cpu != "x86")) {
|
||||||
deps = [
|
deps = [
|
||||||
":apprtc_common",
|
":apprtc_common",
|
||||||
":apprtc_signaling",
|
":apprtc_signaling",
|
||||||
@ -68,7 +94,7 @@ index 4f76cad..bb61efc 100644
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -516,8 +516,8 @@ if (is_ios || (is_mac && target_cpu != "x86")) {
|
@@ -551,8 +551,8 @@ if (is_ios || (is_mac && target_cpu != "x86")) {
|
||||||
|
|
||||||
deps = [
|
deps = [
|
||||||
":AppRTCMobile_lib",
|
":AppRTCMobile_lib",
|
||||||
@ -80,7 +106,7 @@ index 4f76cad..bb61efc 100644
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
diff --git a/modules/audio_device/audio_device_buffer.cc b/modules/audio_device/audio_device_buffer.cc
|
diff --git a/modules/audio_device/audio_device_buffer.cc b/modules/audio_device/audio_device_buffer.cc
|
||||||
index 336846e..f0c388b 100644
|
index 336846ed11..f0c388b453 100644
|
||||||
--- a/modules/audio_device/audio_device_buffer.cc
|
--- a/modules/audio_device/audio_device_buffer.cc
|
||||||
+++ b/modules/audio_device/audio_device_buffer.cc
|
+++ b/modules/audio_device/audio_device_buffer.cc
|
||||||
@@ -456,7 +456,7 @@ void AudioDeviceBuffer::LogStats(LogState state) {
|
@@ -456,7 +456,7 @@ void AudioDeviceBuffer::LogStats(LogState state) {
|
||||||
@ -93,7 +119,7 @@ index 336846e..f0c388b 100644
|
|||||||
|
|
||||||
// Keep posting new (delayed) tasks until state is changed to kLogStop.
|
// Keep posting new (delayed) tasks until state is changed to kLogStop.
|
||||||
diff --git a/modules/audio_processing/aec3/reverb_model_estimator.h b/modules/audio_processing/aec3/reverb_model_estimator.h
|
diff --git a/modules/audio_processing/aec3/reverb_model_estimator.h b/modules/audio_processing/aec3/reverb_model_estimator.h
|
||||||
index 3b9971a..efc2912 100644
|
index 3b9971abae..efc291222e 100644
|
||||||
--- a/modules/audio_processing/aec3/reverb_model_estimator.h
|
--- a/modules/audio_processing/aec3/reverb_model_estimator.h
|
||||||
+++ b/modules/audio_processing/aec3/reverb_model_estimator.h
|
+++ b/modules/audio_processing/aec3/reverb_model_estimator.h
|
||||||
@@ -13,6 +13,7 @@
|
@@ -13,6 +13,7 @@
|
||||||
@ -105,7 +131,7 @@ index 3b9971a..efc2912 100644
|
|||||||
#include "absl/types/optional.h"
|
#include "absl/types/optional.h"
|
||||||
#include "api/array_view.h"
|
#include "api/array_view.h"
|
||||||
diff --git a/modules/utility/BUILD.gn b/modules/utility/BUILD.gn
|
diff --git a/modules/utility/BUILD.gn b/modules/utility/BUILD.gn
|
||||||
index 4e85129..4bad1f7 100644
|
index 8710ed4729..2a8fa4e476 100644
|
||||||
--- a/modules/utility/BUILD.gn
|
--- a/modules/utility/BUILD.gn
|
||||||
+++ b/modules/utility/BUILD.gn
|
+++ b/modules/utility/BUILD.gn
|
||||||
@@ -40,7 +40,7 @@ rtc_library("utility") {
|
@@ -40,7 +40,7 @@ rtc_library("utility") {
|
||||||
@ -118,10 +144,10 @@ index 4e85129..4bad1f7 100644
|
|||||||
visibility = [ "*" ]
|
visibility = [ "*" ]
|
||||||
sources = [ "include/mock/mock_process_thread.h" ]
|
sources = [ "include/mock/mock_process_thread.h" ]
|
||||||
diff --git a/modules/video_coding/BUILD.gn b/modules/video_coding/BUILD.gn
|
diff --git a/modules/video_coding/BUILD.gn b/modules/video_coding/BUILD.gn
|
||||||
index bca50d5..495d6c8 100644
|
index 2f9d257e4a..65130a87ad 100644
|
||||||
--- a/modules/video_coding/BUILD.gn
|
--- a/modules/video_coding/BUILD.gn
|
||||||
+++ b/modules/video_coding/BUILD.gn
|
+++ b/modules/video_coding/BUILD.gn
|
||||||
@@ -345,10 +345,12 @@ rtc_library("webrtc_h264") {
|
@@ -370,10 +370,13 @@ rtc_library("webrtc_h264") {
|
||||||
]
|
]
|
||||||
|
|
||||||
if (rtc_use_h264) {
|
if (rtc_use_h264) {
|
||||||
@ -134,32 +160,26 @@ index bca50d5..495d6c8 100644
|
|||||||
+ deps += [ "//third_party/ffmpeg" ]
|
+ deps += [ "//third_party/ffmpeg" ]
|
||||||
+ } else {
|
+ } else {
|
||||||
+ configs += [ "../../rtc_base:external_ffmpeg_library" ]
|
+ configs += [ "../../rtc_base:external_ffmpeg_library" ]
|
||||||
|
+ all_dependent_configs = [ "../../rtc_base:external_ffmpeg_linking" ]
|
||||||
+ }
|
+ }
|
||||||
if (!build_with_mozilla) {
|
if (!build_with_mozilla) {
|
||||||
deps += [ "../../media:rtc_media_base" ]
|
deps += [ "../../media:rtc_media_base" ]
|
||||||
}
|
}
|
||||||
diff --git a/modules/video_coding/codecs/h264/h264_color_space.h b/modules/video_coding/codecs/h264/h264_color_space.h
|
diff --git a/modules/video_coding/codecs/h264/h264_color_space.h b/modules/video_coding/codecs/h264/h264_color_space.h
|
||||||
index 392ccaf..526e394 100644
|
index aec76efbac..918ea26f8b 100644
|
||||||
--- a/modules/video_coding/codecs/h264/h264_color_space.h
|
--- a/modules/video_coding/codecs/h264/h264_color_space.h
|
||||||
+++ b/modules/video_coding/codecs/h264/h264_color_space.h
|
+++ b/modules/video_coding/codecs/h264/h264_color_space.h
|
||||||
@@ -17,13 +17,13 @@
|
@@ -19,7 +19,7 @@
|
||||||
#ifdef WEBRTC_USE_H264
|
|
||||||
|
|
||||||
#if defined(WEBRTC_WIN) && !defined(__clang__)
|
|
||||||
-#error "See: bugs.webrtc.org/9213#c13."
|
|
||||||
+//#error "See: bugs.webrtc.org/9213#c13."
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "api/video/color_space.h"
|
#include "api/video/color_space.h"
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
-#include "third_party/ffmpeg/libavcodec/avcodec.h"
|
-#include "third_party/ffmpeg/libavcodec/avcodec.h"
|
||||||
+#include "libavcodec/avcodec.h"
|
+#include <libavcodec/avcodec.h>
|
||||||
} // extern "C"
|
} // extern "C"
|
||||||
|
|
||||||
namespace webrtc {
|
namespace webrtc {
|
||||||
diff --git a/modules/video_coding/codecs/h264/h264_decoder_impl.cc b/modules/video_coding/codecs/h264/h264_decoder_impl.cc
|
diff --git a/modules/video_coding/codecs/h264/h264_decoder_impl.cc b/modules/video_coding/codecs/h264/h264_decoder_impl.cc
|
||||||
index 6725a3b..a7e837c 100644
|
index 6725a3b7c7..a7e837ca01 100644
|
||||||
--- a/modules/video_coding/codecs/h264/h264_decoder_impl.cc
|
--- a/modules/video_coding/codecs/h264/h264_decoder_impl.cc
|
||||||
+++ b/modules/video_coding/codecs/h264/h264_decoder_impl.cc
|
+++ b/modules/video_coding/codecs/h264/h264_decoder_impl.cc
|
||||||
@@ -21,9 +21,9 @@
|
@@ -21,9 +21,9 @@
|
||||||
@ -176,19 +196,10 @@ index 6725a3b..a7e837c 100644
|
|||||||
|
|
||||||
#include "api/video/color_space.h"
|
#include "api/video/color_space.h"
|
||||||
diff --git a/modules/video_coding/codecs/h264/h264_decoder_impl.h b/modules/video_coding/codecs/h264/h264_decoder_impl.h
|
diff --git a/modules/video_coding/codecs/h264/h264_decoder_impl.h b/modules/video_coding/codecs/h264/h264_decoder_impl.h
|
||||||
index 3c038e6..187e6e0 100644
|
index 80892de63b..70f34fb039 100644
|
||||||
--- a/modules/video_coding/codecs/h264/h264_decoder_impl.h
|
--- a/modules/video_coding/codecs/h264/h264_decoder_impl.h
|
||||||
+++ b/modules/video_coding/codecs/h264/h264_decoder_impl.h
|
+++ b/modules/video_coding/codecs/h264/h264_decoder_impl.h
|
||||||
@@ -18,7 +18,7 @@
|
@@ -36,7 +36,7 @@
|
||||||
#ifdef WEBRTC_USE_H264
|
|
||||||
|
|
||||||
#if defined(WEBRTC_WIN) && !defined(__clang__)
|
|
||||||
-#error "See: bugs.webrtc.org/9213#c13."
|
|
||||||
+//#error "See: bugs.webrtc.org/9213#c13."
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <memory>
|
|
||||||
@@ -40,7 +40,7 @@
|
|
||||||
// passed to ffmpeg.
|
// passed to ffmpeg.
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
@ -197,21 +208,8 @@ index 3c038e6..187e6e0 100644
|
|||||||
} // extern "C"
|
} // extern "C"
|
||||||
|
|
||||||
#include "common_video/h264/h264_bitstream_parser.h"
|
#include "common_video/h264/h264_bitstream_parser.h"
|
||||||
diff --git a/modules/video_coding/codecs/h264/h264_encoder_impl.h b/modules/video_coding/codecs/h264/h264_encoder_impl.h
|
|
||||||
index ba99636..1b9129f 100644
|
|
||||||
--- a/modules/video_coding/codecs/h264/h264_encoder_impl.h
|
|
||||||
+++ b/modules/video_coding/codecs/h264/h264_encoder_impl.h
|
|
||||||
@@ -18,7 +18,7 @@
|
|
||||||
#ifdef WEBRTC_USE_H264
|
|
||||||
|
|
||||||
#if defined(WEBRTC_WIN) && !defined(__clang__)
|
|
||||||
-#error "See: bugs.webrtc.org/9213#c13."
|
|
||||||
+//#error "See: bugs.webrtc.org/9213#c13."
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <memory>
|
|
||||||
diff --git a/modules/video_coding/utility/ivf_file_reader.cc b/modules/video_coding/utility/ivf_file_reader.cc
|
diff --git a/modules/video_coding/utility/ivf_file_reader.cc b/modules/video_coding/utility/ivf_file_reader.cc
|
||||||
index 9667bb7..6fe4e88 100644
|
index 9667bb7cec..6fe4e88165 100644
|
||||||
--- a/modules/video_coding/utility/ivf_file_reader.cc
|
--- a/modules/video_coding/utility/ivf_file_reader.cc
|
||||||
+++ b/modules/video_coding/utility/ivf_file_reader.cc
|
+++ b/modules/video_coding/utility/ivf_file_reader.cc
|
||||||
@@ -12,6 +12,7 @@
|
@@ -12,6 +12,7 @@
|
||||||
@ -223,7 +221,7 @@ index 9667bb7..6fe4e88 100644
|
|||||||
#include "api/video_codecs/video_codec.h"
|
#include "api/video_codecs/video_codec.h"
|
||||||
#include "modules/rtp_rtcp/source/byte_io.h"
|
#include "modules/rtp_rtcp/source/byte_io.h"
|
||||||
diff --git a/p2p/BUILD.gn b/p2p/BUILD.gn
|
diff --git a/p2p/BUILD.gn b/p2p/BUILD.gn
|
||||||
index ae49deb..af19241 100644
|
index ae49deb264..af192415f7 100644
|
||||||
--- a/p2p/BUILD.gn
|
--- a/p2p/BUILD.gn
|
||||||
+++ b/p2p/BUILD.gn
|
+++ b/p2p/BUILD.gn
|
||||||
@@ -118,7 +118,7 @@ rtc_library("rtc_p2p") {
|
@@ -118,7 +118,7 @@ rtc_library("rtc_p2p") {
|
||||||
@ -245,10 +243,10 @@ index ae49deb..af19241 100644
|
|||||||
visibility = [ "*" ]
|
visibility = [ "*" ]
|
||||||
sources = [ "base/fake_port_allocator.h" ]
|
sources = [ "base/fake_port_allocator.h" ]
|
||||||
diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn
|
diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn
|
||||||
index 0805a5c..c75732f 100644
|
index d078482d96..6f0dfb1bc5 100644
|
||||||
--- a/rtc_base/BUILD.gn
|
--- a/rtc_base/BUILD.gn
|
||||||
+++ b/rtc_base/BUILD.gn
|
+++ b/rtc_base/BUILD.gn
|
||||||
@@ -24,6 +24,19 @@ if (!rtc_build_ssl) {
|
@@ -24,6 +24,26 @@ if (!rtc_build_ssl) {
|
||||||
assert(rtc_ssl_root != "",
|
assert(rtc_ssl_root != "",
|
||||||
"You must specify rtc_ssl_root when rtc_build_ssl==0.")
|
"You must specify rtc_ssl_root when rtc_build_ssl==0.")
|
||||||
include_dirs = [ rtc_ssl_root ]
|
include_dirs = [ rtc_ssl_root ]
|
||||||
@ -257,18 +255,25 @@ index 0805a5c..c75732f 100644
|
|||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+if (!rtc_build_ffmpeg) {
|
+if (!rtc_build_ffmpeg) {
|
||||||
|
+ config("external_ffmpeg_linking") {
|
||||||
|
+ if (is_win && !is_clang) {
|
||||||
|
+ ldflags = [
|
||||||
|
+ "/NODEFAULTLIB:LIBCMT",
|
||||||
|
+
|
||||||
|
+ # libavcodec.a(me_cmp.o) : warning LNK4078: multiple '.rodata' sections found with different attributes (60500020)
|
||||||
|
+ "/ignore:4078",
|
||||||
|
+ ]
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
+ config("external_ffmpeg_library") {
|
+ config("external_ffmpeg_library") {
|
||||||
+ assert(rtc_ffmpeg_root != "",
|
+ assert(rtc_ffmpeg_root != "",
|
||||||
+ "You must specify rtc_ffmpeg_root when rtc_build_ffmpeg==0.")
|
+ "You must specify rtc_ffmpeg_root when rtc_build_ffmpeg==0.")
|
||||||
+ include_dirs = [ rtc_ffmpeg_root ]
|
+ include_dirs = [ rtc_ffmpeg_root ]
|
||||||
+ libs = rtc_ffmpeg_libs
|
+ libs = rtc_ffmpeg_libs
|
||||||
+ if (is_win && !is_clang) {
|
|
||||||
+ ldflags = [ "/NODEFAULTLIB:LIBCMT" ]
|
|
||||||
+ }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1305,7 +1318,7 @@ if (rtc_include_tests) {
|
@@ -1326,7 +1346,7 @@ if (rtc_include_tests) {
|
||||||
"win32_window_unittest.cc",
|
"win32_window_unittest.cc",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -278,10 +283,10 @@ index 0805a5c..c75732f 100644
|
|||||||
"openssl_adapter_unittest.cc",
|
"openssl_adapter_unittest.cc",
|
||||||
"openssl_session_cache_unittest.cc",
|
"openssl_session_cache_unittest.cc",
|
||||||
diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn
|
diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn
|
||||||
index 13793fb..40ee438 100644
|
index 7588baa4ea..0309d24ff0 100644
|
||||||
--- a/sdk/BUILD.gn
|
--- a/sdk/BUILD.gn
|
||||||
+++ b/sdk/BUILD.gn
|
+++ b/sdk/BUILD.gn
|
||||||
@@ -1386,6 +1386,126 @@ if (is_ios || is_mac) {
|
@@ -1399,6 +1399,126 @@ if (is_ios || is_mac) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (is_mac) {
|
if (is_mac) {
|
||||||
@ -409,10 +414,10 @@ index 13793fb..40ee438 100644
|
|||||||
info_plist = "objc/Info.plist"
|
info_plist = "objc/Info.plist"
|
||||||
output_name = "WebRTC"
|
output_name = "WebRTC"
|
||||||
diff --git a/test/BUILD.gn b/test/BUILD.gn
|
diff --git a/test/BUILD.gn b/test/BUILD.gn
|
||||||
index 464f44f..ca539ba 100644
|
index 2e22476c80..7d649577b9 100644
|
||||||
--- a/test/BUILD.gn
|
--- a/test/BUILD.gn
|
||||||
+++ b/test/BUILD.gn
|
+++ b/test/BUILD.gn
|
||||||
@@ -749,7 +749,7 @@ rtc_library("encoder_settings") {
|
@@ -768,7 +768,7 @@ rtc_library("encoder_settings") {
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -422,7 +427,7 @@ index 464f44f..ca539ba 100644
|
|||||||
sources = [ "testsupport/rtc_expect_death.h" ]
|
sources = [ "testsupport/rtc_expect_death.h" ]
|
||||||
deps = [ ":test_support" ]
|
deps = [ ":test_support" ]
|
||||||
diff --git a/test/network/BUILD.gn b/test/network/BUILD.gn
|
diff --git a/test/network/BUILD.gn b/test/network/BUILD.gn
|
||||||
index 4b01479..410e450 100644
|
index fc56001479..d3dd0e80fd 100644
|
||||||
--- a/test/network/BUILD.gn
|
--- a/test/network/BUILD.gn
|
||||||
+++ b/test/network/BUILD.gn
|
+++ b/test/network/BUILD.gn
|
||||||
@@ -143,7 +143,7 @@ rtc_library("feedback_generator_unittest") {
|
@@ -143,7 +143,7 @@ rtc_library("feedback_generator_unittest") {
|
||||||
@ -435,10 +440,10 @@ index 4b01479..410e450 100644
|
|||||||
deps = [
|
deps = [
|
||||||
":cross_traffic_unittest",
|
":cross_traffic_unittest",
|
||||||
diff --git a/test/pc/e2e/BUILD.gn b/test/pc/e2e/BUILD.gn
|
diff --git a/test/pc/e2e/BUILD.gn b/test/pc/e2e/BUILD.gn
|
||||||
index 9aef78a..258782e 100644
|
index 8a5607a1e1..8b28e64dc8 100644
|
||||||
--- a/test/pc/e2e/BUILD.gn
|
--- a/test/pc/e2e/BUILD.gn
|
||||||
+++ b/test/pc/e2e/BUILD.gn
|
+++ b/test/pc/e2e/BUILD.gn
|
||||||
@@ -41,7 +41,7 @@ if (rtc_include_tests) {
|
@@ -42,7 +42,7 @@ if (rtc_include_tests) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -447,7 +452,7 @@ index 9aef78a..258782e 100644
|
|||||||
visibility = [ "*" ]
|
visibility = [ "*" ]
|
||||||
testonly = true
|
testonly = true
|
||||||
sources = [ "peer_connection_quality_test_params.h" ]
|
sources = [ "peer_connection_quality_test_params.h" ]
|
||||||
@@ -61,7 +61,7 @@ rtc_library("peer_connection_quality_test_params") {
|
@@ -62,7 +62,7 @@ rtc_library("peer_connection_quality_test_params") {
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -457,7 +462,7 @@ index 9aef78a..258782e 100644
|
|||||||
testonly = true
|
testonly = true
|
||||||
sources = [ "analyzer/video/encoded_image_data_injector.h" ]
|
sources = [ "analyzer/video/encoded_image_data_injector.h" ]
|
||||||
diff --git a/test/pc/e2e/analyzer/audio/default_audio_quality_analyzer.cc b/test/pc/e2e/analyzer/audio/default_audio_quality_analyzer.cc
|
diff --git a/test/pc/e2e/analyzer/audio/default_audio_quality_analyzer.cc b/test/pc/e2e/analyzer/audio/default_audio_quality_analyzer.cc
|
||||||
index b8f1740..4de32d7 100644
|
index b8f1740e46..4de32d7559 100644
|
||||||
--- a/test/pc/e2e/analyzer/audio/default_audio_quality_analyzer.cc
|
--- a/test/pc/e2e/analyzer/audio/default_audio_quality_analyzer.cc
|
||||||
+++ b/test/pc/e2e/analyzer/audio/default_audio_quality_analyzer.cc
|
+++ b/test/pc/e2e/analyzer/audio/default_audio_quality_analyzer.cc
|
||||||
@@ -10,6 +10,8 @@
|
@@ -10,6 +10,8 @@
|
||||||
@ -470,7 +475,7 @@ index b8f1740..4de32d7 100644
|
|||||||
#include "rtc_base/logging.h"
|
#include "rtc_base/logging.h"
|
||||||
|
|
||||||
diff --git a/test/pc/e2e/analyzer/video/default_encoded_image_data_injector.cc b/test/pc/e2e/analyzer/video/default_encoded_image_data_injector.cc
|
diff --git a/test/pc/e2e/analyzer/video/default_encoded_image_data_injector.cc b/test/pc/e2e/analyzer/video/default_encoded_image_data_injector.cc
|
||||||
index 2634e6e..11d7f4b 100644
|
index 2634e6eea4..11d7f4b00e 100644
|
||||||
--- a/test/pc/e2e/analyzer/video/default_encoded_image_data_injector.cc
|
--- a/test/pc/e2e/analyzer/video/default_encoded_image_data_injector.cc
|
||||||
+++ b/test/pc/e2e/analyzer/video/default_encoded_image_data_injector.cc
|
+++ b/test/pc/e2e/analyzer/video/default_encoded_image_data_injector.cc
|
||||||
@@ -12,6 +12,7 @@
|
@@ -12,6 +12,7 @@
|
||||||
@ -482,7 +487,7 @@ index 2634e6e..11d7f4b 100644
|
|||||||
#include "absl/memory/memory.h"
|
#include "absl/memory/memory.h"
|
||||||
#include "api/video/encoded_image.h"
|
#include "api/video/encoded_image.h"
|
||||||
diff --git a/test/pc/e2e/analyzer/video/single_process_encoded_image_data_injector.cc b/test/pc/e2e/analyzer/video/single_process_encoded_image_data_injector.cc
|
diff --git a/test/pc/e2e/analyzer/video/single_process_encoded_image_data_injector.cc b/test/pc/e2e/analyzer/video/single_process_encoded_image_data_injector.cc
|
||||||
index ec0d26b..f51d57c 100644
|
index ec0d26b780..f51d57cfc1 100644
|
||||||
--- a/test/pc/e2e/analyzer/video/single_process_encoded_image_data_injector.cc
|
--- a/test/pc/e2e/analyzer/video/single_process_encoded_image_data_injector.cc
|
||||||
+++ b/test/pc/e2e/analyzer/video/single_process_encoded_image_data_injector.cc
|
+++ b/test/pc/e2e/analyzer/video/single_process_encoded_image_data_injector.cc
|
||||||
@@ -12,6 +12,7 @@
|
@@ -12,6 +12,7 @@
|
||||||
@ -494,7 +499,7 @@ index ec0d26b..f51d57c 100644
|
|||||||
#include "absl/memory/memory.h"
|
#include "absl/memory/memory.h"
|
||||||
#include "api/video/encoded_image.h"
|
#include "api/video/encoded_image.h"
|
||||||
diff --git a/test/testsupport/jpeg_frame_writer.cc b/test/testsupport/jpeg_frame_writer.cc
|
diff --git a/test/testsupport/jpeg_frame_writer.cc b/test/testsupport/jpeg_frame_writer.cc
|
||||||
index 8bf1ee4..6817ee5 100644
|
index 8bf1ee4630..6817ee59c2 100644
|
||||||
--- a/test/testsupport/jpeg_frame_writer.cc
|
--- a/test/testsupport/jpeg_frame_writer.cc
|
||||||
+++ b/test/testsupport/jpeg_frame_writer.cc
|
+++ b/test/testsupport/jpeg_frame_writer.cc
|
||||||
@@ -65,7 +65,7 @@ bool JpegFrameWriter::WriteFrame(const VideoFrame& input_frame, int quality) {
|
@@ -65,7 +65,7 @@ bool JpegFrameWriter::WriteFrame(const VideoFrame& input_frame, int quality) {
|
||||||
@ -507,10 +512,10 @@ index 8bf1ee4..6817ee5 100644
|
|||||||
jpeg_set_quality(&cinfo, quality, TRUE);
|
jpeg_set_quality(&cinfo, quality, TRUE);
|
||||||
|
|
||||||
diff --git a/video/BUILD.gn b/video/BUILD.gn
|
diff --git a/video/BUILD.gn b/video/BUILD.gn
|
||||||
index 1878f32..9c50cdd 100644
|
index 14109c3494..21d768bb01 100644
|
||||||
--- a/video/BUILD.gn
|
--- a/video/BUILD.gn
|
||||||
+++ b/video/BUILD.gn
|
+++ b/video/BUILD.gn
|
||||||
@@ -240,7 +240,7 @@ rtc_library("video_stream_encoder_impl") {
|
@@ -242,7 +242,7 @@ rtc_library("video_stream_encoder_impl") {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (rtc_include_tests) {
|
if (rtc_include_tests) {
|
||||||
@ -520,13 +525,23 @@ index 1878f32..9c50cdd 100644
|
|||||||
sources = [ "test/mock_video_stream_encoder.h" ]
|
sources = [ "test/mock_video_stream_encoder.h" ]
|
||||||
deps = [
|
deps = [
|
||||||
diff --git a/webrtc.gni b/webrtc.gni
|
diff --git a/webrtc.gni b/webrtc.gni
|
||||||
index 64a170c..1acd203 100644
|
index 96b654a28c..ef311d244c 100644
|
||||||
--- a/webrtc.gni
|
--- a/webrtc.gni
|
||||||
+++ b/webrtc.gni
|
+++ b/webrtc.gni
|
||||||
|
@@ -12,7 +12,7 @@ import("//build/config/sanitizers/sanitizers.gni")
|
||||||
|
import("//build/config/sysroot.gni")
|
||||||
|
import("//build/config/ui.gni")
|
||||||
|
import("//build_overrides/build.gni")
|
||||||
|
-import("//build_overrides/ssl/ssl.gni")
|
||||||
|
+#import("//build_overrides/ssl/ssl.gni")
|
||||||
|
|
||||||
|
if (!build_with_chromium && is_component_build) {
|
||||||
|
print("The Gn argument `is_component_build` is currently " +
|
||||||
@@ -36,6 +36,18 @@ if (is_mac) {
|
@@ -36,6 +36,18 @@ if (is_mac) {
|
||||||
|
import("//build/config/mac/rules.gni")
|
||||||
}
|
}
|
||||||
|
|
||||||
declare_args() {
|
+declare_args() {
|
||||||
+ # Allow providing external ffmpeg
|
+ # Allow providing external ffmpeg
|
||||||
+ rtc_build_ffmpeg = true
|
+ rtc_build_ffmpeg = true
|
||||||
+
|
+
|
||||||
@ -538,21 +553,22 @@ index 64a170c..1acd203 100644
|
|||||||
+ rtc_ffmpeg_libs = []
|
+ rtc_ffmpeg_libs = []
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+declare_args() {
|
declare_args() {
|
||||||
# Setting this to true will make RTC_EXPORT (see rtc_base/system/rtc_export.h)
|
# Setting this to true will make RTC_EXPORT (see rtc_base/system/rtc_export.h)
|
||||||
# expand to code that will manage symbols visibility.
|
# expand to code that will manage symbols visibility.
|
||||||
rtc_enable_symbol_export = false
|
@@ -84,7 +96,10 @@ declare_args() {
|
||||||
@@ -85,6 +97,9 @@ declare_args() {
|
|
||||||
# library that comes with WebRTC (i.e. rtc_build_ssl == 0).
|
|
||||||
rtc_ssl_root = ""
|
|
||||||
|
|
||||||
|
# Used to specify an external OpenSSL include path when not compiling the
|
||||||
|
# library that comes with WebRTC (i.e. rtc_build_ssl == 0).
|
||||||
|
- rtc_ssl_root = owt_openssl_header_root
|
||||||
|
+ rtc_ssl_root = "" # owt_openssl_header_root
|
||||||
|
+
|
||||||
+ # Used to specify an external OpenSSL libs.
|
+ # Used to specify an external OpenSSL libs.
|
||||||
+ rtc_ssl_libs = []
|
+ rtc_ssl_libs = []
|
||||||
+
|
|
||||||
# Selects fixed-point code where possible.
|
# Selects fixed-point code where possible.
|
||||||
rtc_prefer_fixed_point = false
|
rtc_prefer_fixed_point = false
|
||||||
|
@@ -151,7 +166,7 @@ declare_args() {
|
||||||
@@ -150,7 +165,7 @@ declare_args() {
|
|
||||||
# Enabling H264 when building with MSVC is currently not supported, see
|
# Enabling H264 when building with MSVC is currently not supported, see
|
||||||
# bugs.webrtc.org/9213#c13 for more info.
|
# bugs.webrtc.org/9213#c13 for more info.
|
||||||
rtc_use_h264 =
|
rtc_use_h264 =
|
||||||
@ -561,12 +577,21 @@ index 64a170c..1acd203 100644
|
|||||||
|
|
||||||
# By default, use normal platform audio support or dummy audio, but don't
|
# By default, use normal platform audio support or dummy audio, but don't
|
||||||
# use file-based audio playout and record.
|
# use file-based audio playout and record.
|
||||||
@@ -614,7 +629,8 @@ template("rtc_static_library") {
|
@@ -213,7 +228,7 @@ declare_args() {
|
||||||
|
rtc_build_libvpx = !build_with_mozilla
|
||||||
|
rtc_libvpx_build_vp9 = !build_with_mozilla
|
||||||
|
rtc_build_opus = !build_with_mozilla
|
||||||
|
- rtc_build_ssl = !owt_use_openssl
|
||||||
|
+ rtc_build_ssl = !build_with_mozilla # owt_use_openssl
|
||||||
|
rtc_build_usrsctp = !build_with_mozilla
|
||||||
|
|
||||||
|
# Enable libevent task queues on platforms that support it.
|
||||||
|
@@ -619,7 +634,8 @@ template("rtc_static_library") {
|
||||||
# For the same reason, testonly targets will always be expanded to
|
# For the same reason, testonly targets will always be expanded to
|
||||||
# source_set in order to be sure that tests are present in the test binary.
|
# source_set in order to be sure that tests are present in the test binary.
|
||||||
template("rtc_library") {
|
template("rtc_library") {
|
||||||
- if (is_component_build || (defined(invoker.testonly) && invoker.testonly)) {
|
- if (is_component_build || (defined(invoker.testonly) && invoker.testonly)) {
|
||||||
+# if (is_component_build || (defined(invoker.testonly) && invoker.testonly)) {
|
+ # if (is_component_build || (defined(invoker.testonly) && invoker.testonly)) {
|
||||||
+ if (is_component_build) {
|
+ if (is_component_build) {
|
||||||
target_type = "source_set"
|
target_type = "source_set"
|
||||||
} else {
|
} else {
|
||||||
|
@ -1,5 +1,33 @@
|
|||||||
|
diff --git a/BUILD.gn b/BUILD.gn
|
||||||
|
index a62632e2c3f..ea2a9325a9c 100644
|
||||||
|
--- a/BUILD.gn
|
||||||
|
+++ b/BUILD.gn
|
||||||
|
@@ -11,6 +11,9 @@ assert(!is_ios, "This is not used on iOS, don't drag it in unintentionally")
|
||||||
|
config("system_libjpeg_config") {
|
||||||
|
libs = [ "jpeg" ]
|
||||||
|
defines = [ "USE_SYSTEM_LIBJPEG" ]
|
||||||
|
+ if (system_libjpeg_root != "") {
|
||||||
|
+ include_dirs = [ system_libjpeg_root, system_libjpeg_root + "/src" ]
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
|
||||||
|
config("libjpeg_turbo_config") {
|
||||||
|
diff --git a/libjpeg.gni b/libjpeg.gni
|
||||||
|
index 049348b79bd..039385c9739 100644
|
||||||
|
--- a/libjpeg.gni
|
||||||
|
+++ b/libjpeg.gni
|
||||||
|
@@ -6,6 +6,9 @@ declare_args() {
|
||||||
|
# Uses system libjpeg. If true, overrides use_libjpeg_turbo.
|
||||||
|
use_system_libjpeg = false
|
||||||
|
|
||||||
|
+ # Used to specify an external libjpeg root path
|
||||||
|
+ system_libjpeg_root = ""
|
||||||
|
+
|
||||||
|
# Uses libjpeg_turbo as the jpeg implementation. Has no effect if
|
||||||
|
# use_system_libjpeg is set.
|
||||||
|
use_libjpeg_turbo = true
|
||||||
diff --git a/usrsctp/BUILD.gn b/usrsctp/BUILD.gn
|
diff --git a/usrsctp/BUILD.gn b/usrsctp/BUILD.gn
|
||||||
index 014a076aec3..2d7daeba03a 100644
|
index e8a5b1f9d41..1b52f28141c 100644
|
||||||
--- a/usrsctp/BUILD.gn
|
--- a/usrsctp/BUILD.gn
|
||||||
+++ b/usrsctp/BUILD.gn
|
+++ b/usrsctp/BUILD.gn
|
||||||
@@ -3,6 +3,7 @@
|
@@ -3,6 +3,7 @@
|
||||||
@ -10,7 +38,7 @@ index 014a076aec3..2d7daeba03a 100644
|
|||||||
|
|
||||||
config("usrsctp_config") {
|
config("usrsctp_config") {
|
||||||
include_dirs = [
|
include_dirs = [
|
||||||
@@ -140,5 +141,9 @@ static_library("usrsctp") {
|
@@ -145,5 +146,9 @@ static_library("usrsctp") {
|
||||||
if (is_fuchsia) {
|
if (is_fuchsia) {
|
||||||
defines += [ "__Userspace_os_Fuchsia" ]
|
defines += [ "__Userspace_os_Fuchsia" ]
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user